forked from enlightenment/efl
parent
5710adfa7b
commit
13fcfaa5a1
|
@ -181,7 +181,7 @@ _op_blend_mas_can_dp_neon(DATA32 *s __UNUSED__, DATA8 *m, DATA32 c, DATA32 *d, i
|
|||
" beq "AP"quadloop \n\t"
|
||||
|
||||
" andS %[tmp], %[d], #4 \n\t"
|
||||
" beq "AP"dualloop \n\t"
|
||||
" beq "AP"dualstart \n\t"
|
||||
|
||||
|
||||
AP"singleloop: \n\t"
|
||||
|
@ -198,9 +198,14 @@ _op_blend_mas_can_dp_neon(DATA32 *s __UNUSED__, DATA8 *m, DATA32 c, DATA32 *d, i
|
|||
" vqmovun.s16 d2, q6 \n\t"
|
||||
" vst1.32 d2[0], [%[d]]! \n\t"
|
||||
|
||||
" andS %[tmp], %[d], #15 \n\t"
|
||||
" andS %[tmp], %[d], $0xf \n\t"
|
||||
" beq "AP"quadloop \n\t"
|
||||
|
||||
AP"dualstart: \n\t"
|
||||
" sub %[tmp], %[e], %[d] \n\t"
|
||||
" cmp %[tmp], #16 \n\t"
|
||||
" ble "AP"loopout \n\t"
|
||||
|
||||
AP"dualloop: \n\t"
|
||||
" vld1.16 d0[0], [%[m]]! \n\t"
|
||||
" vldm %[d], {d8} \n\t"
|
||||
|
|
Loading…
Reference in New Issue