Home | History | Annotate | Download | only in tests
      1 [bits 64]
      2 addpd xmm1, xmm2
      3 addpd xmm1, dqword [rbx]
      4 
      5 addps xmm1, xmm2
      6 addps xmm1, dqword [rbx]
      7 
      8 addsd xmm1, xmm2
      9 addsd xmm1, qword [rbx]
     10 
     11 addss xmm1, xmm2
     12 addss xmm1, dword [rbx]
     13 
     14 addsubpd xmm1, xmm2
     15 addsubpd xmm1, dqword [rbx]
     16 
     17 addsubps xmm1, xmm2
     18 addsubps xmm1, dqword [rbx]
     19 
     20 andnpd xmm1, xmm2
     21 andnpd xmm1, dqword [rbx]
     22 
     23 andnps xmm1, xmm2
     24 andnps xmm1, dqword [rbx]
     25 
     26 andpd xmm1, xmm2
     27 andpd xmm1, dqword [rbx]
     28 
     29 andps xmm1, xmm2
     30 andps xmm1, dqword [rbx]
     31 
     32 cmppd xmm1, xmm2, 0
     33 cmppd xmm1, dqword [rbx], 0
     34 cmpeqpd xmm1, xmm2
     35 cmpeqpd xmm1, dqword [rbx]
     36 
     37 cmpps xmm1, xmm2, 0
     38 cmpps xmm1, dqword [rbx], 0
     39 cmpeqps xmm1, xmm2
     40 cmpeqps xmm1, dqword [rbx]
     41 
     42 cmpsd xmm1, xmm2, 0
     43 cmpsd xmm1, qword [rbx], 0
     44 cmpeqsd xmm1, xmm2
     45 cmpeqsd xmm1, qword [rbx]
     46 
     47 cmpss xmm1, xmm2, 0
     48 cmpss xmm1, dword [rbx], 0
     49 cmpeqss xmm1, xmm2
     50 cmpeqss xmm1, dword [rbx]
     51 
     52 comisd xmm1, xmm2
     53 comisd xmm1, qword [rbx]
     54 
     55 comiss xmm1, xmm2
     56 comiss xmm1, dword [rbx]
     57 
     58 cvtdq2pd xmm1, xmm2
     59 cvtdq2pd xmm1, qword [rbx]
     60 
     61 cvtdq2ps xmm1, xmm2
     62 cvtdq2ps xmm1, dqword [rbx]
     63 
     64 cvtpd2dq xmm1, xmm2
     65 cvtpd2dq xmm1, dqword [rbx]
     66 
     67 cvtpd2pi mm1, xmm2		; mmx
     68 cvtpd2pi mm1, dqword [rbx]
     69 
     70 cvtpd2ps xmm1, xmm2
     71 cvtpd2ps xmm1, dqword [rbx]
     72 
     73 cvtpi2pd xmm1, mm2		; mmx
     74 cvtpi2pd xmm1, qword [rbx]
     75 
     76 cvtpi2ps xmm1, mm2		; mmx
     77 cvtpi2ps xmm1, qword [rbx]
     78 
     79 cvtps2dq xmm1, xmm2
     80 cvtps2dq xmm1, dqword [rbx]
     81 
     82 cvtps2pd xmm1, xmm2
     83 cvtps2pd xmm1, qword [rbx]
     84 
     85 cvtps2pi mm1, xmm2
     86 cvtps2pi mm1, qword [rbx]
     87 
     88 cvtsd2si rbx, xmm2
     89 cvtsd2si rbx, qword [rbx]
     90 
     91 cvtsd2ss xmm1, xmm2
     92 cvtsd2ss xmm1, qword [rbx]
     93 
     94 cvtsi2sd xmm1, ebx
     95 cvtsi2sd xmm1, dword [rbx]
     96 cvtsi2sd xmm1, rbx
     97 cvtsi2sd xmm1, qword [rbx]
     98 
     99 cvtsi2ss xmm1, ebx
    100 cvtsi2ss xmm1, dword [rbx]
    101 cvtsi2ss xmm1, rbx
    102 cvtsi2ss xmm1, qword [rbx]
    103 
    104 cvtss2sd xmm1, xmm2
    105 cvtss2sd xmm1, dword [rbx]
    106 
    107 cvtss2si ebx, xmm2
    108 cvtss2si ebx, dword [rbx]
    109 cvtss2si rbx, xmm2
    110 cvtss2si rbx, dword [rbx]
    111 
    112 cvttpd2dq xmm1, xmm2
    113 cvttpd2dq xmm1, dqword [rbx]
    114 
    115 cvttpd2pi mm1, xmm2
    116 cvttpd2pi mm1, dqword [rbx]
    117 
    118 cvttps2dq xmm1, xmm2
    119 cvttps2dq xmm1, dqword [rbx]
    120 
    121 cvttps2pi mm1, xmm2
    122 cvttps2pi mm1, qword [rbx]
    123 
    124 cvttsd2si eax, xmm1
    125 cvttsd2si eax, qword [rbx]
    126 cvttsd2si rax, xmm1
    127 cvttsd2si rax, qword [rbx]
    128 
    129 cvttss2si eax, xmm1
    130 cvttss2si eax, dword [rbx]
    131 cvttss2si rax, xmm1
    132 cvttss2si rax, dword [rbx]
    133 
    134 divpd xmm1, xmm2
    135 divpd xmm1, dqword [rbx]
    136 
    137 divps xmm1, xmm2
    138 divps xmm1, dqword [rbx]
    139 
    140 divsd xmm1, xmm2
    141 divsd xmm1, qword [rbx]
    142 
    143 divss xmm1, xmm2
    144 divss xmm1, dword [rbx]
    145 
    146 extrq xmm1, 0, 1
    147 extrq xmm1, byte 0, byte 1
    148 extrq xmm1, xmm2
    149 
    150 haddpd xmm1, xmm2
    151 haddpd xmm1, dqword [rbx]
    152 
    153 haddps xmm1, xmm2
    154 haddps xmm1, dqword [rbx]
    155 
    156 hsubpd xmm1, xmm2
    157 hsubpd xmm1, dqword [rbx]
    158 
    159 hsubps xmm1, xmm2
    160 hsubps xmm1, dqword [rbx]
    161 
    162 insertq xmm1, xmm2, 0, 1
    163 insertq xmm1, xmm2, byte 0, byte 1
    164 insertq xmm1, xmm2
    165 
    166 lddqu xmm1, dqword [rbx]
    167 
    168 ldmxcsr dword [rbx]
    169 
    170 maskmovdqu xmm1, xmm2
    171 
    172 maxpd xmm1, xmm2
    173 maxpd xmm1, dqword [rbx]
    174 
    175 maxps xmm1, xmm2
    176 maxps xmm1, dqword [rbx]
    177 
    178 maxsd xmm1, xmm2
    179 maxsd xmm1, qword [rbx]
    180 
    181 maxss xmm1, xmm2
    182 maxss xmm1, dword [rbx]
    183 
    184 minpd xmm1, xmm2
    185 minpd xmm1, dqword [rbx]
    186 
    187 minps xmm1, xmm2
    188 minps xmm1, dqword [rbx]
    189 
    190 minsd xmm1, xmm2
    191 minsd xmm1, qword [rbx]
    192 
    193 minss xmm1, xmm2
    194 minss xmm1, dword [rbx]
    195 
    196 movapd xmm1, xmm2
    197 movapd xmm1, dqword [rbx]
    198 movapd dqword [rbx], xmm2
    199 
    200 movaps xmm1, xmm2
    201 movaps xmm1, dqword [rbx]
    202 movaps dqword [rbx], xmm2
    203 
    204 movd xmm1, ebx
    205 movd xmm1, dword [rbx]
    206 movd xmm1, rbx
    207 movd xmm1, qword [rbx]
    208 movd dword [rbx], xmm2
    209 movd qword [rbx], xmm2
    210 
    211 movddup xmm1, xmm2
    212 movddup xmm1, qword [rbx]
    213 
    214 movdq2q mm1, xmm2
    215 
    216 movdqa xmm1, xmm2
    217 movdqa xmm1, dqword [rbx]
    218 movdqa dqword [rbx], xmm2
    219 
    220 movdqu xmm1, xmm2
    221 movdqu xmm1, dqword [rbx]
    222 movdqu dqword [rbx], xmm2
    223 
    224 movhlps xmm1, xmm2
    225 
    226 movhpd xmm1, qword [rbx]
    227 movhpd qword [rbx], xmm2
    228 
    229 movhps xmm1, qword [rbx]
    230 movhps qword [rbx], xmm2
    231 
    232 movlhps xmm1, xmm2
    233 
    234 movlpd xmm1, qword [rbx]
    235 movlpd qword [rbx], xmm2
    236 
    237 movlps xmm1, qword [rbx]
    238 movlps qword [rbx], xmm2
    239 
    240 movmskpd ebx, xmm2
    241 
    242 movmskps ebx, xmm2
    243 
    244 movntdq dqword [rbx], xmm2
    245 
    246 movntpd dqword [rbx], xmm2
    247 
    248 movntps dqword [rbx], xmm2
    249 
    250 movntsd qword [rbx], xmm2
    251 
    252 movntss dword [rbx], xmm2
    253 
    254 movq xmm1, xmm2
    255 movq xmm1, qword [rbx]
    256 movq qword [rbx], xmm2
    257 
    258 movq2dq xmm1, mm2
    259 
    260 movsd xmm1, xmm2
    261 movsd xmm1, qword [rbx]
    262 movsd qword [rbx], xmm2
    263 
    264 movshdup xmm1, xmm2
    265 movshdup xmm1, dqword [rbx]
    266 
    267 movsldup xmm1, xmm2
    268 movsldup xmm1, dqword [rbx]
    269 
    270 movss xmm1, xmm2
    271 movss xmm1, dword [rbx]
    272 movss dword [rbx], xmm2
    273 
    274 movupd xmm1, xmm2
    275 movupd xmm1, dqword [rbx]
    276 movupd dqword [rbx], xmm2
    277 
    278 movups xmm1, xmm2
    279 movups xmm1, dqword [rbx]
    280 movups dqword [rbx], xmm2
    281 
    282 mulpd xmm1, xmm2
    283 mulpd xmm1, dqword [rbx]
    284 
    285 mulps xmm1, xmm2
    286 mulps xmm1, dqword [rbx]
    287 
    288 mulsd xmm1, xmm2
    289 mulsd xmm1, qword [rbx]
    290 
    291 mulss xmm1, xmm2
    292 mulss xmm1, dword [rbx]
    293 
    294 orpd xmm1, xmm2
    295 orpd xmm1, dqword [rbx]
    296 
    297 orps xmm1, xmm2
    298 orps xmm1, dqword [rbx]
    299 
    300 packssdw xmm1, xmm2
    301 packssdw xmm1, dqword [rbx]
    302 
    303 packsswb xmm1, xmm2
    304 packsswb xmm1, dqword [rbx]
    305 
    306 packuswb xmm1, xmm2
    307 packuswb xmm1, dqword [rbx]
    308 
    309 paddb xmm1, xmm2
    310 paddb xmm1, dqword [rbx]
    311 
    312 paddd xmm1, xmm2
    313 paddd xmm1, dqword [rbx]
    314 
    315 paddq xmm1, xmm2
    316 paddq xmm1, dqword [rbx]
    317 
    318 paddsb xmm1, xmm2
    319 paddsb xmm1, dqword [rbx]
    320 
    321 paddsw xmm1, xmm2
    322 paddsw xmm1, dqword [rbx]
    323 
    324 paddusb xmm1, xmm2
    325 paddusb xmm1, dqword [rbx]
    326 
    327 paddusw xmm1, xmm2
    328 paddusw xmm1, dqword [rbx]
    329 
    330 paddw xmm1, xmm2
    331 paddw xmm1, dqword [rbx]
    332 
    333 pand xmm1, xmm2
    334 pand xmm1, dqword [rbx]
    335 
    336 pandn xmm1, xmm2
    337 pandn xmm1, dqword [rbx]
    338 
    339 pavgb xmm1, xmm2
    340 pavgb xmm1, dqword [rbx]
    341 
    342 pavgw xmm1, xmm2
    343 pavgw xmm1, dqword [rbx]
    344 
    345 pcmpeqb xmm1, xmm2
    346 pcmpeqb xmm1, dqword [rbx]
    347 
    348 pcmpeqd xmm1, xmm2
    349 pcmpeqd xmm1, dqword [rbx]
    350 
    351 pcmpeqw xmm1, xmm2
    352 pcmpeqw xmm1, dqword [rbx]
    353 
    354 pcmpgtb xmm1, xmm2
    355 pcmpgtb xmm1, dqword [rbx]
    356 
    357 pcmpgtd xmm1, xmm2
    358 pcmpgtd xmm1, dqword [rbx]
    359 
    360 pcmpgtw xmm1, xmm2
    361 pcmpgtw xmm1, dqword [rbx]
    362 
    363 pextrw ebx, xmm2, byte 0
    364 
    365 pinsrw xmm1, ebx, byte 0
    366 pinsrw xmm1, word [rbx], byte 0
    367 
    368 pmaddwd xmm1, xmm2
    369 pmaddwd xmm1, dqword [rbx]
    370 
    371 pmaxsw xmm1, xmm2
    372 pmaxsw xmm1, dqword [rbx]
    373 
    374 pmaxub xmm1, xmm2
    375 pmaxub xmm1, dqword [rbx]
    376 
    377 pminsw xmm1, xmm2
    378 pminsw xmm1, dqword [rbx]
    379 
    380 pminub xmm1, xmm2
    381 pminub xmm1, dqword [rbx]
    382 
    383 pmovmskb eax, xmm2
    384 
    385 pmulhuw xmm1, xmm2
    386 pmulhuw xmm1, dqword [rbx]
    387 
    388 pmulhw xmm1, xmm2
    389 pmulhw xmm1, dqword [rbx]
    390 
    391 pmullw xmm1, xmm2
    392 pmullw xmm1, dqword [rbx]
    393 
    394 pmuludq xmm1, xmm2
    395 pmuludq xmm1, dqword [rbx]
    396 
    397 por xmm1, xmm2
    398 por xmm1, dqword [rbx]
    399 
    400 psadbw xmm1, xmm2
    401 psadbw xmm1, dqword [rbx]
    402 
    403 pshufd xmm1, xmm2, byte 0
    404 pshufd xmm1, dqword [rbx], byte 0
    405 
    406 pshufhw xmm1, xmm2, byte 0
    407 pshufhw xmm1, dqword [rbx], byte 0
    408 
    409 pshuflw xmm1, xmm2, byte 0
    410 pshuflw xmm1, dqword [rbx], byte 0
    411 
    412 pslld xmm1, xmm2
    413 pslld xmm1, dqword [rbx]
    414 pslld xmm1, byte 5
    415 
    416 pslldq xmm1, byte 5
    417 
    418 psllq xmm1, xmm2
    419 psllq xmm1, dqword [rbx]
    420 psllq xmm1, byte 5
    421 
    422 psllw xmm1, xmm2
    423 psllw xmm1, dqword [rbx]
    424 psllw xmm1, byte 5
    425 
    426 psrad xmm1, xmm2
    427 psrad xmm1, dqword [rbx]
    428 psrad xmm1, byte 5
    429 
    430 psraw xmm1, xmm2
    431 psraw xmm1, dqword [rbx]
    432 psraw xmm1, byte 5
    433 
    434 psrld xmm1, xmm2
    435 psrld xmm1, dqword [rbx]
    436 psrld xmm1, byte 5
    437 
    438 psrldq xmm1, byte 5
    439 
    440 psrlq xmm1, xmm2
    441 psrlq xmm1, dqword [rbx]
    442 psrlq xmm1, byte 5
    443 
    444 psrlw xmm1, xmm2
    445 psrlw xmm1, dqword [rbx]
    446 psrlw xmm1, byte 5
    447 
    448 psubb xmm1, xmm2
    449 psubb xmm1, dqword [rbx]
    450 
    451 psubd xmm1, xmm2
    452 psubd xmm1, dqword [rbx]
    453 
    454 psubq xmm1, xmm2
    455 psubq xmm1, dqword [rbx]
    456 
    457 psubsb xmm1, xmm2
    458 psubsb xmm1, dqword [rbx]
    459 
    460 psubsw xmm1, xmm2
    461 psubsw xmm1, dqword [rbx]
    462 
    463 psubusb xmm1, xmm2
    464 psubusb xmm1, dqword [rbx]
    465 
    466 psubusw xmm1, xmm2
    467 psubusw xmm1, dqword [rbx]
    468 
    469 psubw xmm1, xmm2
    470 psubw xmm1, dqword [rbx]
    471 
    472 punpckhbw xmm1, xmm2
    473 punpckhbw xmm1, dqword [rbx]
    474 
    475 punpckhdq xmm1, xmm2
    476 punpckhdq xmm1, dqword [rbx]
    477 
    478 punpckhqdq xmm1, xmm2
    479 punpckhqdq xmm1, dqword [rbx]
    480 
    481 punpckhwd xmm1, xmm2
    482 punpckhwd xmm1, dqword [rbx]
    483 
    484 punpcklbw xmm1, xmm2
    485 punpcklbw xmm1, dqword [rbx]
    486 
    487 punpckldq xmm1, xmm2
    488 punpckldq xmm1, dqword [rbx]
    489 
    490 punpcklqdq xmm1, xmm2
    491 punpcklqdq xmm1, dqword [rbx]
    492 
    493 punpcklwd xmm1, xmm2
    494 punpcklwd xmm1, dqword [rbx]
    495 
    496 pxor xmm1, xmm2
    497 pxor xmm1, dqword [rbx]
    498 
    499 rcpps xmm1, xmm2
    500 rcpps xmm1, dqword [rbx]
    501 
    502 rcpss xmm1, xmm2
    503 rcpss xmm1, dword [rbx]
    504 
    505 rsqrtps xmm1, xmm2
    506 rsqrtps xmm1, dqword [rbx]
    507 
    508 rsqrtss xmm1, xmm2
    509 rsqrtss xmm1, dword [rbx]
    510 
    511 shufpd xmm1, xmm2, 0
    512 shufpd xmm1, dqword [rbx], byte 0
    513 
    514 shufps xmm1, xmm2, 0
    515 shufps xmm1, dqword [rbx], byte 0
    516 
    517 sqrtpd xmm1, xmm2
    518 sqrtpd xmm1, dqword [rbx]
    519 
    520 sqrtps xmm1, xmm2
    521 sqrtps xmm1, dqword [rbx]
    522 
    523 sqrtsd xmm1, xmm2
    524 sqrtsd xmm1, qword [rbx]
    525 
    526 sqrtss xmm1, xmm2
    527 sqrtss xmm1, dword [rbx]
    528 
    529 stmxcsr dword [rbx]
    530 
    531 subpd xmm1, xmm2
    532 subpd xmm1, dqword [rbx]
    533 
    534 subps xmm1, xmm2
    535 subps xmm1, dqword [rbx]
    536 
    537 subsd xmm1, xmm2
    538 subsd xmm1, qword [rbx]
    539 
    540 subss xmm1, xmm2
    541 subss xmm1, dword [rbx]
    542 
    543 ucomisd xmm1, xmm2
    544 ucomisd xmm1, qword [rbx]
    545 
    546 ucomiss xmm1, xmm2
    547 ucomiss xmm1, dword [rbx]
    548 
    549 unpckhpd xmm1, xmm2
    550 unpckhpd xmm1, dqword [rbx]
    551 
    552 unpckhps xmm1, xmm2
    553 unpckhps xmm1, dqword [rbx]
    554 
    555 unpcklpd xmm1, xmm2
    556 unpcklpd xmm1, dqword [rbx]
    557 
    558 unpcklps xmm1, xmm2
    559 unpcklps xmm1, dqword [rbx]
    560 
    561 xorpd xmm1, xmm2
    562 xorpd xmm1, dqword [rbx]
    563 
    564 xorps xmm1, xmm2
    565 xorps xmm1, dqword [rbx]
    566 
    567