Home | History | Annotate | Download | only in tests
      1 [bits 64]
      2 aesenc xmm1, xmm2
      3 aesenc xmm1, [rax]
      4 aesenc xmm1, dqword [rax]
      5 aesenc xmm10, xmm12
      6 aesenc xmm10, [rax+r15*4]
      7 aesenc xmm10, [r14+r15*4]
      8 vaesenc xmm1, xmm2
      9 vaesenc xmm1, [rax]
     10 vaesenc xmm1, dqword [rax]
     11 vaesenc xmm1, xmm2, xmm3
     12 vaesenc xmm1, xmm2, [rax]
     13 vaesenc xmm1, xmm2, dqword [rax]
     14 
     15 aesenclast xmm1, xmm2
     16 aesenclast xmm1, [rax]
     17 aesenclast xmm1, dqword [rax]
     18 vaesenclast xmm1, xmm2
     19 vaesenclast xmm1, [rax]
     20 vaesenclast xmm1, dqword [rax]
     21 vaesenclast xmm1, xmm2, xmm3
     22 vaesenclast xmm1, xmm2, [rax]
     23 vaesenclast xmm1, xmm2, dqword [rax]
     24 
     25 aesdec xmm1, xmm2
     26 aesdec xmm1, [rax]
     27 aesdec xmm1, dqword [rax]
     28 vaesdec xmm1, xmm2
     29 vaesdec xmm1, [rax]
     30 vaesdec xmm1, dqword [rax]
     31 vaesdec xmm1, xmm2, xmm3
     32 vaesdec xmm1, xmm2, [rax]
     33 vaesdec xmm1, xmm2, dqword [rax]
     34 
     35 aesdeclast xmm1, xmm2
     36 aesdeclast xmm1, [rax]
     37 aesdeclast xmm1, dqword [rax]
     38 vaesdeclast xmm1, xmm2
     39 vaesdeclast xmm1, [rax]
     40 vaesdeclast xmm1, dqword [rax]
     41 vaesdeclast xmm1, xmm2, xmm3
     42 vaesdeclast xmm1, xmm2, [rax]
     43 vaesdeclast xmm1, xmm2, dqword [rax]
     44 
     45 aesimc xmm1, xmm2
     46 aesimc xmm1, [rax]
     47 aesimc xmm1, dqword [rax]
     48 vaesimc xmm1, xmm2
     49 vaesimc xmm1, [rax]
     50 vaesimc xmm1, dqword [rax]
     51 ; no 3-operand form
     52 
     53 aeskeygenassist xmm1, xmm2, 5
     54 aeskeygenassist xmm1, [rax], byte 5
     55 aeskeygenassist xmm1, dqword [rax], 5
     56 vaeskeygenassist xmm1, xmm2, 5
     57 vaeskeygenassist xmm1, [rax], byte 5
     58 vaeskeygenassist xmm1, dqword [rax], 5
     59 
     60 pclmulqdq xmm1, xmm2, 5
     61 pclmulqdq xmm1, [rax], byte 5
     62 pclmulqdq xmm1, dqword [rax], 5
     63 
     64 ; pclmulqdq variants
     65 pclmullqlqdq xmm1, xmm2
     66 pclmullqlqdq xmm1, [rax]
     67 pclmullqlqdq xmm1, dqword [rax]
     68 
     69 pclmulhqlqdq xmm1, xmm2
     70 pclmulhqlqdq xmm1, [rax]
     71 pclmulhqlqdq xmm1, dqword [rax]
     72 
     73 pclmullqhqdq xmm1, xmm2
     74 pclmullqhqdq xmm1, [rax]
     75 pclmullqhqdq xmm1, dqword [rax]
     76 
     77 pclmulhqhqdq xmm1, xmm2
     78 pclmulhqhqdq xmm1, [rax]
     79 pclmulhqhqdq xmm1, dqword [rax]
     80 
     81