Unified · Split
| @@ -100,13 +100,13 @@ cglobal pack_2ch_%2_to_%1_%3, 3, 4, 6, dst, src, len, src2 · 99 unmodified lines | |||
| 100 | mov dstq , [dstq] | 100 | mov dstq , [dstq] |
| 101 | %ifidn %3, a | 101 | %ifidn %3, a |
| 102 | test dstq, mmsize-1 | 102 | test dstq, mmsize-1 |
| 103 | jne pack_2ch_%1_to_%2_u_int %+ SUFFIX | 103 | jne pack_2ch_%2_to_%1_u_int %+ SUFFIX |
| 104 | test srcq, mmsize-1 | 104 | test srcq, mmsize-1 |
| 105 | jne pack_2ch_%1_to_%2_u_int %+ SUFFIX | 105 | jne pack_2ch_%2_to_%1_u_int %+ SUFFIX |
| 106 | test src2q, mmsize-1 | 106 | test src2q, mmsize-1 |
| 107 | jne pack_2ch_%1_to_%2_u_int %+ SUFFIX | 107 | jne pack_2ch_%2_to_%1_u_int %+ SUFFIX |
| 108 | %else | 108 | %else |
| 109 | pack_2ch_%1_to_%2_u_int %+ SUFFIX | 109 | pack_2ch_%2_to_%1_u_int %+ SUFFIX |
| 110 | %endif | 110 | %endif |
| 111 | lea srcq , [srcq + (1<<%5)*lenq] | 111 | lea srcq , [srcq + (1<<%5)*lenq] |
| 112 | lea src2q, [src2q + (1<<%5)*lenq] | 112 | lea src2q, [src2q + (1<<%5)*lenq] |