# qhasm: int64 input_0 # qhasm: int64 input_1 # qhasm: int64 input_2 # qhasm: int64 input_3 # qhasm: int64 input_4 # qhasm: int64 input_5 # qhasm: stack64 input_6 # qhasm: stack64 input_7 # qhasm: int64 caller_r11 # qhasm: int64 caller_r12 # qhasm: int64 caller_r13 # qhasm: int64 caller_r14 # qhasm: int64 caller_r15 # qhasm: int64 caller_rbx # qhasm: int64 caller_rbp # qhasm: int64 b64 # qhasm: int64 synd # qhasm: int64 addr # qhasm: int64 c # qhasm: int64 c_all # qhasm: int64 row # qhasm: reg128 p # qhasm: reg128 e # qhasm: reg128 s # qhasm: int64 buf_ptr # qhasm: stack128 buf # qhasm: enter syndrome_asm .p2align 5 .global _PQCLEAN_MCELIECE8192128_SSE_syndrome_asm .global PQCLEAN_MCELIECE8192128_SSE_syndrome_asm _PQCLEAN_MCELIECE8192128_SSE_syndrome_asm: PQCLEAN_MCELIECE8192128_SSE_syndrome_asm: mov %rsp,%r11 and $31,%r11 add $32,%r11 sub %r11,%rsp # qhasm: input_1 += 1357008 # asm 1: add $1357008,buf_ptr=int64#4 # asm 2: leaq buf_ptr=%rcx leaq 0(%rsp),%rcx # qhasm: row = 1664 # asm 1: mov $1664,>row=int64#5 # asm 2: mov $1664,>row=%r8 mov $1664,%r8 # qhasm: loop: ._loop: # qhasm: row -= 1 # asm 1: sub $1,s=reg128#1 # asm 2: movdqu 0(s=%xmm0 movdqu 0(%rsi),%xmm0 # qhasm: e = mem128[ input_2 + 208 ] # asm 1: movdqu 208(e=reg128#2 # asm 2: movdqu 208(e=%xmm1 movdqu 208(%rdx),%xmm1 # qhasm: s &= e # asm 1: pand p=reg128#2 # asm 2: movdqu 16(p=%xmm1 movdqu 16(%rsi),%xmm1 # qhasm: e = mem128[ input_2 + 224 ] # asm 1: movdqu 224(e=reg128#3 # asm 2: movdqu 224(e=%xmm2 movdqu 224(%rdx),%xmm2 # qhasm: p &= e # asm 1: pand p=reg128#2 # asm 2: movdqu 32(p=%xmm1 movdqu 32(%rsi),%xmm1 # qhasm: e = mem128[ input_2 + 240 ] # asm 1: movdqu 240(e=reg128#3 # asm 2: movdqu 240(e=%xmm2 movdqu 240(%rdx),%xmm2 # qhasm: p &= e # asm 1: pand p=reg128#2 # asm 2: movdqu 48(p=%xmm1 movdqu 48(%rsi),%xmm1 # qhasm: e = mem128[ input_2 + 256 ] # asm 1: movdqu 256(e=reg128#3 # asm 2: movdqu 256(e=%xmm2 movdqu 256(%rdx),%xmm2 # qhasm: p &= e # asm 1: pand p=reg128#2 # asm 2: movdqu 64(p=%xmm1 movdqu 64(%rsi),%xmm1 # qhasm: e = mem128[ input_2 + 272 ] # asm 1: movdqu 272(e=reg128#3 # asm 2: movdqu 272(e=%xmm2 movdqu 272(%rdx),%xmm2 # qhasm: p &= e # asm 1: pand p=reg128#2 # asm 2: movdqu 80(p=%xmm1 movdqu 80(%rsi),%xmm1 # qhasm: e = mem128[ input_2 + 288 ] # asm 1: movdqu 288(e=reg128#3 # asm 2: movdqu 288(e=%xmm2 movdqu 288(%rdx),%xmm2 # qhasm: p &= e # asm 1: pand p=reg128#2 # asm 2: movdqu 96(p=%xmm1 movdqu 96(%rsi),%xmm1 # qhasm: e = mem128[ input_2 + 304 ] # asm 1: movdqu 304(e=reg128#3 # asm 2: movdqu 304(e=%xmm2 movdqu 304(%rdx),%xmm2 # qhasm: p &= e # asm 1: pand p=reg128#2 # asm 2: movdqu 112(p=%xmm1 movdqu 112(%rsi),%xmm1 # qhasm: e = mem128[ input_2 + 320 ] # asm 1: movdqu 320(e=reg128#3 # asm 2: movdqu 320(e=%xmm2 movdqu 320(%rdx),%xmm2 # qhasm: p &= e # asm 1: pand p=reg128#2 # asm 2: movdqu 128(p=%xmm1 movdqu 128(%rsi),%xmm1 # qhasm: e = mem128[ input_2 + 336 ] # asm 1: movdqu 336(e=reg128#3 # asm 2: movdqu 336(e=%xmm2 movdqu 336(%rdx),%xmm2 # qhasm: p &= e # asm 1: pand p=reg128#2 # asm 2: movdqu 144(p=%xmm1 movdqu 144(%rsi),%xmm1 # qhasm: e = mem128[ input_2 + 352 ] # asm 1: movdqu 352(e=reg128#3 # asm 2: movdqu 352(e=%xmm2 movdqu 352(%rdx),%xmm2 # qhasm: p &= e # asm 1: pand p=reg128#2 # asm 2: movdqu 160(p=%xmm1 movdqu 160(%rsi),%xmm1 # qhasm: e = mem128[ input_2 + 368 ] # asm 1: movdqu 368(e=reg128#3 # asm 2: movdqu 368(e=%xmm2 movdqu 368(%rdx),%xmm2 # qhasm: p &= e # asm 1: pand p=reg128#2 # asm 2: movdqu 176(p=%xmm1 movdqu 176(%rsi),%xmm1 # qhasm: e = mem128[ input_2 + 384 ] # asm 1: movdqu 384(e=reg128#3 # asm 2: movdqu 384(e=%xmm2 movdqu 384(%rdx),%xmm2 # qhasm: p &= e # asm 1: pand p=reg128#2 # asm 2: movdqu 192(p=%xmm1 movdqu 192(%rsi),%xmm1 # qhasm: e = mem128[ input_2 + 400 ] # asm 1: movdqu 400(e=reg128#3 # asm 2: movdqu 400(e=%xmm2 movdqu 400(%rdx),%xmm2 # qhasm: p &= e # asm 1: pand p=reg128#2 # asm 2: movdqu 208(p=%xmm1 movdqu 208(%rsi),%xmm1 # qhasm: e = mem128[ input_2 + 416 ] # asm 1: movdqu 416(e=reg128#3 # asm 2: movdqu 416(e=%xmm2 movdqu 416(%rdx),%xmm2 # qhasm: p &= e # asm 1: pand p=reg128#2 # asm 2: movdqu 224(p=%xmm1 movdqu 224(%rsi),%xmm1 # qhasm: e = mem128[ input_2 + 432 ] # asm 1: movdqu 432(e=reg128#3 # asm 2: movdqu 432(e=%xmm2 movdqu 432(%rdx),%xmm2 # qhasm: p &= e # asm 1: pand p=reg128#2 # asm 2: movdqu 240(p=%xmm1 movdqu 240(%rsi),%xmm1 # qhasm: e = mem128[ input_2 + 448 ] # asm 1: movdqu 448(e=reg128#3 # asm 2: movdqu 448(e=%xmm2 movdqu 448(%rdx),%xmm2 # qhasm: p &= e # asm 1: pand p=reg128#2 # asm 2: movdqu 256(p=%xmm1 movdqu 256(%rsi),%xmm1 # qhasm: e = mem128[ input_2 + 464 ] # asm 1: movdqu 464(e=reg128#3 # asm 2: movdqu 464(e=%xmm2 movdqu 464(%rdx),%xmm2 # qhasm: p &= e # asm 1: pand p=reg128#2 # asm 2: movdqu 272(p=%xmm1 movdqu 272(%rsi),%xmm1 # qhasm: e = mem128[ input_2 + 480 ] # asm 1: movdqu 480(e=reg128#3 # asm 2: movdqu 480(e=%xmm2 movdqu 480(%rdx),%xmm2 # qhasm: p &= e # asm 1: pand p=reg128#2 # asm 2: movdqu 288(p=%xmm1 movdqu 288(%rsi),%xmm1 # qhasm: e = mem128[ input_2 + 496 ] # asm 1: movdqu 496(e=reg128#3 # asm 2: movdqu 496(e=%xmm2 movdqu 496(%rdx),%xmm2 # qhasm: p &= e # asm 1: pand p=reg128#2 # asm 2: movdqu 304(p=%xmm1 movdqu 304(%rsi),%xmm1 # qhasm: e = mem128[ input_2 + 512 ] # asm 1: movdqu 512(e=reg128#3 # asm 2: movdqu 512(e=%xmm2 movdqu 512(%rdx),%xmm2 # qhasm: p &= e # asm 1: pand p=reg128#2 # asm 2: movdqu 320(p=%xmm1 movdqu 320(%rsi),%xmm1 # qhasm: e = mem128[ input_2 + 528 ] # asm 1: movdqu 528(e=reg128#3 # asm 2: movdqu 528(e=%xmm2 movdqu 528(%rdx),%xmm2 # qhasm: p &= e # asm 1: pand p=reg128#2 # asm 2: movdqu 336(p=%xmm1 movdqu 336(%rsi),%xmm1 # qhasm: e = mem128[ input_2 + 544 ] # asm 1: movdqu 544(e=reg128#3 # asm 2: movdqu 544(e=%xmm2 movdqu 544(%rdx),%xmm2 # qhasm: p &= e # asm 1: pand p=reg128#2 # asm 2: movdqu 352(p=%xmm1 movdqu 352(%rsi),%xmm1 # qhasm: e = mem128[ input_2 + 560 ] # asm 1: movdqu 560(e=reg128#3 # asm 2: movdqu 560(e=%xmm2 movdqu 560(%rdx),%xmm2 # qhasm: p &= e # asm 1: pand p=reg128#2 # asm 2: movdqu 368(p=%xmm1 movdqu 368(%rsi),%xmm1 # qhasm: e = mem128[ input_2 + 576 ] # asm 1: movdqu 576(e=reg128#3 # asm 2: movdqu 576(e=%xmm2 movdqu 576(%rdx),%xmm2 # qhasm: p &= e # asm 1: pand p=reg128#2 # asm 2: movdqu 384(p=%xmm1 movdqu 384(%rsi),%xmm1 # qhasm: e = mem128[ input_2 + 592 ] # asm 1: movdqu 592(e=reg128#3 # asm 2: movdqu 592(e=%xmm2 movdqu 592(%rdx),%xmm2 # qhasm: p &= e # asm 1: pand p=reg128#2 # asm 2: movdqu 400(p=%xmm1 movdqu 400(%rsi),%xmm1 # qhasm: e = mem128[ input_2 + 608 ] # asm 1: movdqu 608(e=reg128#3 # asm 2: movdqu 608(e=%xmm2 movdqu 608(%rdx),%xmm2 # qhasm: p &= e # asm 1: pand p=reg128#2 # asm 2: movdqu 416(p=%xmm1 movdqu 416(%rsi),%xmm1 # qhasm: e = mem128[ input_2 + 624 ] # asm 1: movdqu 624(e=reg128#3 # asm 2: movdqu 624(e=%xmm2 movdqu 624(%rdx),%xmm2 # qhasm: p &= e # asm 1: pand p=reg128#2 # asm 2: movdqu 432(p=%xmm1 movdqu 432(%rsi),%xmm1 # qhasm: e = mem128[ input_2 + 640 ] # asm 1: movdqu 640(e=reg128#3 # asm 2: movdqu 640(e=%xmm2 movdqu 640(%rdx),%xmm2 # qhasm: p &= e # asm 1: pand p=reg128#2 # asm 2: movdqu 448(p=%xmm1 movdqu 448(%rsi),%xmm1 # qhasm: e = mem128[ input_2 + 656 ] # asm 1: movdqu 656(e=reg128#3 # asm 2: movdqu 656(e=%xmm2 movdqu 656(%rdx),%xmm2 # qhasm: p &= e # asm 1: pand p=reg128#2 # asm 2: movdqu 464(p=%xmm1 movdqu 464(%rsi),%xmm1 # qhasm: e = mem128[ input_2 + 672 ] # asm 1: movdqu 672(e=reg128#3 # asm 2: movdqu 672(e=%xmm2 movdqu 672(%rdx),%xmm2 # qhasm: p &= e # asm 1: pand p=reg128#2 # asm 2: movdqu 480(p=%xmm1 movdqu 480(%rsi),%xmm1 # qhasm: e = mem128[ input_2 + 688 ] # asm 1: movdqu 688(e=reg128#3 # asm 2: movdqu 688(e=%xmm2 movdqu 688(%rdx),%xmm2 # qhasm: p &= e # asm 1: pand p=reg128#2 # asm 2: movdqu 496(p=%xmm1 movdqu 496(%rsi),%xmm1 # qhasm: e = mem128[ input_2 + 704 ] # asm 1: movdqu 704(e=reg128#3 # asm 2: movdqu 704(e=%xmm2 movdqu 704(%rdx),%xmm2 # qhasm: p &= e # asm 1: pand p=reg128#2 # asm 2: movdqu 512(p=%xmm1 movdqu 512(%rsi),%xmm1 # qhasm: e = mem128[ input_2 + 720 ] # asm 1: movdqu 720(e=reg128#3 # asm 2: movdqu 720(e=%xmm2 movdqu 720(%rdx),%xmm2 # qhasm: p &= e # asm 1: pand p=reg128#2 # asm 2: movdqu 528(p=%xmm1 movdqu 528(%rsi),%xmm1 # qhasm: e = mem128[ input_2 + 736 ] # asm 1: movdqu 736(e=reg128#3 # asm 2: movdqu 736(e=%xmm2 movdqu 736(%rdx),%xmm2 # qhasm: p &= e # asm 1: pand p=reg128#2 # asm 2: movdqu 544(p=%xmm1 movdqu 544(%rsi),%xmm1 # qhasm: e = mem128[ input_2 + 752 ] # asm 1: movdqu 752(e=reg128#3 # asm 2: movdqu 752(e=%xmm2 movdqu 752(%rdx),%xmm2 # qhasm: p &= e # asm 1: pand p=reg128#2 # asm 2: movdqu 560(p=%xmm1 movdqu 560(%rsi),%xmm1 # qhasm: e = mem128[ input_2 + 768 ] # asm 1: movdqu 768(e=reg128#3 # asm 2: movdqu 768(e=%xmm2 movdqu 768(%rdx),%xmm2 # qhasm: p &= e # asm 1: pand p=reg128#2 # asm 2: movdqu 576(p=%xmm1 movdqu 576(%rsi),%xmm1 # qhasm: e = mem128[ input_2 + 784 ] # asm 1: movdqu 784(e=reg128#3 # asm 2: movdqu 784(e=%xmm2 movdqu 784(%rdx),%xmm2 # qhasm: p &= e # asm 1: pand p=reg128#2 # asm 2: movdqu 592(p=%xmm1 movdqu 592(%rsi),%xmm1 # qhasm: e = mem128[ input_2 + 800 ] # asm 1: movdqu 800(e=reg128#3 # asm 2: movdqu 800(e=%xmm2 movdqu 800(%rdx),%xmm2 # qhasm: p &= e # asm 1: pand p=reg128#2 # asm 2: movdqu 608(p=%xmm1 movdqu 608(%rsi),%xmm1 # qhasm: e = mem128[ input_2 + 816 ] # asm 1: movdqu 816(e=reg128#3 # asm 2: movdqu 816(e=%xmm2 movdqu 816(%rdx),%xmm2 # qhasm: p &= e # asm 1: pand p=reg128#2 # asm 2: movdqu 624(p=%xmm1 movdqu 624(%rsi),%xmm1 # qhasm: e = mem128[ input_2 + 832 ] # asm 1: movdqu 832(e=reg128#3 # asm 2: movdqu 832(e=%xmm2 movdqu 832(%rdx),%xmm2 # qhasm: p &= e # asm 1: pand p=reg128#2 # asm 2: movdqu 640(p=%xmm1 movdqu 640(%rsi),%xmm1 # qhasm: e = mem128[ input_2 + 848 ] # asm 1: movdqu 848(e=reg128#3 # asm 2: movdqu 848(e=%xmm2 movdqu 848(%rdx),%xmm2 # qhasm: p &= e # asm 1: pand p=reg128#2 # asm 2: movdqu 656(p=%xmm1 movdqu 656(%rsi),%xmm1 # qhasm: e = mem128[ input_2 + 864 ] # asm 1: movdqu 864(e=reg128#3 # asm 2: movdqu 864(e=%xmm2 movdqu 864(%rdx),%xmm2 # qhasm: p &= e # asm 1: pand p=reg128#2 # asm 2: movdqu 672(p=%xmm1 movdqu 672(%rsi),%xmm1 # qhasm: e = mem128[ input_2 + 880 ] # asm 1: movdqu 880(e=reg128#3 # asm 2: movdqu 880(e=%xmm2 movdqu 880(%rdx),%xmm2 # qhasm: p &= e # asm 1: pand p=reg128#2 # asm 2: movdqu 688(p=%xmm1 movdqu 688(%rsi),%xmm1 # qhasm: e = mem128[ input_2 + 896 ] # asm 1: movdqu 896(e=reg128#3 # asm 2: movdqu 896(e=%xmm2 movdqu 896(%rdx),%xmm2 # qhasm: p &= e # asm 1: pand p=reg128#2 # asm 2: movdqu 704(p=%xmm1 movdqu 704(%rsi),%xmm1 # qhasm: e = mem128[ input_2 + 912 ] # asm 1: movdqu 912(e=reg128#3 # asm 2: movdqu 912(e=%xmm2 movdqu 912(%rdx),%xmm2 # qhasm: p &= e # asm 1: pand p=reg128#2 # asm 2: movdqu 720(p=%xmm1 movdqu 720(%rsi),%xmm1 # qhasm: e = mem128[ input_2 + 928 ] # asm 1: movdqu 928(e=reg128#3 # asm 2: movdqu 928(e=%xmm2 movdqu 928(%rdx),%xmm2 # qhasm: p &= e # asm 1: pand p=reg128#2 # asm 2: movdqu 736(p=%xmm1 movdqu 736(%rsi),%xmm1 # qhasm: e = mem128[ input_2 + 944 ] # asm 1: movdqu 944(e=reg128#3 # asm 2: movdqu 944(e=%xmm2 movdqu 944(%rdx),%xmm2 # qhasm: p &= e # asm 1: pand p=reg128#2 # asm 2: movdqu 752(p=%xmm1 movdqu 752(%rsi),%xmm1 # qhasm: e = mem128[ input_2 + 960 ] # asm 1: movdqu 960(e=reg128#3 # asm 2: movdqu 960(e=%xmm2 movdqu 960(%rdx),%xmm2 # qhasm: p &= e # asm 1: pand p=reg128#2 # asm 2: movdqu 768(p=%xmm1 movdqu 768(%rsi),%xmm1 # qhasm: e = mem128[ input_2 + 976 ] # asm 1: movdqu 976(e=reg128#3 # asm 2: movdqu 976(e=%xmm2 movdqu 976(%rdx),%xmm2 # qhasm: p &= e # asm 1: pand p=reg128#2 # asm 2: movdqu 784(p=%xmm1 movdqu 784(%rsi),%xmm1 # qhasm: e = mem128[ input_2 + 992 ] # asm 1: movdqu 992(e=reg128#3 # asm 2: movdqu 992(e=%xmm2 movdqu 992(%rdx),%xmm2 # qhasm: p &= e # asm 1: pand p=reg128#2 # asm 2: movdqu 800(p=%xmm1 movdqu 800(%rsi),%xmm1 # qhasm: e = mem128[ input_2 + 1008 ] # asm 1: movdqu 1008(e=reg128#3 # asm 2: movdqu 1008(e=%xmm2 movdqu 1008(%rdx),%xmm2 # qhasm: p &= e # asm 1: pand buf=stack128#1 # asm 2: movdqa buf=0(%rsp) movdqa %xmm0,0(%rsp) # qhasm: b64 = mem64[ buf_ptr + 0 ] # asm 1: movq 0(b64=int64#6 # asm 2: movq 0(b64=%r9 movq 0(%rcx),%r9 # qhasm: c_all = count(b64) # asm 1: popcnt c_all=int64#6 # asm 2: popcnt c_all=%r9 popcnt %r9, %r9 # qhasm: b64 = mem64[ buf_ptr + 8 ] # asm 1: movq 8(b64=int64#7 # asm 2: movq 8(b64=%rax movq 8(%rcx),%rax # qhasm: c = count(b64) # asm 1: popcnt c=int64#7 # asm 2: popcnt c=%rax popcnt %rax, %rax # qhasm: c_all ^= c # asm 1: xor addr=int64#7 # asm 2: mov addr=%rax mov %r8,%rax # qhasm: (uint64) addr >>= 3 # asm 1: shr $3,synd=int64#8 # asm 2: movzbq 0(synd=%r10 movzbq 0(%rax),%r10 # qhasm: synd <<= 1 # asm 1: shl $1,s=reg128#1 # asm 2: movdqu 0(s=%xmm0 movdqu 0(%rdi),%xmm0 # qhasm: e = mem128[ input_2 + 0 ] # asm 1: movdqu 0(e=reg128#2 # asm 2: movdqu 0(e=%xmm1 movdqu 0(%rdx),%xmm1 # qhasm: s ^= e # asm 1: pxor s=reg128#1 # asm 2: movdqu 16(s=%xmm0 movdqu 16(%rdi),%xmm0 # qhasm: e = mem128[ input_2 + 16 ] # asm 1: movdqu 16(e=reg128#2 # asm 2: movdqu 16(e=%xmm1 movdqu 16(%rdx),%xmm1 # qhasm: s ^= e # asm 1: pxor s=reg128#1 # asm 2: movdqu 32(s=%xmm0 movdqu 32(%rdi),%xmm0 # qhasm: e = mem128[ input_2 + 32 ] # asm 1: movdqu 32(e=reg128#2 # asm 2: movdqu 32(e=%xmm1 movdqu 32(%rdx),%xmm1 # qhasm: s ^= e # asm 1: pxor s=reg128#1 # asm 2: movdqu 48(s=%xmm0 movdqu 48(%rdi),%xmm0 # qhasm: e = mem128[ input_2 + 48 ] # asm 1: movdqu 48(e=reg128#2 # asm 2: movdqu 48(e=%xmm1 movdqu 48(%rdx),%xmm1 # qhasm: s ^= e # asm 1: pxor s=reg128#1 # asm 2: movdqu 64(s=%xmm0 movdqu 64(%rdi),%xmm0 # qhasm: e = mem128[ input_2 + 64 ] # asm 1: movdqu 64(e=reg128#2 # asm 2: movdqu 64(e=%xmm1 movdqu 64(%rdx),%xmm1 # qhasm: s ^= e # asm 1: pxor s=reg128#1 # asm 2: movdqu 80(s=%xmm0 movdqu 80(%rdi),%xmm0 # qhasm: e = mem128[ input_2 + 80 ] # asm 1: movdqu 80(e=reg128#2 # asm 2: movdqu 80(e=%xmm1 movdqu 80(%rdx),%xmm1 # qhasm: s ^= e # asm 1: pxor s=reg128#1 # asm 2: movdqu 96(s=%xmm0 movdqu 96(%rdi),%xmm0 # qhasm: e = mem128[ input_2 + 96 ] # asm 1: movdqu 96(e=reg128#2 # asm 2: movdqu 96(e=%xmm1 movdqu 96(%rdx),%xmm1 # qhasm: s ^= e # asm 1: pxor s=reg128#1 # asm 2: movdqu 112(s=%xmm0 movdqu 112(%rdi),%xmm0 # qhasm: e = mem128[ input_2 + 112 ] # asm 1: movdqu 112(e=reg128#2 # asm 2: movdqu 112(e=%xmm1 movdqu 112(%rdx),%xmm1 # qhasm: s ^= e # asm 1: pxor s=reg128#1 # asm 2: movdqu 128(s=%xmm0 movdqu 128(%rdi),%xmm0 # qhasm: e = mem128[ input_2 + 128 ] # asm 1: movdqu 128(e=reg128#2 # asm 2: movdqu 128(e=%xmm1 movdqu 128(%rdx),%xmm1 # qhasm: s ^= e # asm 1: pxor s=reg128#1 # asm 2: movdqu 144(s=%xmm0 movdqu 144(%rdi),%xmm0 # qhasm: e = mem128[ input_2 + 144 ] # asm 1: movdqu 144(e=reg128#2 # asm 2: movdqu 144(e=%xmm1 movdqu 144(%rdx),%xmm1 # qhasm: s ^= e # asm 1: pxor s=reg128#1 # asm 2: movdqu 160(s=%xmm0 movdqu 160(%rdi),%xmm0 # qhasm: e = mem128[ input_2 + 160 ] # asm 1: movdqu 160(e=reg128#2 # asm 2: movdqu 160(e=%xmm1 movdqu 160(%rdx),%xmm1 # qhasm: s ^= e # asm 1: pxor s=reg128#1 # asm 2: movdqu 176(s=%xmm0 movdqu 176(%rdi),%xmm0 # qhasm: e = mem128[ input_2 + 176 ] # asm 1: movdqu 176(e=reg128#2 # asm 2: movdqu 176(e=%xmm1 movdqu 176(%rdx),%xmm1 # qhasm: s ^= e # asm 1: pxor s=reg128#1 # asm 2: movdqu 192(s=%xmm0 movdqu 192(%rdi),%xmm0 # qhasm: e = mem128[ input_2 + 192 ] # asm 1: movdqu 192(e=reg128#2 # asm 2: movdqu 192(e=%xmm1 movdqu 192(%rdx),%xmm1 # qhasm: s ^= e # asm 1: pxor