# File: dclxvi-20130329/fp2e_parallel_coeffmul.s # Author: Ruben Niederhagen, Peter Schwabe # Public Domain # qhasm: enter fp2e_parallel_coeffmul_qhasm .text .p2align 5 .globl _fp2e_parallel_coeffmul_qhasm .globl fp2e_parallel_coeffmul_qhasm _fp2e_parallel_coeffmul_qhasm: fp2e_parallel_coeffmul_qhasm: mov %rsp,%r11 and $31,%r11 add $768,%r11 sub %r11,%rsp # qhasm: int64 rop # qhasm: int64 op1 # qhasm: int64 op2 # qhasm: input rop # qhasm: input op1 # qhasm: input op2 # qhasm: stack6144 playground # qhasm: int64 rp # qhasm: rp = &playground # asm 1: leaq rp=int64#4 # asm 2: leaq rp=%rcx leaq 0(%rsp),%rcx # qhasm: int64 c0 # qhasm: caller c0 # qhasm: stack64 stack_c0 # qhasm: int64 c1 # qhasm: caller c1 # qhasm: stack64 stack_c1 # qhasm: int64 c2 # qhasm: caller c2 # qhasm: stack64 stack_c2 # qhasm: int64 c3 # qhasm: caller c3 # qhasm: stack64 stack_c3 # qhasm: int64 c4 # qhasm: caller c4 # qhasm: stack64 stack_c4 # qhasm: int64 c5 # qhasm: caller c5 # qhasm: stack64 stack_c5 # qhasm: int64 c6 # qhasm: caller c6 # qhasm: stack64 stack_c6 # qhasm: int64 c7 # qhasm: caller c7 # qhasm: stack64 stack_c7 # qhasm: int6464 r0 # qhasm: int6464 r1 # qhasm: int6464 r2 # qhasm: int6464 r3 # qhasm: int6464 r4 # qhasm: int6464 r5 # qhasm: int6464 r6 # qhasm: int6464 r7 # qhasm: int6464 r8 # qhasm: int6464 r9 # qhasm: int6464 r10 # qhasm: int6464 r11 # qhasm: int6464 r12 # qhasm: int6464 r13 # qhasm: int6464 r14 # qhasm: int6464 r15 # qhasm: int6464 r16 # qhasm: int6464 r17 # qhasm: int6464 r18 # qhasm: int6464 r19 # qhasm: int6464 r20 # qhasm: int6464 r21 # qhasm: int6464 r22 # qhasm: int6464 yoff # qhasm: int6464 t0 # qhasm: int6464 t1 # qhasm: int6464 t2 # qhasm: int6464 t3 # qhasm: int6464 t4 # qhasm: int6464 t5 # qhasm: int6464 t6 # qhasm: int6464 t7 # qhasm: int6464 t8 # qhasm: int6464 t9 # qhasm: int6464 t10 # qhasm: int6464 t11 # qhasm: int6464 t12 # qhasm: int6464 t13 # qhasm: int6464 t14 # qhasm: int6464 t15 # qhasm: int6464 t16 # qhasm: int6464 t17 # qhasm: int6464 t18 # qhasm: int6464 t19 # qhasm: int6464 t20 # qhasm: int6464 t21 # qhasm: int6464 t22 # qhasm: int6464 ab1 # qhasm: int6464 ab7 # qhasm: int6464 ab1six # qhasm: int6464 ab2six # qhasm: int6464 ab3six # qhasm: int6464 ab4six # qhasm: int6464 ab5six # qhasm: int6464 ab6six # qhasm: int6464 ab7six # qhasm: int6464 ab8six # qhasm: int6464 ab9six # qhasm: int6464 ab10six # qhasm: int6464 ab11six # qhasm: int6464 sixsix # qhasm: int6464 b11 # qhasm: sixsix = SIX_SIX # asm 1: movdqa SIX_SIX,b11=int6464#2 # asm 2: movdqa 176(b11=%xmm1 movdqa 176(%rdx),%xmm1 # qhasm: r11 = *(int128 *)(op1 + 0) # asm 1: movdqa 0(r11=int6464#3 # asm 2: movdqa 0(r11=%xmm2 movdqa 0(%rsi),%xmm2 # qhasm: r0 = r11 # asm 1: movdqa r0=int6464#4 # asm 2: movdqa r0=%xmm3 movdqa %xmm2,%xmm3 # qhasm: float6464 r0 *= *(int128 *)(op2 + 0) # asm 1: mulpd 0(r1=int6464#5 # asm 2: movdqa r1=%xmm4 movdqa %xmm2,%xmm4 # qhasm: float6464 r1 *= *(int128 *)(op2 + 16) # asm 1: mulpd 16(r2=int6464#6 # asm 2: movdqa r2=%xmm5 movdqa %xmm2,%xmm5 # qhasm: float6464 r2 *= *(int128 *)(op2 + 32) # asm 1: mulpd 32(r3=int6464#7 # asm 2: movdqa r3=%xmm6 movdqa %xmm2,%xmm6 # qhasm: float6464 r3 *= *(int128 *)(op2 + 48) # asm 1: mulpd 48(r4=int6464#8 # asm 2: movdqa r4=%xmm7 movdqa %xmm2,%xmm7 # qhasm: float6464 r4 *= *(int128 *)(op2 + 64) # asm 1: mulpd 64(r5=int6464#9 # asm 2: movdqa r5=%xmm8 movdqa %xmm2,%xmm8 # qhasm: float6464 r5 *= *(int128 *)(op2 + 80) # asm 1: mulpd 80(r6=int6464#10 # asm 2: movdqa r6=%xmm9 movdqa %xmm2,%xmm9 # qhasm: float6464 r6 *= *(int128 *)(op2 + 96) # asm 1: mulpd 96(r7=int6464#11 # asm 2: movdqa r7=%xmm10 movdqa %xmm2,%xmm10 # qhasm: float6464 r7 *= *(int128 *)(op2 + 112) # asm 1: mulpd 112(r8=int6464#12 # asm 2: movdqa r8=%xmm11 movdqa %xmm2,%xmm11 # qhasm: float6464 r8 *= *(int128 *)(op2 + 128) # asm 1: mulpd 128(r9=int6464#13 # asm 2: movdqa r9=%xmm12 movdqa %xmm2,%xmm12 # qhasm: float6464 r9 *= *(int128 *)(op2 + 144) # asm 1: mulpd 144(r10=int6464#14 # asm 2: movdqa r10=%xmm13 movdqa %xmm2,%xmm13 # qhasm: float6464 r10 *= *(int128 *)(op2 + 160) # asm 1: mulpd 160(ab1=int6464#4 # asm 2: movdqa 16(ab1=%xmm3 movdqa 16(%rsi),%xmm3 # qhasm: r12 = ab1 # asm 1: movdqa r12=int6464#15 # asm 2: movdqa r12=%xmm14 movdqa %xmm3,%xmm14 # qhasm: float6464 r12 *= sixsix # asm 1: mulpd t1=int6464#16 # asm 2: movdqa t1=%xmm15 movdqa %xmm3,%xmm15 # qhasm: float6464 t1 *= *(int128 *)(op2 + 0) # asm 1: mulpd 0(t2=int6464#4 # asm 2: movdqa t2=%xmm3 movdqa %xmm14,%xmm3 # qhasm: float6464 t2 *= *(int128 *)(op2 + 16) # asm 1: mulpd 16(t3=int6464#4 # asm 2: movdqa t3=%xmm3 movdqa %xmm14,%xmm3 # qhasm: float6464 t3 *= *(int128 *)(op2 + 32) # asm 1: mulpd 32(t4=int6464#4 # asm 2: movdqa t4=%xmm3 movdqa %xmm14,%xmm3 # qhasm: float6464 t4 *= *(int128 *)(op2 + 48) # asm 1: mulpd 48(t5=int6464#4 # asm 2: movdqa t5=%xmm3 movdqa %xmm14,%xmm3 # qhasm: float6464 t5 *= *(int128 *)(op2 + 64) # asm 1: mulpd 64(t6=int6464#4 # asm 2: movdqa t6=%xmm3 movdqa %xmm14,%xmm3 # qhasm: float6464 t6 *= *(int128 *)(op2 + 80) # asm 1: mulpd 80(t8=int6464#4 # asm 2: movdqa t8=%xmm3 movdqa %xmm14,%xmm3 # qhasm: float6464 t8 *= *(int128 *)(op2 + 112) # asm 1: mulpd 112(t9=int6464#4 # asm 2: movdqa t9=%xmm3 movdqa %xmm14,%xmm3 # qhasm: float6464 t9 *= *(int128 *)(op2 + 128) # asm 1: mulpd 128(t10=int6464#4 # asm 2: movdqa t10=%xmm3 movdqa %xmm14,%xmm3 # qhasm: float6464 t10 *= *(int128 *)(op2 + 144) # asm 1: mulpd 144(t11=int6464#4 # asm 2: movdqa t11=%xmm3 movdqa %xmm14,%xmm3 # qhasm: float6464 t11 *= *(int128 *)(op2 + 160) # asm 1: mulpd 160(r13=int6464#4 # asm 2: movdqa 32(r13=%xmm3 movdqa 32(%rsi),%xmm3 # qhasm: ab2six = r13 # asm 1: movdqa ab2six=int6464#5 # asm 2: movdqa ab2six=%xmm4 movdqa %xmm3,%xmm4 # qhasm: float6464 ab2six *= sixsix # asm 1: mulpd t2=int6464#16 # asm 2: movdqa t2=%xmm15 movdqa %xmm3,%xmm15 # qhasm: float6464 t2 *= *(int128 *)(op2 + 0) # asm 1: mulpd 0(t7=int6464#16 # asm 2: movdqa t7=%xmm15 movdqa %xmm3,%xmm15 # qhasm: float6464 t7 *= *(int128 *)(op2 + 80) # asm 1: mulpd 80(t8=int6464#16 # asm 2: movdqa t8=%xmm15 movdqa %xmm3,%xmm15 # qhasm: float6464 t8 *= *(int128 *)(op2 + 96) # asm 1: mulpd 96(t3=int6464#16 # asm 2: movdqa t3=%xmm15 movdqa %xmm4,%xmm15 # qhasm: float6464 t3 *= *(int128 *)(op2 + 16) # asm 1: mulpd 16(t4=int6464#16 # asm 2: movdqa t4=%xmm15 movdqa %xmm4,%xmm15 # qhasm: float6464 t4 *= *(int128 *)(op2 + 32) # asm 1: mulpd 32(t5=int6464#16 # asm 2: movdqa t5=%xmm15 movdqa %xmm4,%xmm15 # qhasm: float6464 t5 *= *(int128 *)(op2 + 48) # asm 1: mulpd 48(t6=int6464#16 # asm 2: movdqa t6=%xmm15 movdqa %xmm4,%xmm15 # qhasm: float6464 t6 *= *(int128 *)(op2 + 64) # asm 1: mulpd 64(t9=int6464#16 # asm 2: movdqa t9=%xmm15 movdqa %xmm4,%xmm15 # qhasm: float6464 t9 *= *(int128 *)(op2 + 112) # asm 1: mulpd 112(t10=int6464#16 # asm 2: movdqa t10=%xmm15 movdqa %xmm4,%xmm15 # qhasm: float6464 t10 *= *(int128 *)(op2 + 128) # asm 1: mulpd 128(t11=int6464#16 # asm 2: movdqa t11=%xmm15 movdqa %xmm4,%xmm15 # qhasm: float6464 t11 *= *(int128 *)(op2 + 144) # asm 1: mulpd 144(r14=int6464#5 # asm 2: movdqa 48(r14=%xmm4 movdqa 48(%rsi),%xmm4 # qhasm: ab3six = r14 # asm 1: movdqa ab3six=int6464#6 # asm 2: movdqa ab3six=%xmm5 movdqa %xmm4,%xmm5 # qhasm: float6464 ab3six *= sixsix # asm 1: mulpd t3=int6464#16 # asm 2: movdqa t3=%xmm15 movdqa %xmm4,%xmm15 # qhasm: float6464 t3 *= *(int128 *)(op2 + 0) # asm 1: mulpd 0(t7=int6464#16 # asm 2: movdqa t7=%xmm15 movdqa %xmm4,%xmm15 # qhasm: float6464 t7 *= *(int128 *)(op2 + 64) # asm 1: mulpd 64(t8=int6464#16 # asm 2: movdqa t8=%xmm15 movdqa %xmm4,%xmm15 # qhasm: float6464 t8 *= *(int128 *)(op2 + 80) # asm 1: mulpd 80(t9=int6464#16 # asm 2: movdqa t9=%xmm15 movdqa %xmm4,%xmm15 # qhasm: float6464 t9 *= *(int128 *)(op2 + 96) # asm 1: mulpd 96(t13=int6464#16 # asm 2: movdqa t13=%xmm15 movdqa %xmm4,%xmm15 # qhasm: float6464 t13 *= *(int128 *)(op2 + 160) # asm 1: mulpd 160(t4=int6464#16 # asm 2: movdqa t4=%xmm15 movdqa %xmm5,%xmm15 # qhasm: float6464 t4 *= *(int128 *)(op2 + 16) # asm 1: mulpd 16(t5=int6464#16 # asm 2: movdqa t5=%xmm15 movdqa %xmm5,%xmm15 # qhasm: float6464 t5 *= *(int128 *)(op2 + 32) # asm 1: mulpd 32(t6=int6464#16 # asm 2: movdqa t6=%xmm15 movdqa %xmm5,%xmm15 # qhasm: float6464 t6 *= *(int128 *)(op2 + 48) # asm 1: mulpd 48(t10=int6464#16 # asm 2: movdqa t10=%xmm15 movdqa %xmm5,%xmm15 # qhasm: float6464 t10 *= *(int128 *)(op2 + 112) # asm 1: mulpd 112(t11=int6464#16 # asm 2: movdqa t11=%xmm15 movdqa %xmm5,%xmm15 # qhasm: float6464 t11 *= *(int128 *)(op2 + 128) # asm 1: mulpd 128(r15=int6464#6 # asm 2: movdqa 64(r15=%xmm5 movdqa 64(%rsi),%xmm5 # qhasm: ab4six = r15 # asm 1: movdqa ab4six=int6464#7 # asm 2: movdqa ab4six=%xmm6 movdqa %xmm5,%xmm6 # qhasm: float6464 ab4six *= sixsix # asm 1: mulpd t4=int6464#16 # asm 2: movdqa t4=%xmm15 movdqa %xmm5,%xmm15 # qhasm: float6464 t4 *= *(int128 *)(op2 + 0) # asm 1: mulpd 0(t7=int6464#16 # asm 2: movdqa t7=%xmm15 movdqa %xmm5,%xmm15 # qhasm: float6464 t7 *= *(int128 *)(op2 + 48) # asm 1: mulpd 48(t8=int6464#16 # asm 2: movdqa t8=%xmm15 movdqa %xmm5,%xmm15 # qhasm: float6464 t8 *= *(int128 *)(op2 + 64) # asm 1: mulpd 64(t9=int6464#16 # asm 2: movdqa t9=%xmm15 movdqa %xmm5,%xmm15 # qhasm: float6464 t9 *= *(int128 *)(op2 + 80) # asm 1: mulpd 80(t10=int6464#16 # asm 2: movdqa t10=%xmm15 movdqa %xmm5,%xmm15 # qhasm: float6464 t10 *= *(int128 *)(op2 + 96) # asm 1: mulpd 96(t13=int6464#16 # asm 2: movdqa t13=%xmm15 movdqa %xmm5,%xmm15 # qhasm: float6464 t13 *= *(int128 *)(op2 + 144) # asm 1: mulpd 144(t14=int6464#16 # asm 2: movdqa t14=%xmm15 movdqa %xmm5,%xmm15 # qhasm: float6464 t14 *= *(int128 *)(op2 + 160) # asm 1: mulpd 160(t5=int6464#16 # asm 2: movdqa t5=%xmm15 movdqa %xmm6,%xmm15 # qhasm: float6464 t5 *= *(int128 *)(op2 + 16) # asm 1: mulpd 16(t6=int6464#16 # asm 2: movdqa t6=%xmm15 movdqa %xmm6,%xmm15 # qhasm: float6464 t6 *= *(int128 *)(op2 + 32) # asm 1: mulpd 32(t11=int6464#16 # asm 2: movdqa t11=%xmm15 movdqa %xmm6,%xmm15 # qhasm: float6464 t11 *= *(int128 *)(op2 + 112) # asm 1: mulpd 112(r16=int6464#7 # asm 2: movdqa 80(r16=%xmm6 movdqa 80(%rsi),%xmm6 # qhasm: ab5six = r16 # asm 1: movdqa ab5six=int6464#8 # asm 2: movdqa ab5six=%xmm7 movdqa %xmm6,%xmm7 # qhasm: float6464 ab5six *= sixsix # asm 1: mulpd t5=int6464#16 # asm 2: movdqa t5=%xmm15 movdqa %xmm6,%xmm15 # qhasm: float6464 t5 *= *(int128 *)(op2 + 0) # asm 1: mulpd 0(t7=int6464#16 # asm 2: movdqa t7=%xmm15 movdqa %xmm6,%xmm15 # qhasm: float6464 t7 *= *(int128 *)(op2 + 32) # asm 1: mulpd 32(t8=int6464#16 # asm 2: movdqa t8=%xmm15 movdqa %xmm6,%xmm15 # qhasm: float6464 t8 *= *(int128 *)(op2 + 48) # asm 1: mulpd 48(t9=int6464#16 # asm 2: movdqa t9=%xmm15 movdqa %xmm6,%xmm15 # qhasm: float6464 t9 *= *(int128 *)(op2 + 64) # asm 1: mulpd 64(t10=int6464#16 # asm 2: movdqa t10=%xmm15 movdqa %xmm6,%xmm15 # qhasm: float6464 t10 *= *(int128 *)(op2 + 80) # asm 1: mulpd 80(t11=int6464#16 # asm 2: movdqa t11=%xmm15 movdqa %xmm6,%xmm15 # qhasm: float6464 t11 *= *(int128 *)(op2 + 96) # asm 1: mulpd 96(t13=int6464#16 # asm 2: movdqa t13=%xmm15 movdqa %xmm6,%xmm15 # qhasm: float6464 t13 *= *(int128 *)(op2 + 128) # asm 1: mulpd 128(t14=int6464#16 # asm 2: movdqa t14=%xmm15 movdqa %xmm6,%xmm15 # qhasm: float6464 t14 *= *(int128 *)(op2 + 144) # asm 1: mulpd 144(t15=int6464#16 # asm 2: movdqa t15=%xmm15 movdqa %xmm6,%xmm15 # qhasm: float6464 t15 *= *(int128 *)(op2 + 160) # asm 1: mulpd 160(t6=int6464#16 # asm 2: movdqa t6=%xmm15 movdqa %xmm7,%xmm15 # qhasm: float6464 t6 *= *(int128 *)(op2 + 16) # asm 1: mulpd 16(r17=int6464#8 # asm 2: movdqa 96(r17=%xmm7 movdqa 96(%rsi),%xmm7 # qhasm: t6 = r17 # asm 1: movdqa t6=int6464#9 # asm 2: movdqa t6=%xmm8 movdqa %xmm7,%xmm8 # qhasm: float6464 t6 *= *(int128 *)(op2 + 0) # asm 1: mulpd 0(t7=int6464#9 # asm 2: movdqa t7=%xmm8 movdqa %xmm7,%xmm8 # qhasm: float6464 t7 *= *(int128 *)(op2 + 16) # asm 1: mulpd 16(t8=int6464#9 # asm 2: movdqa t8=%xmm8 movdqa %xmm7,%xmm8 # qhasm: float6464 t8 *= *(int128 *)(op2 + 32) # asm 1: mulpd 32(t9=int6464#9 # asm 2: movdqa t9=%xmm8 movdqa %xmm7,%xmm8 # qhasm: float6464 t9 *= *(int128 *)(op2 + 48) # asm 1: mulpd 48(t10=int6464#9 # asm 2: movdqa t10=%xmm8 movdqa %xmm7,%xmm8 # qhasm: float6464 t10 *= *(int128 *)(op2 + 64) # asm 1: mulpd 64(t11=int6464#9 # asm 2: movdqa t11=%xmm8 movdqa %xmm7,%xmm8 # qhasm: float6464 t11 *= *(int128 *)(op2 + 80) # asm 1: mulpd 80(t12=int6464#9 # asm 2: movdqa t12=%xmm8 movdqa %xmm7,%xmm8 # qhasm: float6464 t12 *= *(int128 *)(op2 + 96) # asm 1: mulpd 96(t13=int6464#9 # asm 2: movdqa t13=%xmm8 movdqa %xmm7,%xmm8 # qhasm: float6464 t13 *= *(int128 *)(op2 + 112) # asm 1: mulpd 112(t14=int6464#9 # asm 2: movdqa t14=%xmm8 movdqa %xmm7,%xmm8 # qhasm: float6464 t14 *= *(int128 *)(op2 + 128) # asm 1: mulpd 128(t15=int6464#9 # asm 2: movdqa t15=%xmm8 movdqa %xmm7,%xmm8 # qhasm: float6464 t15 *= *(int128 *)(op2 + 144) # asm 1: mulpd 144(t16=int6464#9 # asm 2: movdqa t16=%xmm8 movdqa %xmm7,%xmm8 # qhasm: float6464 t16 *= *(int128 *)(op2 + 160) # asm 1: mulpd 160(ab7=int6464#9 # asm 2: movdqa 112(ab7=%xmm8 movdqa 112(%rsi),%xmm8 # qhasm: r18 = ab7 # asm 1: movdqa r18=int6464#10 # asm 2: movdqa r18=%xmm9 movdqa %xmm8,%xmm9 # qhasm: float6464 r18 *= sixsix # asm 1: mulpd t7=int6464#16 # asm 2: movdqa t7=%xmm15 movdqa %xmm8,%xmm15 # qhasm: float6464 t7 *= *(int128 *)(op2 + 0) # asm 1: mulpd 0(t8=int6464#9 # asm 2: movdqa t8=%xmm8 movdqa %xmm9,%xmm8 # qhasm: float6464 t8 *= *(int128 *)(op2 + 16) # asm 1: mulpd 16(t9=int6464#9 # asm 2: movdqa t9=%xmm8 movdqa %xmm9,%xmm8 # qhasm: float6464 t9 *= *(int128 *)(op2 + 32) # asm 1: mulpd 32(t10=int6464#9 # asm 2: movdqa t10=%xmm8 movdqa %xmm9,%xmm8 # qhasm: float6464 t10 *= *(int128 *)(op2 + 48) # asm 1: mulpd 48(t11=int6464#9 # asm 2: movdqa t11=%xmm8 movdqa %xmm9,%xmm8 # qhasm: float6464 t11 *= *(int128 *)(op2 + 64) # asm 1: mulpd 64(t12=int6464#9 # asm 2: movdqa t12=%xmm8 movdqa %xmm9,%xmm8 # qhasm: float6464 t12 *= *(int128 *)(op2 + 80) # asm 1: mulpd 80(t14=int6464#9 # asm 2: movdqa t14=%xmm8 movdqa %xmm9,%xmm8 # qhasm: float6464 t14 *= *(int128 *)(op2 + 112) # asm 1: mulpd 112(t15=int6464#9 # asm 2: movdqa t15=%xmm8 movdqa %xmm9,%xmm8 # qhasm: float6464 t15 *= *(int128 *)(op2 + 128) # asm 1: mulpd 128(t16=int6464#9 # asm 2: movdqa t16=%xmm8 movdqa %xmm9,%xmm8 # qhasm: float6464 t16 *= *(int128 *)(op2 + 144) # asm 1: mulpd 144(t17=int6464#9 # asm 2: movdqa t17=%xmm8 movdqa %xmm9,%xmm8 # qhasm: float6464 t17 *= *(int128 *)(op2 + 160) # asm 1: mulpd 160(r19=int6464#9 # asm 2: movdqa 128(r19=%xmm8 movdqa 128(%rsi),%xmm8 # qhasm: ab8six = r19 # asm 1: movdqa ab8six=int6464#11 # asm 2: movdqa ab8six=%xmm10 movdqa %xmm8,%xmm10 # qhasm: float6464 ab8six *= sixsix # asm 1: mulpd t8=int6464#16 # asm 2: movdqa t8=%xmm15 movdqa %xmm8,%xmm15 # qhasm: float6464 t8 *= *(int128 *)(op2 + 0) # asm 1: mulpd 0(t13=int6464#16 # asm 2: movdqa t13=%xmm15 movdqa %xmm8,%xmm15 # qhasm: float6464 t13 *= *(int128 *)(op2 + 80) # asm 1: mulpd 80(t14=int6464#16 # asm 2: movdqa t14=%xmm15 movdqa %xmm8,%xmm15 # qhasm: float6464 t14 *= *(int128 *)(op2 + 96) # asm 1: mulpd 96(t9=int6464#16 # asm 2: movdqa t9=%xmm15 movdqa %xmm10,%xmm15 # qhasm: float6464 t9 *= *(int128 *)(op2 + 16) # asm 1: mulpd 16(t10=int6464#16 # asm 2: movdqa t10=%xmm15 movdqa %xmm10,%xmm15 # qhasm: float6464 t10 *= *(int128 *)(op2 + 32) # asm 1: mulpd 32(t11=int6464#16 # asm 2: movdqa t11=%xmm15 movdqa %xmm10,%xmm15 # qhasm: float6464 t11 *= *(int128 *)(op2 + 48) # asm 1: mulpd 48(t12=int6464#16 # asm 2: movdqa t12=%xmm15 movdqa %xmm10,%xmm15 # qhasm: float6464 t12 *= *(int128 *)(op2 + 64) # asm 1: mulpd 64(t15=int6464#16 # asm 2: movdqa t15=%xmm15 movdqa %xmm10,%xmm15 # qhasm: float6464 t15 *= *(int128 *)(op2 + 112) # asm 1: mulpd 112(t16=int6464#16 # asm 2: movdqa t16=%xmm15 movdqa %xmm10,%xmm15 # qhasm: float6464 t16 *= *(int128 *)(op2 + 128) # asm 1: mulpd 128(t17=int6464#16 # asm 2: movdqa t17=%xmm15 movdqa %xmm10,%xmm15 # qhasm: float6464 t17 *= *(int128 *)(op2 + 144) # asm 1: mulpd 144(r20=int6464#11 # asm 2: movdqa 144(r20=%xmm10 movdqa 144(%rsi),%xmm10 # qhasm: ab9six = r20 # asm 1: movdqa ab9six=int6464#12 # asm 2: movdqa ab9six=%xmm11 movdqa %xmm10,%xmm11 # qhasm: float6464 ab9six *= sixsix # asm 1: mulpd t9=int6464#16 # asm 2: movdqa t9=%xmm15 movdqa %xmm10,%xmm15 # qhasm: float6464 t9 *= *(int128 *)(op2 + 0) # asm 1: mulpd 0(t13=int6464#16 # asm 2: movdqa t13=%xmm15 movdqa %xmm10,%xmm15 # qhasm: float6464 t13 *= *(int128 *)(op2 + 64) # asm 1: mulpd 64(t14=int6464#16 # asm 2: movdqa t14=%xmm15 movdqa %xmm10,%xmm15 # qhasm: float6464 t14 *= *(int128 *)(op2 + 80) # asm 1: mulpd 80(t15=int6464#16 # asm 2: movdqa t15=%xmm15 movdqa %xmm10,%xmm15 # qhasm: float6464 t15 *= *(int128 *)(op2 + 96) # asm 1: mulpd 96(t19=int6464#16 # asm 2: movdqa t19=%xmm15 movdqa %xmm10,%xmm15 # qhasm: float6464 t19 *= *(int128 *)(op2 + 160) # asm 1: mulpd 160(t10=int6464#16 # asm 2: movdqa t10=%xmm15 movdqa %xmm11,%xmm15 # qhasm: float6464 t10 *= *(int128 *)(op2 + 16) # asm 1: mulpd 16(t11=int6464#16 # asm 2: movdqa t11=%xmm15 movdqa %xmm11,%xmm15 # qhasm: float6464 t11 *= *(int128 *)(op2 + 32) # asm 1: mulpd 32(t12=int6464#16 # asm 2: movdqa t12=%xmm15 movdqa %xmm11,%xmm15 # qhasm: float6464 t12 *= *(int128 *)(op2 + 48) # asm 1: mulpd 48(t16=int6464#16 # asm 2: movdqa t16=%xmm15 movdqa %xmm11,%xmm15 # qhasm: float6464 t16 *= *(int128 *)(op2 + 112) # asm 1: mulpd 112(t17=int6464#16 # asm 2: movdqa t17=%xmm15 movdqa %xmm11,%xmm15 # qhasm: float6464 t17 *= *(int128 *)(op2 + 128) # asm 1: mulpd 128(r21=int6464#12 # asm 2: movdqa 160(r21=%xmm11 movdqa 160(%rsi),%xmm11 # qhasm: ab10six = r21 # asm 1: movdqa ab10six=int6464#13 # asm 2: movdqa ab10six=%xmm12 movdqa %xmm11,%xmm12 # qhasm: float6464 ab10six *= sixsix # asm 1: mulpd t10=int6464#16 # asm 2: movdqa t10=%xmm15 movdqa %xmm11,%xmm15 # qhasm: float6464 t10 *= *(int128 *)(op2 + 0) # asm 1: mulpd 0(t13=int6464#16 # asm 2: movdqa t13=%xmm15 movdqa %xmm11,%xmm15 # qhasm: float6464 t13 *= *(int128 *)(op2 + 48) # asm 1: mulpd 48(t14=int6464#16 # asm 2: movdqa t14=%xmm15 movdqa %xmm11,%xmm15 # qhasm: float6464 t14 *= *(int128 *)(op2 + 64) # asm 1: mulpd 64(t16=int6464#16 # asm 2: movdqa t16=%xmm15 movdqa %xmm11,%xmm15 # qhasm: float6464 t16 *= *(int128 *)(op2 + 96) # asm 1: mulpd 96(t15=int6464#16 # asm 2: movdqa t15=%xmm15 movdqa %xmm11,%xmm15 # qhasm: float6464 t15 *= *(int128 *)(op2 + 80) # asm 1: mulpd 80(t19=int6464#16 # asm 2: movdqa t19=%xmm15 movdqa %xmm11,%xmm15 # qhasm: float6464 t19 *= *(int128 *)(op2 + 144) # asm 1: mulpd 144(t20=int6464#16 # asm 2: movdqa t20=%xmm15 movdqa %xmm11,%xmm15 # qhasm: float6464 t20 *= *(int128 *)(op2 + 160) # asm 1: mulpd 160(t11=int6464#16 # asm 2: movdqa t11=%xmm15 movdqa %xmm12,%xmm15 # qhasm: float6464 t11 *= *(int128 *)(op2 + 16) # asm 1: mulpd 16(t12=int6464#16 # asm 2: movdqa t12=%xmm15 movdqa %xmm12,%xmm15 # qhasm: float6464 t12 *= *(int128 *)(op2 + 32) # asm 1: mulpd 32(t17=int6464#16 # asm 2: movdqa t17=%xmm15 movdqa %xmm12,%xmm15 # qhasm: float6464 t17 *= *(int128 *)(op2 + 112) # asm 1: mulpd 112(r22=int6464#13 # asm 2: movdqa 176(r22=%xmm12 movdqa 176(%rsi),%xmm12 # qhasm: ab11six = r22 # asm 1: movdqa ab11six=int6464#14 # asm 2: movdqa ab11six=%xmm13 movdqa %xmm12,%xmm13 # qhasm: float6464 ab11six *= sixsix # asm 1: mulpd t11=int6464#1 # asm 2: movdqa t11=%xmm0 movdqa %xmm12,%xmm0 # qhasm: float6464 t11 *= *(int128 *)(op2 + 0) # asm 1: mulpd 0(t13=int6464#1 # asm 2: movdqa t13=%xmm0 movdqa %xmm12,%xmm0 # qhasm: float6464 t13 *= *(int128 *)(op2 + 32) # asm 1: mulpd 32(t14=int6464#1 # asm 2: movdqa t14=%xmm0 movdqa %xmm12,%xmm0 # qhasm: float6464 t14 *= *(int128 *)(op2 + 48) # asm 1: mulpd 48(t15=int6464#1 # asm 2: movdqa t15=%xmm0 movdqa %xmm12,%xmm0 # qhasm: float6464 t15 *= *(int128 *)(op2 + 64) # asm 1: mulpd 64(t16=int6464#1 # asm 2: movdqa t16=%xmm0 movdqa %xmm12,%xmm0 # qhasm: float6464 t16 *= *(int128 *)(op2 + 80) # asm 1: mulpd 80(t17=int6464#1 # asm 2: movdqa t17=%xmm0 movdqa %xmm12,%xmm0 # qhasm: float6464 t17 *= *(int128 *)(op2 + 96) # asm 1: mulpd 96(t19=int6464#1 # asm 2: movdqa t19=%xmm0 movdqa %xmm12,%xmm0 # qhasm: float6464 t19 *= *(int128 *)(op2 + 128) # asm 1: mulpd 128(t20=int6464#1 # asm 2: movdqa t20=%xmm0 movdqa %xmm12,%xmm0 # qhasm: float6464 t20 *= *(int128 *)(op2 + 144) # asm 1: mulpd 144(t21=int6464#1 # asm 2: movdqa t21=%xmm0 movdqa %xmm12,%xmm0 # qhasm: float6464 t21 *= *(int128 *)(op2 + 160) # asm 1: mulpd 160(t12=int6464#1 # asm 2: movdqa t12=%xmm0 movdqa %xmm13,%xmm0 # qhasm: float6464 t12 *= *(int128 *)(op2 + 16) # asm 1: mulpd 16(0r0=int6464#1 # asm 2: movdqa 0(0r0=%xmm0 movdqa 0(%rcx),%xmm0 # qhasm: float6464 0r0 -= r12 # asm 1: subpd 0t15=int6464#2 # asm 2: movdqa 0t15=%xmm1 movdqa %xmm5,%xmm1 # qhasm: float6464 0t15 *= SIX_SIX # asm 1: mulpd SIX_SIX,<0t15=int6464#2 # asm 2: mulpd SIX_SIX,<0t15=%xmm1 mulpd SIX_SIX,%xmm1 # qhasm: float6464 0r0 += 0t15 # asm 1: addpd <0t15=int6464#2,<0r0=int6464#1 # asm 2: addpd <0t15=%xmm1,<0r0=%xmm0 addpd %xmm1,%xmm0 # qhasm: 0t18 = r18 # asm 1: movdqa 0t18=int6464#2 # asm 2: movdqa 0t18=%xmm1 movdqa %xmm9,%xmm1 # qhasm: float6464 0t18 *= TWO_TWO # asm 1: mulpd TWO_TWO,<0t18=int6464#2 # asm 2: mulpd TWO_TWO,<0t18=%xmm1 mulpd TWO_TWO,%xmm1 # qhasm: float6464 0r0 -= 0t18 # asm 1: subpd <0t18=int6464#2,<0r0=int6464#1 # asm 2: subpd <0t18=%xmm1,<0r0=%xmm0 subpd %xmm1,%xmm0 # qhasm: 0t21 = r21 # asm 1: movdqa 0t21=int6464#2 # asm 2: movdqa 0t21=%xmm1 movdqa %xmm11,%xmm1 # qhasm: float6464 0t21 *= SIX_SIX # asm 1: mulpd SIX_SIX,<0t21=int6464#2 # asm 2: mulpd SIX_SIX,<0t21=%xmm1 mulpd SIX_SIX,%xmm1 # qhasm: float6464 0r0 -= 0t21 # asm 1: subpd <0t21=int6464#2,<0r0=int6464#1 # asm 2: subpd <0t21=%xmm1,<0r0=%xmm0 subpd %xmm1,%xmm0 # qhasm: *(int128 *)(rp + 0) = 0r0 # asm 1: movdqa <0r0=int6464#1,0(0r3=int6464#1 # asm 2: movdqa 48(0r3=%xmm0 movdqa 48(%rcx),%xmm0 # qhasm: float6464 0r3 -= r12 # asm 1: subpd 0t15=int6464#2 # asm 2: movdqa 0t15=%xmm1 movdqa %xmm5,%xmm1 # qhasm: float6464 0t15 *= FIVE_FIVE # asm 1: mulpd FIVE_FIVE,<0t15=int6464#2 # asm 2: mulpd FIVE_FIVE,<0t15=%xmm1 mulpd FIVE_FIVE,%xmm1 # qhasm: float6464 0r3 += 0t15 # asm 1: addpd <0t15=int6464#2,<0r3=int6464#1 # asm 2: addpd <0t15=%xmm1,<0r3=%xmm0 addpd %xmm1,%xmm0 # qhasm: float6464 0r3 -= r18 # asm 1: subpd 0t21=int6464#2 # asm 2: movdqa 0t21=%xmm1 movdqa %xmm11,%xmm1 # qhasm: float6464 0t21 *= EIGHT_EIGHT # asm 1: mulpd EIGHT_EIGHT,<0t21=int6464#2 # asm 2: mulpd EIGHT_EIGHT,<0t21=%xmm1 mulpd EIGHT_EIGHT,%xmm1 # qhasm: float6464 0r3 -= 0t21 # asm 1: subpd <0t21=int6464#2,<0r3=int6464#1 # asm 2: subpd <0t21=%xmm1,<0r3=%xmm0 subpd %xmm1,%xmm0 # qhasm: *(int128 *)(rp + 48) = 0r3 # asm 1: movdqa <0r3=int6464#1,48(0r6=int6464#1 # asm 2: movdqa 96(0r6=%xmm0 movdqa 96(%rcx),%xmm0 # qhasm: 0t12 = r12 # asm 1: movdqa 0t12=int6464#2 # asm 2: movdqa 0t12=%xmm1 movdqa %xmm14,%xmm1 # qhasm: float6464 0t12 *= FOUR_FOUR # asm 1: mulpd FOUR_FOUR,<0t12=int6464#2 # asm 2: mulpd FOUR_FOUR,<0t12=%xmm1 mulpd FOUR_FOUR,%xmm1 # qhasm: float6464 0r6 -= 0t12 # asm 1: subpd <0t12=int6464#2,<0r6=int6464#1 # asm 2: subpd <0t12=%xmm1,<0r6=%xmm0 subpd %xmm1,%xmm0 # qhasm: 0t15 = r15 # asm 1: movdqa 0t15=int6464#2 # asm 2: movdqa 0t15=%xmm1 movdqa %xmm5,%xmm1 # qhasm: float6464 0t15 *= EIGHTEEN_EIGHTEEN # asm 1: mulpd EIGHTEEN_EIGHTEEN,<0t15=int6464#2 # asm 2: mulpd EIGHTEEN_EIGHTEEN,<0t15=%xmm1 mulpd EIGHTEEN_EIGHTEEN,%xmm1 # qhasm: float6464 0r6 += 0t15 # asm 1: addpd <0t15=int6464#2,<0r6=int6464#1 # asm 2: addpd <0t15=%xmm1,<0r6=%xmm0 addpd %xmm1,%xmm0 # qhasm: 0t18 = r18 # asm 1: movdqa 0t18=int6464#2 # asm 2: movdqa 0t18=%xmm1 movdqa %xmm9,%xmm1 # qhasm: float6464 0t18 *= THREE_THREE # asm 1: mulpd THREE_THREE,<0t18=int6464#2 # asm 2: mulpd THREE_THREE,<0t18=%xmm1 mulpd THREE_THREE,%xmm1 # qhasm: float6464 0r6 -= 0t18 # asm 1: subpd <0t18=int6464#2,<0r6=int6464#1 # asm 2: subpd <0t18=%xmm1,<0r6=%xmm0 subpd %xmm1,%xmm0 # qhasm: 0t21 = r21 # asm 1: movdqa 0t21=int6464#2 # asm 2: movdqa 0t21=%xmm1 movdqa %xmm11,%xmm1 # qhasm: float6464 0t21 *= THIRTY_THIRTY # asm 1: mulpd THIRTY_THIRTY,<0t21=int6464#2 # asm 2: mulpd THIRTY_THIRTY,<0t21=%xmm1 mulpd THIRTY_THIRTY,%xmm1 # qhasm: float6464 0r6 -= 0t21 # asm 1: subpd <0t21=int6464#2,<0r6=int6464#1 # asm 2: subpd <0t21=%xmm1,<0r6=%xmm0 subpd %xmm1,%xmm0 # qhasm: *(int128 *)(rp + 96) = 0r6 # asm 1: movdqa <0r6=int6464#1,96(0r9=int6464#1 # asm 2: movdqa 144(0r9=%xmm0 movdqa 144(%rcx),%xmm0 # qhasm: float6464 0r9 -= r12 # asm 1: subpd 0t15=int6464#2 # asm 2: movdqa 0t15=%xmm1 movdqa %xmm5,%xmm1 # qhasm: float6464 0t15 *= TWO_TWO # asm 1: mulpd TWO_TWO,<0t15=int6464#2 # asm 2: mulpd TWO_TWO,<0t15=%xmm1 mulpd TWO_TWO,%xmm1 # qhasm: float6464 0r9 += 0t15 # asm 1: addpd <0t15=int6464#2,<0r9=int6464#1 # asm 2: addpd <0t15=%xmm1,<0r9=%xmm0 addpd %xmm1,%xmm0 # qhasm: float6464 0r9 += r18 # asm 1: addpd 0t21=int6464#2 # asm 2: movdqa 0t21=%xmm1 movdqa %xmm11,%xmm1 # qhasm: float6464 0t21 *= NINE_NINE # asm 1: mulpd NINE_NINE,<0t21=int6464#2 # asm 2: mulpd NINE_NINE,<0t21=%xmm1 mulpd NINE_NINE,%xmm1 # qhasm: float6464 0r9 -= 0t21 # asm 1: subpd <0t21=int6464#2,<0r9=int6464#1 # asm 2: subpd <0t21=%xmm1,<0r9=%xmm0 subpd %xmm1,%xmm0 # qhasm: *(int128 *)(rp + 144) = 0r9 # asm 1: movdqa <0r9=int6464#1,144(0r1=int6464#1 # asm 2: movdqa 16(0r1=%xmm0 movdqa 16(%rcx),%xmm0 # qhasm: float6464 0r1 -= r13 # asm 1: subpd 0t19=int6464#2 # asm 2: movdqa 0t19=%xmm1 movdqa %xmm8,%xmm1 # qhasm: float6464 0t19 *= TWO_TWO # asm 1: mulpd TWO_TWO,<0t19=int6464#2 # asm 2: mulpd TWO_TWO,<0t19=%xmm1 mulpd TWO_TWO,%xmm1 # qhasm: float6464 0r1 -= 0t19 # asm 1: subpd <0t19=int6464#2,<0r1=int6464#1 # asm 2: subpd <0t19=%xmm1,<0r1=%xmm0 subpd %xmm1,%xmm0 # qhasm: float6464 0r1 -= r22 # asm 1: subpd 0r4=int6464#1 # asm 2: movdqa 64(0r4=%xmm0 movdqa 64(%rcx),%xmm0 # qhasm: 0t13 = r13 # asm 1: movdqa 0t13=int6464#2 # asm 2: movdqa 0t13=%xmm1 movdqa %xmm3,%xmm1 # qhasm: float6464 0t13 *= SIX_SIX # asm 1: mulpd SIX_SIX,<0t13=int6464#2 # asm 2: mulpd SIX_SIX,<0t13=%xmm1 mulpd SIX_SIX,%xmm1 # qhasm: float6464 0r4 -= 0t13 # asm 1: subpd <0t13=int6464#2,<0r4=int6464#1 # asm 2: subpd <0t13=%xmm1,<0r4=%xmm0 subpd %xmm1,%xmm0 # qhasm: 0t16 = r16 # asm 1: movdqa 0t16=int6464#2 # asm 2: movdqa 0t16=%xmm1 movdqa %xmm6,%xmm1 # qhasm: float6464 0t16 *= FIVE_FIVE # asm 1: mulpd FIVE_FIVE,<0t16=int6464#2 # asm 2: mulpd FIVE_FIVE,<0t16=%xmm1 mulpd FIVE_FIVE,%xmm1 # qhasm: float6464 0r4 += 0t16 # asm 1: addpd <0t16=int6464#2,<0r4=int6464#1 # asm 2: addpd <0t16=%xmm1,<0r4=%xmm0 addpd %xmm1,%xmm0 # qhasm: 0t19 = r19 # asm 1: movdqa 0t19=int6464#2 # asm 2: movdqa 0t19=%xmm1 movdqa %xmm8,%xmm1 # qhasm: float6464 0t19 *= SIX_SIX # asm 1: mulpd SIX_SIX,<0t19=int6464#2 # asm 2: mulpd SIX_SIX,<0t19=%xmm1 mulpd SIX_SIX,%xmm1 # qhasm: float6464 0r4 -= 0t19 # asm 1: subpd <0t19=int6464#2,<0r4=int6464#1 # asm 2: subpd <0t19=%xmm1,<0r4=%xmm0 subpd %xmm1,%xmm0 # qhasm: 0t22 = r22 # asm 1: movdqa 0t22=int6464#2 # asm 2: movdqa 0t22=%xmm1 movdqa %xmm12,%xmm1 # qhasm: float6464 0t22 *= EIGHT_EIGHT # asm 1: mulpd EIGHT_EIGHT,<0t22=int6464#2 # asm 2: mulpd EIGHT_EIGHT,<0t22=%xmm1 mulpd EIGHT_EIGHT,%xmm1 # qhasm: float6464 0r4 -= 0t22 # asm 1: subpd <0t22=int6464#2,<0r4=int6464#1 # asm 2: subpd <0t22=%xmm1,<0r4=%xmm0 subpd %xmm1,%xmm0 # qhasm: *(int128 *)(rp + 64) = 0r4 # asm 1: movdqa <0r4=int6464#1,64(0r7=int6464#1 # asm 2: movdqa 112(0r7=%xmm0 movdqa 112(%rcx),%xmm0 # qhasm: 0t13 = r13 # asm 1: movdqa 0t13=int6464#2 # asm 2: movdqa 0t13=%xmm1 movdqa %xmm3,%xmm1 # qhasm: float6464 0t13 *= FOUR_FOUR # asm 1: mulpd FOUR_FOUR,<0t13=int6464#2 # asm 2: mulpd FOUR_FOUR,<0t13=%xmm1 mulpd FOUR_FOUR,%xmm1 # qhasm: float6464 0r7 -= 0t13 # asm 1: subpd <0t13=int6464#2,<0r7=int6464#1 # asm 2: subpd <0t13=%xmm1,<0r7=%xmm0 subpd %xmm1,%xmm0 # qhasm: 0t16 = r16 # asm 1: movdqa 0t16=int6464#2 # asm 2: movdqa 0t16=%xmm1 movdqa %xmm6,%xmm1 # qhasm: float6464 0t16 *= THREE_THREE # asm 1: mulpd THREE_THREE,<0t16=int6464#2 # asm 2: mulpd THREE_THREE,<0t16=%xmm1 mulpd THREE_THREE,%xmm1 # qhasm: float6464 0r7 += 0t16 # asm 1: addpd <0t16=int6464#2,<0r7=int6464#1 # asm 2: addpd <0t16=%xmm1,<0r7=%xmm0 addpd %xmm1,%xmm0 # qhasm: 0t19 = r19 # asm 1: movdqa 0t19=int6464#2 # asm 2: movdqa 0t19=%xmm1 movdqa %xmm8,%xmm1 # qhasm: float6464 0t19 *= THREE_THREE # asm 1: mulpd THREE_THREE,<0t19=int6464#2 # asm 2: mulpd THREE_THREE,<0t19=%xmm1 mulpd THREE_THREE,%xmm1 # qhasm: float6464 0r7 -= 0t19 # asm 1: subpd <0t19=int6464#2,<0r7=int6464#1 # asm 2: subpd <0t19=%xmm1,<0r7=%xmm0 subpd %xmm1,%xmm0 # qhasm: 0t22 = r22 # asm 1: movdqa 0t22=int6464#2 # asm 2: movdqa 0t22=%xmm1 movdqa %xmm12,%xmm1 # qhasm: float6464 0t22 *= FIVE_FIVE # asm 1: mulpd FIVE_FIVE,<0t22=int6464#2 # asm 2: mulpd FIVE_FIVE,<0t22=%xmm1 mulpd FIVE_FIVE,%xmm1 # qhasm: float6464 0r7 -= 0t22 # asm 1: subpd <0t22=int6464#2,<0r7=int6464#1 # asm 2: subpd <0t22=%xmm1,<0r7=%xmm0 subpd %xmm1,%xmm0 # qhasm: *(int128 *)(rp + 112) = 0r7 # asm 1: movdqa <0r7=int6464#1,112(0r10=int6464#1 # asm 2: movdqa 160(0r10=%xmm0 movdqa 160(%rcx),%xmm0 # qhasm: 0t13 = r13 # asm 1: movdqa 0t13=int6464#2 # asm 2: movdqa 0t13=%xmm1 movdqa %xmm3,%xmm1 # qhasm: float6464 0t13 *= SIX_SIX # asm 1: mulpd SIX_SIX,<0t13=int6464#2 # asm 2: mulpd SIX_SIX,<0t13=%xmm1 mulpd SIX_SIX,%xmm1 # qhasm: float6464 0r10 -= 0t13 # asm 1: subpd <0t13=int6464#2,<0r10=int6464#1 # asm 2: subpd <0t13=%xmm1,<0r10=%xmm0 subpd %xmm1,%xmm0 # qhasm: 0t16 = r16 # asm 1: movdqa 0t16=int6464#2 # asm 2: movdqa 0t16=%xmm1 movdqa %xmm6,%xmm1 # qhasm: float6464 0t16 *= TWO_TWO # asm 1: mulpd TWO_TWO,<0t16=int6464#2 # asm 2: mulpd TWO_TWO,<0t16=%xmm1 mulpd TWO_TWO,%xmm1 # qhasm: float6464 0r10 += 0t16 # asm 1: addpd <0t16=int6464#2,<0r10=int6464#1 # asm 2: addpd <0t16=%xmm1,<0r10=%xmm0 addpd %xmm1,%xmm0 # qhasm: 0t19 = r19 # asm 1: movdqa 0t19=int6464#2 # asm 2: movdqa 0t19=%xmm1 movdqa %xmm8,%xmm1 # qhasm: float6464 0t19 *= SIX_SIX # asm 1: mulpd SIX_SIX,<0t19=int6464#2 # asm 2: mulpd SIX_SIX,<0t19=%xmm1 mulpd SIX_SIX,%xmm1 # qhasm: float6464 0r10 += 0t19 # asm 1: addpd <0t19=int6464#2,<0r10=int6464#1 # asm 2: addpd <0t19=%xmm1,<0r10=%xmm0 addpd %xmm1,%xmm0 # qhasm: 0t22 = r22 # asm 1: movdqa 0t22=int6464#2 # asm 2: movdqa 0t22=%xmm1 movdqa %xmm12,%xmm1 # qhasm: float6464 0t22 *= NINE_NINE # asm 1: mulpd NINE_NINE,<0t22=int6464#2 # asm 2: mulpd NINE_NINE,<0t22=%xmm1 mulpd NINE_NINE,%xmm1 # qhasm: float6464 0r10 -= 0t22 # asm 1: subpd <0t22=int6464#2,<0r10=int6464#1 # asm 2: subpd <0t22=%xmm1,<0r10=%xmm0 subpd %xmm1,%xmm0 # qhasm: *(int128 *)(rp + 160) = 0r10 # asm 1: movdqa <0r10=int6464#1,160(0r2=int6464#1 # asm 2: movdqa 32(0r2=%xmm0 movdqa 32(%rcx),%xmm0 # qhasm: float6464 0r2 -= r14 # asm 1: subpd 0t20=int6464#2 # asm 2: movdqa 0t20=%xmm1 movdqa %xmm10,%xmm1 # qhasm: float6464 0t20 *= TWO_TWO # asm 1: mulpd TWO_TWO,<0t20=int6464#2 # asm 2: mulpd TWO_TWO,<0t20=%xmm1 mulpd TWO_TWO,%xmm1 # qhasm: float6464 0r2 -= 0t20 # asm 1: subpd <0t20=int6464#2,<0r2=int6464#1 # asm 2: subpd <0t20=%xmm1,<0r2=%xmm0 subpd %xmm1,%xmm0 # qhasm: *(int128 *)(rp + 32) = 0r2 # asm 1: movdqa <0r2=int6464#1,32(0r5=int6464#1 # asm 2: movdqa 80(0r5=%xmm0 movdqa 80(%rcx),%xmm0 # qhasm: 0t14 = r14 # asm 1: movdqa 0t14=int6464#2 # asm 2: movdqa 0t14=%xmm1 movdqa %xmm4,%xmm1 # qhasm: float6464 0t14 *= SIX_SIX # asm 1: mulpd SIX_SIX,<0t14=int6464#2 # asm 2: mulpd SIX_SIX,<0t14=%xmm1 mulpd SIX_SIX,%xmm1 # qhasm: float6464 0r5 -= 0t14 # asm 1: subpd <0t14=int6464#2,<0r5=int6464#1 # asm 2: subpd <0t14=%xmm1,<0r5=%xmm0 subpd %xmm1,%xmm0 # qhasm: 0t17 = r17 # asm 1: movdqa 0t17=int6464#2 # asm 2: movdqa 0t17=%xmm1 movdqa %xmm7,%xmm1 # qhasm: float6464 0t17 *= FIVE_FIVE # asm 1: mulpd FIVE_FIVE,<0t17=int6464#2 # asm 2: mulpd FIVE_FIVE,<0t17=%xmm1 mulpd FIVE_FIVE,%xmm1 # qhasm: float6464 0r5 += 0t17 # asm 1: addpd <0t17=int6464#2,<0r5=int6464#1 # asm 2: addpd <0t17=%xmm1,<0r5=%xmm0 addpd %xmm1,%xmm0 # qhasm: 0t20 = r20 # asm 1: movdqa 0t20=int6464#2 # asm 2: movdqa 0t20=%xmm1 movdqa %xmm10,%xmm1 # qhasm: float6464 0t20 *= SIX_SIX # asm 1: mulpd SIX_SIX,<0t20=int6464#2 # asm 2: mulpd SIX_SIX,<0t20=%xmm1 mulpd SIX_SIX,%xmm1 # qhasm: float6464 0r5 -= 0t20 # asm 1: subpd <0t20=int6464#2,<0r5=int6464#1 # asm 2: subpd <0t20=%xmm1,<0r5=%xmm0 subpd %xmm1,%xmm0 # qhasm: *(int128 *)(rp + 80) = 0r5 # asm 1: movdqa <0r5=int6464#1,80(0r8=int6464#1 # asm 2: movdqa 128(0r8=%xmm0 movdqa 128(%rcx),%xmm0 # qhasm: 0t14 = r14 # asm 1: movdqa 0t14=int6464#2 # asm 2: movdqa 0t14=%xmm1 movdqa %xmm4,%xmm1 # qhasm: float6464 0t14 *= FOUR_FOUR # asm 1: mulpd FOUR_FOUR,<0t14=int6464#2 # asm 2: mulpd FOUR_FOUR,<0t14=%xmm1 mulpd FOUR_FOUR,%xmm1 # qhasm: float6464 0r8 -= 0t14 # asm 1: subpd <0t14=int6464#2,<0r8=int6464#1 # asm 2: subpd <0t14=%xmm1,<0r8=%xmm0 subpd %xmm1,%xmm0 # qhasm: 0t17 = r17 # asm 1: movdqa 0t17=int6464#2 # asm 2: movdqa 0t17=%xmm1 movdqa %xmm7,%xmm1 # qhasm: float6464 0t17 *= THREE_THREE # asm 1: mulpd THREE_THREE,<0t17=int6464#2 # asm 2: mulpd THREE_THREE,<0t17=%xmm1 mulpd THREE_THREE,%xmm1 # qhasm: float6464 0r8 += 0t17 # asm 1: addpd <0t17=int6464#2,<0r8=int6464#1 # asm 2: addpd <0t17=%xmm1,<0r8=%xmm0 addpd %xmm1,%xmm0 # qhasm: 0t20 = r20 # asm 1: movdqa 0t20=int6464#2 # asm 2: movdqa 0t20=%xmm1 movdqa %xmm10,%xmm1 # qhasm: float6464 0t20 *= THREE_THREE # asm 1: mulpd THREE_THREE,<0t20=int6464#2 # asm 2: mulpd THREE_THREE,<0t20=%xmm1 mulpd THREE_THREE,%xmm1 # qhasm: float6464 0r8 -= 0t20 # asm 1: subpd <0t20=int6464#2,<0r8=int6464#1 # asm 2: subpd <0t20=%xmm1,<0r8=%xmm0 subpd %xmm1,%xmm0 # qhasm: *(int128 *)(rp + 128) = 0r8 # asm 1: movdqa <0r8=int6464#1,128(0r11=int6464#1 # asm 2: movdqa 176(0r11=%xmm0 movdqa 176(%rcx),%xmm0 # qhasm: 0t14 = r14 # asm 1: movdqa 0t14=int6464#2 # asm 2: movdqa 0t14=%xmm1 movdqa %xmm4,%xmm1 # qhasm: float6464 0t14 *= SIX_SIX # asm 1: mulpd SIX_SIX,<0t14=int6464#2 # asm 2: mulpd SIX_SIX,<0t14=%xmm1 mulpd SIX_SIX,%xmm1 # qhasm: float6464 0r11 -= 0t14 # asm 1: subpd <0t14=int6464#2,<0r11=int6464#1 # asm 2: subpd <0t14=%xmm1,<0r11=%xmm0 subpd %xmm1,%xmm0 # qhasm: 0t17 = r17 # asm 1: movdqa 0t17=int6464#2 # asm 2: movdqa 0t17=%xmm1 movdqa %xmm7,%xmm1 # qhasm: float6464 0t17 *= TWO_TWO # asm 1: mulpd TWO_TWO,<0t17=int6464#2 # asm 2: mulpd TWO_TWO,<0t17=%xmm1 mulpd TWO_TWO,%xmm1 # qhasm: float6464 0r11 += 0t17 # asm 1: addpd <0t17=int6464#2,<0r11=int6464#1 # asm 2: addpd <0t17=%xmm1,<0r11=%xmm0 addpd %xmm1,%xmm0 # qhasm: 0t20 = r20 # asm 1: movdqa 0t20=int6464#2 # asm 2: movdqa 0t20=%xmm1 movdqa %xmm10,%xmm1 # qhasm: float6464 0t20 *= SIX_SIX # asm 1: mulpd SIX_SIX,<0t20=int6464#2 # asm 2: mulpd SIX_SIX,<0t20=%xmm1 mulpd SIX_SIX,%xmm1 # qhasm: float6464 0r11 += 0t20 # asm 1: addpd <0t20=int6464#2,<0r11=int6464#1 # asm 2: addpd <0t20=%xmm1,<0r11=%xmm0 addpd %xmm1,%xmm0 # qhasm: *(int128 *)(rp + 176) = 0r11 # asm 1: movdqa <0r11=int6464#1,176(r0=int6464#1 # asm 2: movdqa 0(r0=%xmm0 movdqa 0(%rcx),%xmm0 # qhasm: r1 = *(int128 *)(rp + 16) # asm 1: movdqa 16(r1=int6464#2 # asm 2: movdqa 16(r1=%xmm1 movdqa 16(%rcx),%xmm1 # qhasm: r2 = *(int128 *)(rp + 32) # asm 1: movdqa 32(r2=int6464#3 # asm 2: movdqa 32(r2=%xmm2 movdqa 32(%rcx),%xmm2 # qhasm: r3 = *(int128 *)(rp + 48) # asm 1: movdqa 48(r3=int6464#4 # asm 2: movdqa 48(r3=%xmm3 movdqa 48(%rcx),%xmm3 # qhasm: r4 = *(int128 *)(rp + 64) # asm 1: movdqa 64(r4=int6464#5 # asm 2: movdqa 64(r4=%xmm4 movdqa 64(%rcx),%xmm4 # qhasm: r5 = *(int128 *)(rp + 80) # asm 1: movdqa 80(r5=int6464#6 # asm 2: movdqa 80(r5=%xmm5 movdqa 80(%rcx),%xmm5 # qhasm: r6 = *(int128 *)(rp + 96) # asm 1: movdqa 96(r6=int6464#7 # asm 2: movdqa 96(r6=%xmm6 movdqa 96(%rcx),%xmm6 # qhasm: r7 = *(int128 *)(rp + 112) # asm 1: movdqa 112(r7=int6464#8 # asm 2: movdqa 112(r7=%xmm7 movdqa 112(%rcx),%xmm7 # qhasm: r8 = *(int128 *)(rp + 128) # asm 1: movdqa 128(r8=int6464#9 # asm 2: movdqa 128(r8=%xmm8 movdqa 128(%rcx),%xmm8 # qhasm: r9 = *(int128 *)(rp + 144) # asm 1: movdqa 144(r9=int6464#10 # asm 2: movdqa 144(r9=%xmm9 movdqa 144(%rcx),%xmm9 # qhasm: r10 = *(int128 *)(rp + 160) # asm 1: movdqa 160(r10=int6464#11 # asm 2: movdqa 160(r10=%xmm10 movdqa 160(%rcx),%xmm10 # qhasm: r11 = *(int128 *)(rp + 176) # asm 1: movdqa 176(r11=int6464#12 # asm 2: movdqa 176(r11=%xmm11 movdqa 176(%rcx),%xmm11 # qhasm: 0round = ROUND_ROUND # asm 1: movdqa ROUND_ROUND,<0round=int6464#13 # asm 2: movdqa ROUND_ROUND,<0round=%xmm12 movdqa ROUND_ROUND,%xmm12 # qhasm: 0carry = r1 # asm 1: movdqa 0carry=int6464#14 # asm 2: movdqa 0carry=%xmm13 movdqa %xmm1,%xmm13 # qhasm: float6464 0carry *= VINV_VINV # asm 1: mulpd VINV_VINV,<0carry=int6464#14 # asm 2: mulpd VINV_VINV,<0carry=%xmm13 mulpd VINV_VINV,%xmm13 # qhasm: float6464 0carry += 0round # asm 1: addpd <0round=int6464#13,<0carry=int6464#14 # asm 2: addpd <0round=%xmm12,<0carry=%xmm13 addpd %xmm12,%xmm13 # qhasm: float6464 0carry -= 0round # asm 1: subpd <0round=int6464#13,<0carry=int6464#14 # asm 2: subpd <0round=%xmm12,<0carry=%xmm13 subpd %xmm12,%xmm13 # qhasm: float6464 r2 += 0carry # asm 1: addpd <0carry=int6464#14,0carry=int6464#14 # asm 2: movdqa 0carry=%xmm13 movdqa %xmm4,%xmm13 # qhasm: float6464 0carry *= VINV_VINV # asm 1: mulpd VINV_VINV,<0carry=int6464#14 # asm 2: mulpd VINV_VINV,<0carry=%xmm13 mulpd VINV_VINV,%xmm13 # qhasm: float6464 0carry += 0round # asm 1: addpd <0round=int6464#13,<0carry=int6464#14 # asm 2: addpd <0round=%xmm12,<0carry=%xmm13 addpd %xmm12,%xmm13 # qhasm: float6464 0carry -= 0round # asm 1: subpd <0round=int6464#13,<0carry=int6464#14 # asm 2: subpd <0round=%xmm12,<0carry=%xmm13 subpd %xmm12,%xmm13 # qhasm: float6464 r5 += 0carry # asm 1: addpd <0carry=int6464#14,0carry=int6464#14 # asm 2: movdqa 0carry=%xmm13 movdqa %xmm7,%xmm13 # qhasm: float6464 0carry *= VINV_VINV # asm 1: mulpd VINV_VINV,<0carry=int6464#14 # asm 2: mulpd VINV_VINV,<0carry=%xmm13 mulpd VINV_VINV,%xmm13 # qhasm: float6464 0carry += 0round # asm 1: addpd <0round=int6464#13,<0carry=int6464#14 # asm 2: addpd <0round=%xmm12,<0carry=%xmm13 addpd %xmm12,%xmm13 # qhasm: float6464 0carry -= 0round # asm 1: subpd <0round=int6464#13,<0carry=int6464#14 # asm 2: subpd <0round=%xmm12,<0carry=%xmm13 subpd %xmm12,%xmm13 # qhasm: float6464 r8 += 0carry # asm 1: addpd <0carry=int6464#14,0carry=int6464#14 # asm 2: movdqa 0carry=%xmm13 movdqa %xmm10,%xmm13 # qhasm: float6464 0carry *= VINV_VINV # asm 1: mulpd VINV_VINV,<0carry=int6464#14 # asm 2: mulpd VINV_VINV,<0carry=%xmm13 mulpd VINV_VINV,%xmm13 # qhasm: float6464 0carry += 0round # asm 1: addpd <0round=int6464#13,<0carry=int6464#14 # asm 2: addpd <0round=%xmm12,<0carry=%xmm13 addpd %xmm12,%xmm13 # qhasm: float6464 0carry -= 0round # asm 1: subpd <0round=int6464#13,<0carry=int6464#14 # asm 2: subpd <0round=%xmm12,<0carry=%xmm13 subpd %xmm12,%xmm13 # qhasm: float6464 r11 += 0carry # asm 1: addpd <0carry=int6464#14,0carry=int6464#14 # asm 2: movdqa 0carry=%xmm13 movdqa %xmm2,%xmm13 # qhasm: float6464 0carry *= VINV_VINV # asm 1: mulpd VINV_VINV,<0carry=int6464#14 # asm 2: mulpd VINV_VINV,<0carry=%xmm13 mulpd VINV_VINV,%xmm13 # qhasm: float6464 0carry += 0round # asm 1: addpd <0round=int6464#13,<0carry=int6464#14 # asm 2: addpd <0round=%xmm12,<0carry=%xmm13 addpd %xmm12,%xmm13 # qhasm: float6464 0carry -= 0round # asm 1: subpd <0round=int6464#13,<0carry=int6464#14 # asm 2: subpd <0round=%xmm12,<0carry=%xmm13 subpd %xmm12,%xmm13 # qhasm: float6464 r3 += 0carry # asm 1: addpd <0carry=int6464#14,0carry=int6464#14 # asm 2: movdqa 0carry=%xmm13 movdqa %xmm5,%xmm13 # qhasm: float6464 0carry *= VINV_VINV # asm 1: mulpd VINV_VINV,<0carry=int6464#14 # asm 2: mulpd VINV_VINV,<0carry=%xmm13 mulpd VINV_VINV,%xmm13 # qhasm: float6464 0carry += 0round # asm 1: addpd <0round=int6464#13,<0carry=int6464#14 # asm 2: addpd <0round=%xmm12,<0carry=%xmm13 addpd %xmm12,%xmm13 # qhasm: float6464 0carry -= 0round # asm 1: subpd <0round=int6464#13,<0carry=int6464#14 # asm 2: subpd <0round=%xmm12,<0carry=%xmm13 subpd %xmm12,%xmm13 # qhasm: float6464 r6 += 0carry # asm 1: addpd <0carry=int6464#14,0carry=int6464#14 # asm 2: movdqa 0carry=%xmm13 movdqa %xmm8,%xmm13 # qhasm: float6464 0carry *= VINV_VINV # asm 1: mulpd VINV_VINV,<0carry=int6464#14 # asm 2: mulpd VINV_VINV,<0carry=%xmm13 mulpd VINV_VINV,%xmm13 # qhasm: float6464 0carry += 0round # asm 1: addpd <0round=int6464#13,<0carry=int6464#14 # asm 2: addpd <0round=%xmm12,<0carry=%xmm13 addpd %xmm12,%xmm13 # qhasm: float6464 0carry -= 0round # asm 1: subpd <0round=int6464#13,<0carry=int6464#14 # asm 2: subpd <0round=%xmm12,<0carry=%xmm13 subpd %xmm12,%xmm13 # qhasm: float6464 r9 += 0carry # asm 1: addpd <0carry=int6464#14,0carry=int6464#14 # asm 2: movdqa 0carry=%xmm13 movdqa %xmm11,%xmm13 # qhasm: float6464 0carry *= VINV_VINV # asm 1: mulpd VINV_VINV,<0carry=int6464#14 # asm 2: mulpd VINV_VINV,<0carry=%xmm13 mulpd VINV_VINV,%xmm13 # qhasm: float6464 0carry += 0round # asm 1: addpd <0round=int6464#13,<0carry=int6464#14 # asm 2: addpd <0round=%xmm12,<0carry=%xmm13 addpd %xmm12,%xmm13 # qhasm: float6464 0carry -= 0round # asm 1: subpd <0round=int6464#13,<0carry=int6464#14 # asm 2: subpd <0round=%xmm12,<0carry=%xmm13 subpd %xmm12,%xmm13 # qhasm: float6464 r0 -= 0carry # asm 1: subpd <0carry=int6464#14,1t6=int6464#15 # asm 2: movdqa <0carry=%xmm13,>1t6=%xmm14 movdqa %xmm13,%xmm14 # qhasm: float6464 1t6 *= FOUR_FOUR # asm 1: mulpd FOUR_FOUR,<1t6=int6464#15 # asm 2: mulpd FOUR_FOUR,<1t6=%xmm14 mulpd FOUR_FOUR,%xmm14 # qhasm: float6464 r6 -= 1t6 # asm 1: subpd <1t6=int6464#15,0carry=int6464#14 # asm 2: movdqa 0carry=%xmm13 movdqa %xmm0,%xmm13 # qhasm: float6464 0carry *= V6INV_V6INV # asm 1: mulpd V6INV_V6INV,<0carry=int6464#14 # asm 2: mulpd V6INV_V6INV,<0carry=%xmm13 mulpd V6INV_V6INV,%xmm13 # qhasm: float6464 0carry += 0round # asm 1: addpd <0round=int6464#13,<0carry=int6464#14 # asm 2: addpd <0round=%xmm12,<0carry=%xmm13 addpd %xmm12,%xmm13 # qhasm: float6464 0carry -= 0round # asm 1: subpd <0round=int6464#13,<0carry=int6464#14 # asm 2: subpd <0round=%xmm12,<0carry=%xmm13 subpd %xmm12,%xmm13 # qhasm: float6464 r1 += 0carry # asm 1: addpd <0carry=int6464#14,0carry=int6464#14 # asm 2: movdqa 0carry=%xmm13 movdqa %xmm3,%xmm13 # qhasm: float6464 0carry *= VINV_VINV # asm 1: mulpd VINV_VINV,<0carry=int6464#14 # asm 2: mulpd VINV_VINV,<0carry=%xmm13 mulpd VINV_VINV,%xmm13 # qhasm: float6464 0carry += 0round # asm 1: addpd <0round=int6464#13,<0carry=int6464#14 # asm 2: addpd <0round=%xmm12,<0carry=%xmm13 addpd %xmm12,%xmm13 # qhasm: float6464 0carry -= 0round # asm 1: subpd <0round=int6464#13,<0carry=int6464#14 # asm 2: subpd <0round=%xmm12,<0carry=%xmm13 subpd %xmm12,%xmm13 # qhasm: float6464 r4 += 0carry # asm 1: addpd <0carry=int6464#14,0carry=int6464#14 # asm 2: movdqa 0carry=%xmm13 movdqa %xmm6,%xmm13 # qhasm: float6464 0carry *= V6INV_V6INV # asm 1: mulpd V6INV_V6INV,<0carry=int6464#14 # asm 2: mulpd V6INV_V6INV,<0carry=%xmm13 mulpd V6INV_V6INV,%xmm13 # qhasm: float6464 0carry += 0round # asm 1: addpd <0round=int6464#13,<0carry=int6464#14 # asm 2: addpd <0round=%xmm12,<0carry=%xmm13 addpd %xmm12,%xmm13 # qhasm: float6464 0carry -= 0round # asm 1: subpd <0round=int6464#13,<0carry=int6464#14 # asm 2: subpd <0round=%xmm12,<0carry=%xmm13 subpd %xmm12,%xmm13 # qhasm: float6464 r7 += 0carry # asm 1: addpd <0carry=int6464#14,0carry=int6464#14 # asm 2: movdqa 0carry=%xmm13 movdqa %xmm9,%xmm13 # qhasm: float6464 0carry *= VINV_VINV # asm 1: mulpd VINV_VINV,<0carry=int6464#14 # asm 2: mulpd VINV_VINV,<0carry=%xmm13 mulpd VINV_VINV,%xmm13 # qhasm: float6464 0carry += 0round # asm 1: addpd <0round=int6464#13,<0carry=int6464#14 # asm 2: addpd <0round=%xmm12,<0carry=%xmm13 addpd %xmm12,%xmm13 # qhasm: float6464 0carry -= 0round # asm 1: subpd <0round=int6464#13,<0carry=int6464#14 # asm 2: subpd <0round=%xmm12,<0carry=%xmm13 subpd %xmm12,%xmm13 # qhasm: float6464 r10 += 0carry # asm 1: addpd <0carry=int6464#14,0carry=int6464#14 # asm 2: movdqa 0carry=%xmm13 movdqa %xmm1,%xmm13 # qhasm: float6464 0carry *= VINV_VINV # asm 1: mulpd VINV_VINV,<0carry=int6464#14 # asm 2: mulpd VINV_VINV,<0carry=%xmm13 mulpd VINV_VINV,%xmm13 # qhasm: float6464 0carry += 0round # asm 1: addpd <0round=int6464#13,<0carry=int6464#14 # asm 2: addpd <0round=%xmm12,<0carry=%xmm13 addpd %xmm12,%xmm13 # qhasm: float6464 0carry -= 0round # asm 1: subpd <0round=int6464#13,<0carry=int6464#14 # asm 2: subpd <0round=%xmm12,<0carry=%xmm13 subpd %xmm12,%xmm13 # qhasm: float6464 r2 += 0carry # asm 1: addpd <0carry=int6464#14,0carry=int6464#14 # asm 2: movdqa 0carry=%xmm13 movdqa %xmm4,%xmm13 # qhasm: float6464 0carry *= VINV_VINV # asm 1: mulpd VINV_VINV,<0carry=int6464#14 # asm 2: mulpd VINV_VINV,<0carry=%xmm13 mulpd VINV_VINV,%xmm13 # qhasm: float6464 0carry += 0round # asm 1: addpd <0round=int6464#13,<0carry=int6464#14 # asm 2: addpd <0round=%xmm12,<0carry=%xmm13 addpd %xmm12,%xmm13 # qhasm: float6464 0carry -= 0round # asm 1: subpd <0round=int6464#13,<0carry=int6464#14 # asm 2: subpd <0round=%xmm12,<0carry=%xmm13 subpd %xmm12,%xmm13 # qhasm: float6464 r5 += 0carry # asm 1: addpd <0carry=int6464#14,0carry=int6464#14 # asm 2: movdqa 0carry=%xmm13 movdqa %xmm7,%xmm13 # qhasm: float6464 0carry *= VINV_VINV # asm 1: mulpd VINV_VINV,<0carry=int6464#14 # asm 2: mulpd VINV_VINV,<0carry=%xmm13 mulpd VINV_VINV,%xmm13 # qhasm: float6464 0carry += 0round # asm 1: addpd <0round=int6464#13,<0carry=int6464#14 # asm 2: addpd <0round=%xmm12,<0carry=%xmm13 addpd %xmm12,%xmm13 # qhasm: float6464 0carry -= 0round # asm 1: subpd <0round=int6464#13,<0carry=int6464#14 # asm 2: subpd <0round=%xmm12,<0carry=%xmm13 subpd %xmm12,%xmm13 # qhasm: float6464 r8 += 0carry # asm 1: addpd <0carry=int6464#14,0carry=int6464#14 # asm 2: movdqa 0carry=%xmm13 movdqa %xmm10,%xmm13 # qhasm: float6464 0carry *= VINV_VINV # asm 1: mulpd VINV_VINV,<0carry=int6464#14 # asm 2: mulpd VINV_VINV,<0carry=%xmm13 mulpd VINV_VINV,%xmm13 # qhasm: float6464 0carry += 0round # asm 1: addpd <0round=int6464#13,<0carry=int6464#14 # asm 2: addpd <0round=%xmm12,<0carry=%xmm13 addpd %xmm12,%xmm13 # qhasm: float6464 0carry -= 0round # asm 1: subpd <0round=int6464#13,<0carry=int6464#14 # asm 2: subpd <0round=%xmm12,<0carry=%xmm13 subpd %xmm12,%xmm13 # qhasm: float6464 r11 += 0carry # asm 1: addpd <0carry=int6464#14,