var a = aload16b(src+0*stride); var b = aload16b(src+1*stride); var c = aload16b(src+2*stride); var d = aload16b(src+3*stride); var e = aload16b(src+4*stride); var f = aload16b(src+5*stride); var g = aload16b(src+6*stride); var zero = Vec[Byte, 16](0u8); var ag = avg_b(a,g); var bf = avg_b(b,f); var ce = avg_b(c,e); var d2 = avg_b(d,zero); var agbf = avg_b(ag,bf); var ced = avg_b(ce,d2); var t = avg_b(agbf, ced); astore16b(dst, t); src += 16; dst += 16; 00000000`00406180 66410f6f042f movdqa xmm0,xmmword ptr [r15+rbp] 00000000`00406186 66410fe0c6 pavgb xmm0,xmm14 00000000`0040618b 66410f6f0c29 movdqa xmm1,xmmword ptr [r9+rbp] 00000000`00406191 660fe00c2a pavgb xmm1,xmmword ptr [rdx+rbp] 00000000`00406196 660fe0c8 pavgb xmm1,xmm0 00000000`0040619a 66410f6f0428 movdqa xmm0,xmmword ptr [r8+rbp] 00000000`004061a0 66410fe0042b pavgb xmm0,xmmword ptr [r11+rbp] 00000000`004061a6 66410f6f542d00 movdqa xmm2,xmmword ptr [r13+rbp] 00000000`004061ad 66410fe0142a pavgb xmm2,xmmword ptr [r10+rbp] 00000000`004061b3 660fe0d0 pavgb xmm2,xmm0 00000000`004061b7 660fe0d1 pavgb xmm2,xmm1 00000000`004061bb 66410f7f142c movdqa xmmword ptr [r12+rbp],xmm2 00000000`004061c1 4883c510 add rbp,10h 00000000`004061c5 48ffc9 dec rcx 00000000`004061c8 75b6 jne main+0x6180 (00000000`00406180)