Nios2 dynobj handling fixes
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / x86-64-avx.s
index 8930ca1e96f89f08bb347c7fa720ebf6437f449d..e3a87b9e089e62468b367c67e7de536cf060d73c 100644 (file)
@@ -270,6 +270,20 @@ _start:
        vtestps %ymm4,%ymm6
        vtestps (%rcx),%ymm4
 
+# Tests for op ymm, ymm/mem256
+       vmovapd %ymm4,%ymm6
+       vmovapd %ymm4,(%rcx)
+       vmovaps %ymm4,%ymm6
+       vmovaps %ymm4,(%rcx)
+       vmovdqa %ymm4,%ymm6
+       vmovdqa %ymm4,(%rcx)
+       vmovdqu %ymm4,%ymm6
+       vmovdqu %ymm4,(%rcx)
+       vmovupd %ymm4,%ymm6
+       vmovupd %ymm4,(%rcx)
+       vmovups %ymm4,%ymm6
+       vmovups %ymm4,(%rcx)
+
 # Tests for op mem256, ymm
        vlddqu (%rcx),%ymm4
 
@@ -473,6 +487,14 @@ _start:
        vpavgb (%rcx),%xmm6,%xmm7
        vpavgw %xmm4,%xmm6,%xmm2
        vpavgw (%rcx),%xmm6,%xmm7
+       vpclmullqlqdq %xmm4,%xmm6,%xmm2
+       vpclmullqlqdq (%rcx),%xmm6,%xmm7
+       vpclmulhqlqdq %xmm4,%xmm6,%xmm2
+       vpclmulhqlqdq (%rcx),%xmm6,%xmm7
+       vpclmullqhqdq %xmm4,%xmm6,%xmm2
+       vpclmullqhqdq (%rcx),%xmm6,%xmm7
+       vpclmulhqhqdq %xmm4,%xmm6,%xmm2
+       vpclmulhqhqdq (%rcx),%xmm6,%xmm7
        vpcmpeqb %xmm4,%xmm6,%xmm2
        vpcmpeqb (%rcx),%xmm6,%xmm7
        vpcmpeqw %xmm4,%xmm6,%xmm2
@@ -815,6 +837,8 @@ _start:
        vpalignr $7,(%rcx),%xmm6,%xmm2
        vpblendw $7,%xmm4,%xmm6,%xmm2
        vpblendw $7,(%rcx),%xmm6,%xmm2
+       vpclmulqdq $7,%xmm4,%xmm6,%xmm2
+       vpclmulqdq $7,(%rcx),%xmm6,%xmm2
        vshufpd $7,%xmm4,%xmm6,%xmm2
        vshufpd $7,(%rcx),%xmm6,%xmm2
        vshufps $7,%xmm4,%xmm6,%xmm2
@@ -1142,6 +1166,10 @@ _start:
        vextractps $7,%xmm4,%ecx
        vextractps $7,%xmm4,(%rcx)
 
+# Tests for op imm8, regl/mem32, xmm, xmm
+       vpinsrd $7,%ecx,%xmm4,%xmm6
+       vpinsrd $7,(%rcx),%xmm4,%xmm6
+
 # Tests for op regl/mem32, xmm, xmm
        vcvtsi2sd %ecx,%xmm4,%xmm6
        vcvtsi2sd (%rcx),%xmm4,%xmm6
@@ -1193,10 +1221,6 @@ _start:
        vpextrb $7,%xmm4,%rcx
        vpextrb $7,%xmm4,(%rcx)
 
-# Tests for op imm8, regl/mem8, xmm, xmm
-       vpinsrb $7,%ecx,%xmm4,%xmm6
-       vpinsrb $7,(%rcx),%xmm4,%xmm6
-
 # Tests for op xmm, xmm
        vmaskmovdqu %xmm4,%xmm6
        vmovq %xmm4,%xmm6
@@ -1255,6 +1279,7 @@ _start:
        vaeskeygenassist $7,0x12345678,%xmm8
        vpextrb $7,%xmm8,0x12345678
        vcvtsi2sdl 0x12345678,%xmm8,%xmm15
+       vpclmulqdq $7,0x12345678,%xmm8,%xmm15
        vblendvps %xmm8,0x12345678,%xmm12,%xmm14
        vpinsrb $7,0x12345678,%xmm8,%xmm15
        vmovdqa 0x12345678,%ymm8
@@ -1275,6 +1300,7 @@ _start:
        vaeskeygenassist $7,(%rbp),%xmm8
        vpextrb $7,%xmm8,(%rbp)
        vcvtsi2sdl (%rbp),%xmm8,%xmm15
+       vpclmulqdq $7,(%rbp),%xmm8,%xmm15
        vblendvps %xmm8,(%rbp),%xmm12,%xmm14
        vpinsrb $7,(%rbp),%xmm8,%xmm15
        vmovdqa (%rbp),%ymm8
@@ -1295,6 +1321,7 @@ _start:
        vaeskeygenassist $7,(%rsp),%xmm8
        vpextrb $7,%xmm8,(%rsp)
        vcvtsi2sdl (%rsp),%xmm8,%xmm15
+       vpclmulqdq $7,(%rsp),%xmm8,%xmm15
        vblendvps %xmm8,(%rsp),%xmm12,%xmm14
        vpinsrb $7,(%rsp),%xmm8,%xmm15
        vmovdqa (%rsp),%ymm8
@@ -1315,6 +1342,7 @@ _start:
        vaeskeygenassist $7,0x99(%rbp),%xmm8
        vpextrb $7,%xmm8,0x99(%rbp)
        vcvtsi2sdl 0x99(%rbp),%xmm8,%xmm15
+       vpclmulqdq $7,0x99(%rbp),%xmm8,%xmm15
        vblendvps %xmm8,0x99(%rbp),%xmm12,%xmm14
        vpinsrb $7,0x99(%rbp),%xmm8,%xmm15
        vmovdqa 0x99(%rbp),%ymm8
@@ -1335,6 +1363,7 @@ _start:
        vaeskeygenassist $7,0x99(%r15),%xmm8
        vpextrb $7,%xmm8,0x99(%r15)
        vcvtsi2sdl 0x99(%r15),%xmm8,%xmm15
+       vpclmulqdq $7,0x99(%r15),%xmm8,%xmm15
        vblendvps %xmm8,0x99(%r15),%xmm12,%xmm14
        vpinsrb $7,0x99(%r15),%xmm8,%xmm15
        vmovdqa 0x99(%r15),%ymm8
@@ -1355,6 +1384,7 @@ _start:
        vaeskeygenassist $7,0x99(%rip),%xmm8
        vpextrb $7,%xmm8,0x99(%rip)
        vcvtsi2sdl 0x99(%rip),%xmm8,%xmm15
+       vpclmulqdq $7,0x99(%rip),%xmm8,%xmm15
        vblendvps %xmm8,0x99(%rip),%xmm12,%xmm14
        vpinsrb $7,0x99(%rip),%xmm8,%xmm15
        vmovdqa 0x99(%rip),%ymm8
@@ -1375,6 +1405,7 @@ _start:
        vaeskeygenassist $7,0x99(%rsp),%xmm8
        vpextrb $7,%xmm8,0x99(%rsp)
        vcvtsi2sdl 0x99(%rsp),%xmm8,%xmm15
+       vpclmulqdq $7,0x99(%rsp),%xmm8,%xmm15
        vblendvps %xmm8,0x99(%rsp),%xmm12,%xmm14
        vpinsrb $7,0x99(%rsp),%xmm8,%xmm15
        vmovdqa 0x99(%rsp),%ymm8
@@ -1395,6 +1426,7 @@ _start:
        vaeskeygenassist $7,0x99(%r12),%xmm8
        vpextrb $7,%xmm8,0x99(%r12)
        vcvtsi2sdl 0x99(%r12),%xmm8,%xmm15
+       vpclmulqdq $7,0x99(%r12),%xmm8,%xmm15
        vblendvps %xmm8,0x99(%r12),%xmm12,%xmm14
        vpinsrb $7,0x99(%r12),%xmm8,%xmm15
        vmovdqa 0x99(%r12),%ymm8
@@ -1415,6 +1447,7 @@ _start:
        vaeskeygenassist $7,-0x99(,%riz),%xmm8
        vpextrb $7,%xmm8,-0x99(,%riz)
        vcvtsi2sdl -0x99(,%riz),%xmm8,%xmm15
+       vpclmulqdq $7,-0x99(,%riz),%xmm8,%xmm15
        vblendvps %xmm8,-0x99(,%riz),%xmm12,%xmm14
        vpinsrb $7,-0x99(,%riz),%xmm8,%xmm15
        vmovdqa -0x99(,%riz),%ymm8
@@ -1435,6 +1468,7 @@ _start:
        vaeskeygenassist $7,-0x99(,%riz,2),%xmm8
        vpextrb $7,%xmm8,-0x99(,%riz,2)
        vcvtsi2sdl -0x99(,%riz,2),%xmm8,%xmm15
+       vpclmulqdq $7,-0x99(,%riz,2),%xmm8,%xmm15
        vblendvps %xmm8,-0x99(,%riz,2),%xmm12,%xmm14
        vpinsrb $7,-0x99(,%riz,2),%xmm8,%xmm15
        vmovdqa -0x99(,%riz,2),%ymm8
@@ -1455,6 +1489,7 @@ _start:
        vaeskeygenassist $7,-0x99(%rbx,%riz),%xmm8
        vpextrb $7,%xmm8,-0x99(%rbx,%riz)
        vcvtsi2sdl -0x99(%rbx,%riz),%xmm8,%xmm15
+       vpclmulqdq $7,-0x99(%rbx,%riz),%xmm8,%xmm15
        vblendvps %xmm8,-0x99(%rbx,%riz),%xmm12,%xmm14
        vpinsrb $7,-0x99(%rbx,%riz),%xmm8,%xmm15
        vmovdqa -0x99(%rbx,%riz),%ymm8
@@ -1475,6 +1510,7 @@ _start:
        vaeskeygenassist $7,-0x99(%rbx,%riz,2),%xmm8
        vpextrb $7,%xmm8,-0x99(%rbx,%riz,2)
        vcvtsi2sdl -0x99(%rbx,%riz,2),%xmm8,%xmm15
+       vpclmulqdq $7,-0x99(%rbx,%riz,2),%xmm8,%xmm15
        vblendvps %xmm8,-0x99(%rbx,%riz,2),%xmm12,%xmm14
        vpinsrb $7,-0x99(%rbx,%riz,2),%xmm8,%xmm15
        vmovdqa -0x99(%rbx,%riz,2),%ymm8
@@ -1495,6 +1531,7 @@ _start:
        vaeskeygenassist $7,-0x99(%r12,%r15,4),%xmm8
        vpextrb $7,%xmm8,-0x99(%r12,%r15,4)
        vcvtsi2sdl -0x99(%r12,%r15,4),%xmm8,%xmm15
+       vpclmulqdq $7,-0x99(%r12,%r15,4),%xmm8,%xmm15
        vblendvps %xmm8,-0x99(%r12,%r15,4),%xmm12,%xmm14
        vpinsrb $7,-0x99(%r12,%r15,4),%xmm8,%xmm15
        vmovdqa -0x99(%r12,%r15,4),%ymm8
@@ -1515,6 +1552,7 @@ _start:
        vaeskeygenassist $7,-0x99(%r8,%r15,8),%xmm8
        vpextrb $7,%xmm8,-0x99(%r8,%r15,8)
        vcvtsi2sdl -0x99(%r8,%r15,8),%xmm8,%xmm15
+       vpclmulqdq $7,-0x99(%r8,%r15,8),%xmm8,%xmm15
        vblendvps %xmm8,-0x99(%r8,%r15,8),%xmm12,%xmm14
        vpinsrb $7,-0x99(%r8,%r15,8),%xmm8,%xmm15
        vmovdqa -0x99(%r8,%r15,8),%ymm8
@@ -1535,6 +1573,7 @@ _start:
        vaeskeygenassist $7,-0x99(%rbp,%r13,4),%xmm8
        vpextrb $7,%xmm8,-0x99(%rbp,%r13,4)
        vcvtsi2sdl -0x99(%rbp,%r13,4),%xmm8,%xmm15
+       vpclmulqdq $7,-0x99(%rbp,%r13,4),%xmm8,%xmm15
        vblendvps %xmm8,-0x99(%rbp,%r13,4),%xmm12,%xmm14
        vpinsrb $7,-0x99(%rbp,%r13,4),%xmm8,%xmm15
        vmovdqa -0x99(%rbp,%r13,4),%ymm8
@@ -1555,6 +1594,7 @@ _start:
        vaeskeygenassist $7,-0x99(%rsp,%r12,1),%xmm8
        vpextrb $7,%xmm8,-0x99(%rsp,%r12,1)
        vcvtsi2sdl -0x99(%rsp,%r12,1),%xmm8,%xmm15
+       vpclmulqdq $7,-0x99(%rsp,%r12,1),%xmm8,%xmm15
        vblendvps %xmm8,-0x99(%rsp,%r12,1),%xmm12,%xmm14
        vpinsrb $7,-0x99(%rsp,%r12,1),%xmm8,%xmm15
        vmovdqa -0x99(%rsp,%r12,1),%ymm8
@@ -1576,6 +1616,7 @@ _start:
        vaeskeygenassist $7,%xmm8,%xmm15
        vpextrb $7,%xmm8,%r8d
        vcvtsi2sdl %r8d,%xmm8,%xmm15
+       vpclmulqdq $7,%xmm8,%xmm15,%xmm12
        vblendvps %xmm8,%xmm8,%xmm12,%xmm14
        vpinsrb $7,%r8d,%xmm8,%xmm15
        vmovdqa %ymm8,%ymm15
@@ -1981,6 +2022,26 @@ _start:
        vtestps ymm4,YMMWORD PTR [rcx]
        vtestps ymm4,[rcx]
 
+# Tests for op ymm, ymm/mem256
+       vmovapd ymm6,ymm4
+       vmovapd YMMWORD PTR [rcx],ymm4
+       vmovapd [rcx],ymm4
+       vmovaps ymm6,ymm4
+       vmovaps YMMWORD PTR [rcx],ymm4
+       vmovaps [rcx],ymm4
+       vmovdqa ymm6,ymm4
+       vmovdqa YMMWORD PTR [rcx],ymm4
+       vmovdqa [rcx],ymm4
+       vmovdqu ymm6,ymm4
+       vmovdqu YMMWORD PTR [rcx],ymm4
+       vmovdqu [rcx],ymm4
+       vmovupd ymm6,ymm4
+       vmovupd YMMWORD PTR [rcx],ymm4
+       vmovupd [rcx],ymm4
+       vmovups ymm6,ymm4
+       vmovups YMMWORD PTR [rcx],ymm4
+       vmovups [rcx],ymm4
+
 # Tests for op mem256, ymm
        vlddqu ymm4,YMMWORD PTR [rcx]
        vlddqu ymm4,[rcx]
@@ -2275,6 +2336,18 @@ _start:
        vpavgw xmm2,xmm6,xmm4
        vpavgw xmm7,xmm6,XMMWORD PTR [rcx]
        vpavgw xmm7,xmm6,[rcx]
+       vpclmullqlqdq xmm2,xmm6,xmm4
+       vpclmullqlqdq xmm7,xmm6,XMMWORD PTR [rcx]
+       vpclmullqlqdq xmm7,xmm6,[rcx]
+       vpclmulhqlqdq xmm2,xmm6,xmm4
+       vpclmulhqlqdq xmm7,xmm6,XMMWORD PTR [rcx]
+       vpclmulhqlqdq xmm7,xmm6,[rcx]
+       vpclmullqhqdq xmm2,xmm6,xmm4
+       vpclmullqhqdq xmm7,xmm6,XMMWORD PTR [rcx]
+       vpclmullqhqdq xmm7,xmm6,[rcx]
+       vpclmulhqhqdq xmm2,xmm6,xmm4
+       vpclmulhqhqdq xmm7,xmm6,XMMWORD PTR [rcx]
+       vpclmulhqhqdq xmm7,xmm6,[rcx]
        vpcmpeqb xmm2,xmm6,xmm4
        vpcmpeqb xmm7,xmm6,XMMWORD PTR [rcx]
        vpcmpeqb xmm7,xmm6,[rcx]
@@ -2786,6 +2859,9 @@ _start:
        vpblendw xmm2,xmm6,xmm4,7
        vpblendw xmm2,xmm6,XMMWORD PTR [rcx],7
        vpblendw xmm2,xmm6,[rcx],7
+       vpclmulqdq xmm2,xmm6,xmm4,7
+       vpclmulqdq xmm2,xmm6,XMMWORD PTR [rcx],7
+       vpclmulqdq xmm2,xmm6,[rcx],7
        vshufpd xmm2,xmm6,xmm4,7
        vshufpd xmm2,xmm6,XMMWORD PTR [rcx],7
        vshufpd xmm2,xmm6,[rcx],7
@@ -3257,6 +3333,11 @@ _start:
        vextractps DWORD PTR [rcx],xmm4,7
        vextractps [rcx],xmm4,7
 
+# Tests for op imm8, regl/mem32, xmm, xmm
+       vpinsrd xmm6,xmm4,ecx,7
+       vpinsrd xmm6,xmm4,DWORD PTR [rcx],7
+       vpinsrd xmm6,xmm4,[rcx],7
+
 # Tests for op regl/mem32, xmm, xmm
        vcvtsi2sd xmm6,xmm4,ecx
        vcvtsi2sd xmm6,xmm4,DWORD PTR [rcx]
@@ -3320,11 +3401,6 @@ _start:
        vpextrb BYTE PTR [rcx],xmm4,7
        vpextrb [rcx],xmm4,7
 
-# Tests for op imm8, regl/mem8, xmm, xmm
-       vpinsrb xmm6,xmm4,ecx,7
-       vpinsrb xmm6,xmm4,BYTE PTR [rcx],7
-       vpinsrb xmm6,xmm4,[rcx],7
-
 # Tests for op xmm, xmm
        vmaskmovdqu xmm6,xmm4
        vmovq xmm6,xmm4
@@ -3383,6 +3459,7 @@ _start:
        vaeskeygenassist xmm8,XMMWORD PTR ds:0x12345678,7
        vpextrb ds:0x12345678,xmm8,7
        vcvtsi2sd xmm15,xmm8,DWORD PTR ds:0x12345678
+       vpclmulqdq xmm15,xmm8,XMMWORD PTR ds:0x12345678,7
        vblendvps xmm14,xmm12,XMMWORD PTR ds:0x12345678,xmm8
        vpinsrb xmm15,xmm8,ds:0x12345678,7
        vmovdqa ymm8,YMMWORD PTR ds:0x12345678
@@ -3403,6 +3480,7 @@ _start:
        vaeskeygenassist xmm8,XMMWORD PTR [rbp],7
        vpextrb [rbp],xmm8,7
        vcvtsi2sd xmm15,xmm8,DWORD PTR [rbp]
+       vpclmulqdq xmm15,xmm8,XMMWORD PTR [rbp],7
        vblendvps xmm14,xmm12,XMMWORD PTR [rbp],xmm8
        vpinsrb xmm15,xmm8,[rbp],7
        vmovdqa ymm8,YMMWORD PTR [rbp]
@@ -3423,6 +3501,7 @@ _start:
        vaeskeygenassist xmm8,XMMWORD PTR [rbp+0x99],7
        vpextrb [rbp+0x99],xmm8,7
        vcvtsi2sd xmm15,xmm8,DWORD PTR [rbp+0x99]
+       vpclmulqdq xmm15,xmm8,XMMWORD PTR [rbp+0x99],7
        vblendvps xmm14,xmm12,XMMWORD PTR [rbp+0x99],xmm8
        vpinsrb xmm15,xmm8,[rbp+0x99],7
        vmovdqa ymm8,YMMWORD PTR [rbp+0x99]
@@ -3443,6 +3522,7 @@ _start:
        vaeskeygenassist xmm8,XMMWORD PTR [r15+0x99],7
        vpextrb [r15+0x99],xmm8,7
        vcvtsi2sd xmm15,xmm8,DWORD PTR [r15+0x99]
+       vpclmulqdq xmm15,xmm8,XMMWORD PTR [r15+0x99],7
        vblendvps xmm14,xmm12,XMMWORD PTR [r15+0x99],xmm8
        vpinsrb xmm15,xmm8,[r15+0x99],7
        vmovdqa ymm8,YMMWORD PTR [r15+0x99]
@@ -3463,6 +3543,7 @@ _start:
        vaeskeygenassist xmm8,XMMWORD PTR [rip+0x99],7
        vpextrb [rip+0x99],xmm8,7
        vcvtsi2sd xmm15,xmm8,DWORD PTR [rip+0x99]
+       vpclmulqdq xmm15,xmm8,XMMWORD PTR [rip+0x99],7
        vblendvps xmm14,xmm12,XMMWORD PTR [rip+0x99],xmm8
        vpinsrb xmm15,xmm8,[rip+0x99],7
        vmovdqa ymm8,YMMWORD PTR [rip+0x99]
@@ -3483,6 +3564,7 @@ _start:
        vaeskeygenassist xmm8,XMMWORD PTR [rsp+0x99],7
        vpextrb [rsp+0x99],xmm8,7
        vcvtsi2sd xmm15,xmm8,DWORD PTR [rsp+0x99]
+       vpclmulqdq xmm15,xmm8,XMMWORD PTR [rsp+0x99],7
        vblendvps xmm14,xmm12,XMMWORD PTR [rsp+0x99],xmm8
        vpinsrb xmm15,xmm8,[rsp+0x99],7
        vmovdqa ymm8,YMMWORD PTR [rsp+0x99]
@@ -3503,6 +3585,7 @@ _start:
        vaeskeygenassist xmm8,XMMWORD PTR [r12+0x99],7
        vpextrb [r12+0x99],xmm8,7
        vcvtsi2sd xmm15,xmm8,DWORD PTR [r12+0x99]
+       vpclmulqdq xmm15,xmm8,XMMWORD PTR [r12+0x99],7
        vblendvps xmm14,xmm12,XMMWORD PTR [r12+0x99],xmm8
        vpinsrb xmm15,xmm8,[r12+0x99],7
        vmovdqa ymm8,YMMWORD PTR [r12+0x99]
@@ -3523,6 +3606,7 @@ _start:
        vaeskeygenassist xmm8,XMMWORD PTR [riz*1-0x99],7
        vpextrb [riz*1-0x99],xmm8,7
        vcvtsi2sd xmm15,xmm8,DWORD PTR [riz*1-0x99]
+       vpclmulqdq xmm15,xmm8,XMMWORD PTR [riz*1-0x99],7
        vblendvps xmm14,xmm12,XMMWORD PTR [riz*1-0x99],xmm8
        vpinsrb xmm15,xmm8,[riz*1-0x99],7
        vmovdqa ymm8,YMMWORD PTR [riz*1-0x99]
@@ -3543,6 +3627,7 @@ _start:
        vaeskeygenassist xmm8,XMMWORD PTR [riz*2-0x99],7
        vpextrb [riz*2-0x99],xmm8,7
        vcvtsi2sd xmm15,xmm8,DWORD PTR [riz*2-0x99]
+       vpclmulqdq xmm15,xmm8,XMMWORD PTR [riz*2-0x99],7
        vblendvps xmm14,xmm12,XMMWORD PTR [riz*2-0x99],xmm8
        vpinsrb xmm15,xmm8,[riz*2-0x99],7
        vmovdqa ymm8,YMMWORD PTR [riz*2-0x99]
@@ -3563,6 +3648,7 @@ _start:
        vaeskeygenassist xmm8,XMMWORD PTR [rbx+riz*1-0x99],7
        vpextrb [rbx+riz*1-0x99],xmm8,7
        vcvtsi2sd xmm15,xmm8,DWORD PTR [rbx+riz*1-0x99]
+       vpclmulqdq xmm15,xmm8,XMMWORD PTR [rbx+riz*1-0x99],7
        vblendvps xmm14,xmm12,XMMWORD PTR [rbx+riz*1-0x99],xmm8
        vpinsrb xmm15,xmm8,[rbx+riz*1-0x99],7
        vmovdqa ymm8,YMMWORD PTR [rbx+riz*1-0x99]
@@ -3583,6 +3669,7 @@ _start:
        vaeskeygenassist xmm8,XMMWORD PTR [rbx+riz*2-0x99],7
        vpextrb [rbx+riz*2-0x99],xmm8,7
        vcvtsi2sd xmm15,xmm8,DWORD PTR [rbx+riz*2-0x99]
+       vpclmulqdq xmm15,xmm8,XMMWORD PTR [rbx+riz*2-0x99],7
        vblendvps xmm14,xmm12,XMMWORD PTR [rbx+riz*2-0x99],xmm8
        vpinsrb xmm15,xmm8,[rbx+riz*2-0x99],7
        vmovdqa ymm8,YMMWORD PTR [rbx+riz*2-0x99]
@@ -3603,6 +3690,7 @@ _start:
        vaeskeygenassist xmm8,XMMWORD PTR [r12+r15*4-0x99],7
        vpextrb [r12+r15*4-0x99],xmm8,7
        vcvtsi2sd xmm15,xmm8,DWORD PTR [r12+r15*4-0x99]
+       vpclmulqdq xmm15,xmm8,XMMWORD PTR [r12+r15*4-0x99],7
        vblendvps xmm14,xmm12,XMMWORD PTR [r12+r15*4-0x99],xmm8
        vpinsrb xmm15,xmm8,[r12+r15*4-0x99],7
        vmovdqa ymm8,YMMWORD PTR [r12+r15*4-0x99]
@@ -3623,6 +3711,7 @@ _start:
        vaeskeygenassist xmm8,XMMWORD PTR [r8+r15*8-0x99],7
        vpextrb [r8+r15*8-0x99],xmm8,7
        vcvtsi2sd xmm15,xmm8,DWORD PTR [r8+r15*8-0x99]
+       vpclmulqdq xmm15,xmm8,XMMWORD PTR [r8+r15*8-0x99],7
        vblendvps xmm14,xmm12,XMMWORD PTR [r8+r15*8-0x99],xmm8
        vpinsrb xmm15,xmm8,[r8+r15*8-0x99],7
        vmovdqa ymm8,YMMWORD PTR [r8+r15*8-0x99]
@@ -3643,6 +3732,7 @@ _start:
        vaeskeygenassist xmm8,XMMWORD PTR [rbp+r12*4-0x99],7
        vpextrb [rbp+r12*4-0x99],xmm8,7
        vcvtsi2sd xmm15,xmm8,DWORD PTR [rbp+r12*4-0x99]
+       vpclmulqdq xmm15,xmm8,XMMWORD PTR [rbp+r12*4-0x99],7
        vblendvps xmm14,xmm12,XMMWORD PTR [rbp+r12*4-0x99],xmm8
        vpinsrb xmm15,xmm8,[rbp+r12*4-0x99],7
        vmovdqa ymm8,YMMWORD PTR [rbp+r12*4-0x99]
@@ -3663,6 +3753,7 @@ _start:
        vaeskeygenassist xmm8,XMMWORD PTR [rsp+r13*1-0x99],7
        vpextrb [rsp+r13*1-0x99],xmm8,7
        vcvtsi2sd xmm15,xmm8,DWORD PTR [rsp+r13*1-0x99]
+       vpclmulqdq xmm15,xmm8,XMMWORD PTR [rsp+r13*1-0x99],7
        vblendvps xmm14,xmm12,XMMWORD PTR [rsp+r13*1-0x99],xmm8
        vpinsrb xmm15,xmm8,[rsp+r13*1-0x99],7
        vmovdqa ymm8,YMMWORD PTR [rsp+r13*1-0x99]
@@ -3684,6 +3775,7 @@ _start:
        vaeskeygenassist xmm15,xmm8,7
        vpextrb r8d,xmm8,7
        vcvtsi2sd xmm15,xmm8,r8d
+       vpclmulqdq xmm12,xmm15,xmm8,7
        vblendvps xmm14,xmm12,xmm8,xmm8
        vpinsrb xmm15,xmm8,r8d,7
        vmovdqa ymm15,ymm8
This page took 0.032147 seconds and 4 git commands to generate.