1
0
mirror of https://github.com/bitdefender/bddisasm.git synced 2024-11-25 00:48:09 +00:00
bddisasm/bddisasm_test/x86/avx512/avx512vbmi_64.asm
BITDEFENDER\vlutas 9ba1e6a2f9 Added support for new Intel instructions, per Intel ISA extensions document #319433-046 (September 2022): PREFETCHITI, RAO-INT, CMPCCXADD, WRMSRNS, MSRLIST, AMX-FP16, AVX-IFMA, AVX-NE-CONVERT, AVX-VNNI-INT8.
Multiple minor fixes to existing instructions.
Moved x86 decoding tests in a separate directory & improved the test script.
2022-10-04 12:22:59 +03:00

702 lines
29 KiB
NASM

bits 64
vpcompressb xmm0, xmm2
vpcompressb ymm15, ymm16
vpcompressb zmm31, zmm24
vpcompressb [rbx], xmm2
vpcompressb [rbx], ymm16
vpcompressb [rbx], zmm24
vpcompressb [rbx+r11*8+256], xmm2
vpcompressb [rbx+r11*8+256], ymm16
vpcompressb [rbx+r11*8+256], zmm24
vpcompressb [rbx+r11*8-256], xmm2
vpcompressb [rbx+r11*8-256], ymm16
vpcompressb [rbx+r11*8-256], zmm24
vpcompressw xmm0, xmm2
vpcompressw ymm15, ymm16
vpcompressw zmm31, zmm24
vpcompressw [rbx], xmm2
vpcompressw [rbx], ymm16
vpcompressw [rbx], zmm24
vpcompressw [rbx+r11*8+256], xmm2
vpcompressw [rbx+r11*8+256], ymm16
vpcompressw [rbx+r11*8+256], zmm24
vpcompressw [rbx+r11*8-256], xmm2
vpcompressw [rbx+r11*8-256], ymm16
vpcompressw [rbx+r11*8-256], zmm24
vpermb xmm2, xmm7, xmm0
vpermb xmm2, xmm7, [rbx]
vpermb xmm2, xmm7, [rbx+r11*8+256]
vpermb xmm2, xmm7, [rbx+r11*8-256]
vpermb xmm2{k5}, xmm7, xmm0
vpermb xmm2{k5}, xmm7, [rbx]
vpermb xmm2{k5}, xmm7, [rbx+r11*8+256]
vpermb xmm2{k5}, xmm7, [rbx+r11*8-256]
vpermb xmm2{k5}{z}, xmm7, xmm0
vpermb xmm2{k5}{z}, xmm7, [rbx]
vpermb xmm2{k5}{z}, xmm7, [rbx+r11*8+256]
vpermb xmm2{k5}{z}, xmm7, [rbx+r11*8-256]
vpermb ymm16, ymm13, ymm15
vpermb ymm16, ymm13, [rbx]
vpermb ymm16, ymm13, [rbx+r11*8+256]
vpermb ymm16, ymm13, [rbx+r11*8-256]
vpermb ymm16{k5}, ymm13, ymm15
vpermb ymm16{k5}, ymm13, [rbx]
vpermb ymm16{k5}, ymm13, [rbx+r11*8+256]
vpermb ymm16{k5}, ymm13, [rbx+r11*8-256]
vpermb ymm16{k5}{z}, ymm13, ymm15
vpermb ymm16{k5}{z}, ymm13, [rbx]
vpermb ymm16{k5}{z}, ymm13, [rbx+r11*8+256]
vpermb ymm16{k5}{z}, ymm13, [rbx+r11*8-256]
vpermb zmm24, zmm24, zmm31
vpermb zmm24, zmm24, [rbx]
vpermb zmm24, zmm24, [rbx+r11*8+256]
vpermb zmm24, zmm24, [rbx+r11*8-256]
vpermb zmm24{k5}, zmm24, zmm31
vpermb zmm24{k5}, zmm24, [rbx]
vpermb zmm24{k5}, zmm24, [rbx+r11*8+256]
vpermb zmm24{k5}, zmm24, [rbx+r11*8-256]
vpermb zmm24{k5}{z}, zmm24, zmm31
vpermb zmm24{k5}{z}, zmm24, [rbx]
vpermb zmm24{k5}{z}, zmm24, [rbx+r11*8+256]
vpermb zmm24{k5}{z}, zmm24, [rbx+r11*8-256]
vpermi2b xmm2, xmm7, xmm0
vpermi2b xmm2, xmm7, [rbx]
vpermi2b xmm2, xmm7, [rbx+r11*8+256]
vpermi2b xmm2, xmm7, [rbx+r11*8-256]
vpermi2b xmm2{k5}, xmm7, xmm0
vpermi2b xmm2{k5}, xmm7, [rbx]
vpermi2b xmm2{k5}, xmm7, [rbx+r11*8+256]
vpermi2b xmm2{k5}, xmm7, [rbx+r11*8-256]
vpermi2b xmm2{k5}{z}, xmm7, xmm0
vpermi2b xmm2{k5}{z}, xmm7, [rbx]
vpermi2b xmm2{k5}{z}, xmm7, [rbx+r11*8+256]
vpermi2b xmm2{k5}{z}, xmm7, [rbx+r11*8-256]
vpermi2b ymm16, ymm13, ymm15
vpermi2b ymm16, ymm13, [rbx]
vpermi2b ymm16, ymm13, [rbx+r11*8+256]
vpermi2b ymm16, ymm13, [rbx+r11*8-256]
vpermi2b ymm16{k5}, ymm13, ymm15
vpermi2b ymm16{k5}, ymm13, [rbx]
vpermi2b ymm16{k5}, ymm13, [rbx+r11*8+256]
vpermi2b ymm16{k5}, ymm13, [rbx+r11*8-256]
vpermi2b ymm16{k5}{z}, ymm13, ymm15
vpermi2b ymm16{k5}{z}, ymm13, [rbx]
vpermi2b ymm16{k5}{z}, ymm13, [rbx+r11*8+256]
vpermi2b ymm16{k5}{z}, ymm13, [rbx+r11*8-256]
vpermi2b zmm24, zmm24, zmm31
vpermi2b zmm24, zmm24, [rbx]
vpermi2b zmm24, zmm24, [rbx+r11*8+256]
vpermi2b zmm24, zmm24, [rbx+r11*8-256]
vpermi2b zmm24{k5}, zmm24, zmm31
vpermi2b zmm24{k5}, zmm24, [rbx]
vpermi2b zmm24{k5}, zmm24, [rbx+r11*8+256]
vpermi2b zmm24{k5}, zmm24, [rbx+r11*8-256]
vpermi2b zmm24{k5}{z}, zmm24, zmm31
vpermi2b zmm24{k5}{z}, zmm24, [rbx]
vpermi2b zmm24{k5}{z}, zmm24, [rbx+r11*8+256]
vpermi2b zmm24{k5}{z}, zmm24, [rbx+r11*8-256]
vpermt2b xmm2, xmm7, xmm0
vpermt2b xmm2, xmm7, [rbx]
vpermt2b xmm2, xmm7, [rbx+r11*8+256]
vpermt2b xmm2, xmm7, [rbx+r11*8-256]
vpermt2b xmm2{k5}, xmm7, xmm0
vpermt2b xmm2{k5}, xmm7, [rbx]
vpermt2b xmm2{k5}, xmm7, [rbx+r11*8+256]
vpermt2b xmm2{k5}, xmm7, [rbx+r11*8-256]
vpermt2b xmm2{k5}{z}, xmm7, xmm0
vpermt2b xmm2{k5}{z}, xmm7, [rbx]
vpermt2b xmm2{k5}{z}, xmm7, [rbx+r11*8+256]
vpermt2b xmm2{k5}{z}, xmm7, [rbx+r11*8-256]
vpermt2b ymm16, ymm13, ymm15
vpermt2b ymm16, ymm13, [rbx]
vpermt2b ymm16, ymm13, [rbx+r11*8+256]
vpermt2b ymm16, ymm13, [rbx+r11*8-256]
vpermt2b ymm16{k5}, ymm13, ymm15
vpermt2b ymm16{k5}, ymm13, [rbx]
vpermt2b ymm16{k5}, ymm13, [rbx+r11*8+256]
vpermt2b ymm16{k5}, ymm13, [rbx+r11*8-256]
vpermt2b ymm16{k5}{z}, ymm13, ymm15
vpermt2b ymm16{k5}{z}, ymm13, [rbx]
vpermt2b ymm16{k5}{z}, ymm13, [rbx+r11*8+256]
vpermt2b ymm16{k5}{z}, ymm13, [rbx+r11*8-256]
vpermt2b zmm24, zmm24, zmm31
vpermt2b zmm24, zmm24, [rbx]
vpermt2b zmm24, zmm24, [rbx+r11*8+256]
vpermt2b zmm24, zmm24, [rbx+r11*8-256]
vpermt2b zmm24{k5}, zmm24, zmm31
vpermt2b zmm24{k5}, zmm24, [rbx]
vpermt2b zmm24{k5}, zmm24, [rbx+r11*8+256]
vpermt2b zmm24{k5}, zmm24, [rbx+r11*8-256]
vpermt2b zmm24{k5}{z}, zmm24, zmm31
vpermt2b zmm24{k5}{z}, zmm24, [rbx]
vpermt2b zmm24{k5}{z}, zmm24, [rbx+r11*8+256]
vpermt2b zmm24{k5}{z}, zmm24, [rbx+r11*8-256]
vpexpandb xmm2, xmm0
vpexpandb xmm2{k5}, xmm0
vpexpandb xmm2{k5}{z}, xmm0
vpexpandb ymm16, ymm15
vpexpandb ymm16{k5}, ymm15
vpexpandb ymm16{k5}{z}, ymm15
vpexpandb zmm24, zmm31
vpexpandb zmm24{k5}, zmm31
vpexpandb zmm24{k5}{z}, zmm31
vpexpandw xmm2, xmm0
vpexpandw xmm2{k5}, xmm0
vpexpandw xmm2{k5}{z}, xmm0
vpexpandw ymm16, ymm15
vpexpandw ymm16{k5}, ymm15
vpexpandw ymm16{k5}{z}, ymm15
vpexpandw zmm24, zmm31
vpexpandw zmm24{k5}, zmm31
vpexpandw zmm24{k5}{z}, zmm31
vpmultishiftqb xmm2, xmm7, xmm0
vpmultishiftqb xmm2, xmm7, [rbx]
vpmultishiftqb xmm2, xmm7, [rbx]{1to2}
vpmultishiftqb xmm2, xmm7, [rbx+r11*8+256]
vpmultishiftqb xmm2, xmm7, [rbx+r11*8-256]
vpmultishiftqb xmm2{k5}, xmm7, xmm0
vpmultishiftqb xmm2{k5}, xmm7, [rbx]
vpmultishiftqb xmm2{k5}, xmm7, [rbx]{1to2}
vpmultishiftqb xmm2{k5}, xmm7, [rbx+r11*8+256]
vpmultishiftqb xmm2{k5}, xmm7, [rbx+r11*8-256]
vpmultishiftqb xmm2{k5}{z}, xmm7, xmm0
vpmultishiftqb xmm2{k5}{z}, xmm7, [rbx]
vpmultishiftqb xmm2{k5}{z}, xmm7, [rbx]{1to2}
vpmultishiftqb xmm2{k5}{z}, xmm7, [rbx+r11*8+256]
vpmultishiftqb xmm2{k5}{z}, xmm7, [rbx+r11*8-256]
vpmultishiftqb ymm16, ymm13, ymm15
vpmultishiftqb ymm16, ymm13, [rbx]
vpmultishiftqb ymm16, ymm13, [rbx]{1to4}
vpmultishiftqb ymm16, ymm13, [rbx+r11*8+256]
vpmultishiftqb ymm16, ymm13, [rbx+r11*8-256]
vpmultishiftqb ymm16{k5}, ymm13, ymm15
vpmultishiftqb ymm16{k5}, ymm13, [rbx]
vpmultishiftqb ymm16{k5}, ymm13, [rbx]{1to4}
vpmultishiftqb ymm16{k5}, ymm13, [rbx+r11*8+256]
vpmultishiftqb ymm16{k5}, ymm13, [rbx+r11*8-256]
vpmultishiftqb ymm16{k5}{z}, ymm13, ymm15
vpmultishiftqb ymm16{k5}{z}, ymm13, [rbx]
vpmultishiftqb ymm16{k5}{z}, ymm13, [rbx]{1to4}
vpmultishiftqb ymm16{k5}{z}, ymm13, [rbx+r11*8+256]
vpmultishiftqb ymm16{k5}{z}, ymm13, [rbx+r11*8-256]
vpmultishiftqb zmm24, zmm24, zmm31
vpmultishiftqb zmm24, zmm24, [rbx]
vpmultishiftqb zmm24, zmm24, [rbx]{1to8}
vpmultishiftqb zmm24, zmm24, [rbx+r11*8+256]
vpmultishiftqb zmm24, zmm24, [rbx+r11*8-256]
vpmultishiftqb zmm24{k5}, zmm24, zmm31
vpmultishiftqb zmm24{k5}, zmm24, [rbx]
vpmultishiftqb zmm24{k5}, zmm24, [rbx]{1to8}
vpmultishiftqb zmm24{k5}, zmm24, [rbx+r11*8+256]
vpmultishiftqb zmm24{k5}, zmm24, [rbx+r11*8-256]
vpmultishiftqb zmm24{k5}{z}, zmm24, zmm31
vpmultishiftqb zmm24{k5}{z}, zmm24, [rbx]
vpmultishiftqb zmm24{k5}{z}, zmm24, [rbx]{1to8}
vpmultishiftqb zmm24{k5}{z}, zmm24, [rbx+r11*8+256]
vpmultishiftqb zmm24{k5}{z}, zmm24, [rbx+r11*8-256]
vpshldd xmm2, xmm7, xmm0, 0x90
vpshldd xmm2, xmm7, [rbx], 0x90
vpshldd xmm2, xmm7, [rbx]{1to4}, 0x90
vpshldd xmm2, xmm7, [rbx+r11*8+256], 0x90
vpshldd xmm2, xmm7, [rbx+r11*8-256], 0x90
vpshldd xmm2{k5}, xmm7, xmm0, 0x90
vpshldd xmm2{k5}, xmm7, [rbx], 0x90
vpshldd xmm2{k5}, xmm7, [rbx]{1to4}, 0x90
vpshldd xmm2{k5}, xmm7, [rbx+r11*8+256], 0x90
vpshldd xmm2{k5}, xmm7, [rbx+r11*8-256], 0x90
vpshldd xmm2{k5}{z}, xmm7, xmm0, 0x90
vpshldd xmm2{k5}{z}, xmm7, [rbx], 0x90
vpshldd xmm2{k5}{z}, xmm7, [rbx]{1to4}, 0x90
vpshldd xmm2{k5}{z}, xmm7, [rbx+r11*8+256], 0x90
vpshldd xmm2{k5}{z}, xmm7, [rbx+r11*8-256], 0x90
vpshldd ymm16, ymm13, ymm15, 0x90
vpshldd ymm16, ymm13, [rbx], 0x90
vpshldd ymm16, ymm13, [rbx]{1to8}, 0x90
vpshldd ymm16, ymm13, [rbx+r11*8+256], 0x90
vpshldd ymm16, ymm13, [rbx+r11*8-256], 0x90
vpshldd ymm16{k5}, ymm13, ymm15, 0x90
vpshldd ymm16{k5}, ymm13, [rbx], 0x90
vpshldd ymm16{k5}, ymm13, [rbx]{1to8}, 0x90
vpshldd ymm16{k5}, ymm13, [rbx+r11*8+256], 0x90
vpshldd ymm16{k5}, ymm13, [rbx+r11*8-256], 0x90
vpshldd ymm16{k5}{z}, ymm13, ymm15, 0x90
vpshldd ymm16{k5}{z}, ymm13, [rbx], 0x90
vpshldd ymm16{k5}{z}, ymm13, [rbx]{1to8}, 0x90
vpshldd ymm16{k5}{z}, ymm13, [rbx+r11*8+256], 0x90
vpshldd ymm16{k5}{z}, ymm13, [rbx+r11*8-256], 0x90
vpshldd zmm24, zmm24, zmm31, 0x90
vpshldd zmm24, zmm24, [rbx], 0x90
vpshldd zmm24, zmm24, [rbx]{1to16}, 0x90
vpshldd zmm24, zmm24, [rbx+r11*8+256], 0x90
vpshldd zmm24, zmm24, [rbx+r11*8-256], 0x90
vpshldd zmm24{k5}, zmm24, zmm31, 0x90
vpshldd zmm24{k5}, zmm24, [rbx], 0x90
vpshldd zmm24{k5}, zmm24, [rbx]{1to16}, 0x90
vpshldd zmm24{k5}, zmm24, [rbx+r11*8+256], 0x90
vpshldd zmm24{k5}, zmm24, [rbx+r11*8-256], 0x90
vpshldd zmm24{k5}{z}, zmm24, zmm31, 0x90
vpshldd zmm24{k5}{z}, zmm24, [rbx], 0x90
vpshldd zmm24{k5}{z}, zmm24, [rbx]{1to16}, 0x90
vpshldd zmm24{k5}{z}, zmm24, [rbx+r11*8+256], 0x90
vpshldd zmm24{k5}{z}, zmm24, [rbx+r11*8-256], 0x90
vpshldq xmm2, xmm7, xmm0, 0x90
vpshldq xmm2, xmm7, [rbx], 0x90
vpshldq xmm2, xmm7, [rbx]{1to2}, 0x90
vpshldq xmm2, xmm7, [rbx+r11*8+256], 0x90
vpshldq xmm2, xmm7, [rbx+r11*8-256], 0x90
vpshldq xmm2{k5}, xmm7, xmm0, 0x90
vpshldq xmm2{k5}, xmm7, [rbx], 0x90
vpshldq xmm2{k5}, xmm7, [rbx]{1to2}, 0x90
vpshldq xmm2{k5}, xmm7, [rbx+r11*8+256], 0x90
vpshldq xmm2{k5}, xmm7, [rbx+r11*8-256], 0x90
vpshldq xmm2{k5}{z}, xmm7, xmm0, 0x90
vpshldq xmm2{k5}{z}, xmm7, [rbx], 0x90
vpshldq xmm2{k5}{z}, xmm7, [rbx]{1to2}, 0x90
vpshldq xmm2{k5}{z}, xmm7, [rbx+r11*8+256], 0x90
vpshldq xmm2{k5}{z}, xmm7, [rbx+r11*8-256], 0x90
vpshldq ymm16, ymm13, ymm15, 0x90
vpshldq ymm16, ymm13, [rbx], 0x90
vpshldq ymm16, ymm13, [rbx]{1to4}, 0x90
vpshldq ymm16, ymm13, [rbx+r11*8+256], 0x90
vpshldq ymm16, ymm13, [rbx+r11*8-256], 0x90
vpshldq ymm16{k5}, ymm13, ymm15, 0x90
vpshldq ymm16{k5}, ymm13, [rbx], 0x90
vpshldq ymm16{k5}, ymm13, [rbx]{1to4}, 0x90
vpshldq ymm16{k5}, ymm13, [rbx+r11*8+256], 0x90
vpshldq ymm16{k5}, ymm13, [rbx+r11*8-256], 0x90
vpshldq ymm16{k5}{z}, ymm13, ymm15, 0x90
vpshldq ymm16{k5}{z}, ymm13, [rbx], 0x90
vpshldq ymm16{k5}{z}, ymm13, [rbx]{1to4}, 0x90
vpshldq ymm16{k5}{z}, ymm13, [rbx+r11*8+256], 0x90
vpshldq ymm16{k5}{z}, ymm13, [rbx+r11*8-256], 0x90
vpshldq zmm24, zmm24, zmm31, 0x90
vpshldq zmm24, zmm24, [rbx], 0x90
vpshldq zmm24, zmm24, [rbx]{1to8}, 0x90
vpshldq zmm24, zmm24, [rbx+r11*8+256], 0x90
vpshldq zmm24, zmm24, [rbx+r11*8-256], 0x90
vpshldq zmm24{k5}, zmm24, zmm31, 0x90
vpshldq zmm24{k5}, zmm24, [rbx], 0x90
vpshldq zmm24{k5}, zmm24, [rbx]{1to8}, 0x90
vpshldq zmm24{k5}, zmm24, [rbx+r11*8+256], 0x90
vpshldq zmm24{k5}, zmm24, [rbx+r11*8-256], 0x90
vpshldq zmm24{k5}{z}, zmm24, zmm31, 0x90
vpshldq zmm24{k5}{z}, zmm24, [rbx], 0x90
vpshldq zmm24{k5}{z}, zmm24, [rbx]{1to8}, 0x90
vpshldq zmm24{k5}{z}, zmm24, [rbx+r11*8+256], 0x90
vpshldq zmm24{k5}{z}, zmm24, [rbx+r11*8-256], 0x90
vpshldvd xmm2, xmm7, xmm0
vpshldvd xmm2, xmm7, [rbx]
vpshldvd xmm2, xmm7, [rbx]{1to4}
vpshldvd xmm2, xmm7, [rbx+r11*8+256]
vpshldvd xmm2, xmm7, [rbx+r11*8-256]
vpshldvd xmm2{k5}, xmm7, xmm0
vpshldvd xmm2{k5}, xmm7, [rbx]
vpshldvd xmm2{k5}, xmm7, [rbx]{1to4}
vpshldvd xmm2{k5}, xmm7, [rbx+r11*8+256]
vpshldvd xmm2{k5}, xmm7, [rbx+r11*8-256]
vpshldvd xmm2{k5}{z}, xmm7, xmm0
vpshldvd xmm2{k5}{z}, xmm7, [rbx]
vpshldvd xmm2{k5}{z}, xmm7, [rbx]{1to4}
vpshldvd xmm2{k5}{z}, xmm7, [rbx+r11*8+256]
vpshldvd xmm2{k5}{z}, xmm7, [rbx+r11*8-256]
vpshldvd ymm16, ymm13, ymm15
vpshldvd ymm16, ymm13, [rbx]
vpshldvd ymm16, ymm13, [rbx]{1to8}
vpshldvd ymm16, ymm13, [rbx+r11*8+256]
vpshldvd ymm16, ymm13, [rbx+r11*8-256]
vpshldvd ymm16{k5}, ymm13, ymm15
vpshldvd ymm16{k5}, ymm13, [rbx]
vpshldvd ymm16{k5}, ymm13, [rbx]{1to8}
vpshldvd ymm16{k5}, ymm13, [rbx+r11*8+256]
vpshldvd ymm16{k5}, ymm13, [rbx+r11*8-256]
vpshldvd ymm16{k5}{z}, ymm13, ymm15
vpshldvd ymm16{k5}{z}, ymm13, [rbx]
vpshldvd ymm16{k5}{z}, ymm13, [rbx]{1to8}
vpshldvd ymm16{k5}{z}, ymm13, [rbx+r11*8+256]
vpshldvd ymm16{k5}{z}, ymm13, [rbx+r11*8-256]
vpshldvd zmm24, zmm24, zmm31
vpshldvd zmm24, zmm24, [rbx]
vpshldvd zmm24, zmm24, [rbx]{1to16}
vpshldvd zmm24, zmm24, [rbx+r11*8+256]
vpshldvd zmm24, zmm24, [rbx+r11*8-256]
vpshldvd zmm24{k5}, zmm24, zmm31
vpshldvd zmm24{k5}, zmm24, [rbx]
vpshldvd zmm24{k5}, zmm24, [rbx]{1to16}
vpshldvd zmm24{k5}, zmm24, [rbx+r11*8+256]
vpshldvd zmm24{k5}, zmm24, [rbx+r11*8-256]
vpshldvd zmm24{k5}{z}, zmm24, zmm31
vpshldvd zmm24{k5}{z}, zmm24, [rbx]
vpshldvd zmm24{k5}{z}, zmm24, [rbx]{1to16}
vpshldvd zmm24{k5}{z}, zmm24, [rbx+r11*8+256]
vpshldvd zmm24{k5}{z}, zmm24, [rbx+r11*8-256]
vpshldvq xmm2, xmm7, xmm0
vpshldvq xmm2, xmm7, [rbx]
vpshldvq xmm2, xmm7, [rbx]{1to2}
vpshldvq xmm2, xmm7, [rbx+r11*8+256]
vpshldvq xmm2, xmm7, [rbx+r11*8-256]
vpshldvq xmm2{k5}, xmm7, xmm0
vpshldvq xmm2{k5}, xmm7, [rbx]
vpshldvq xmm2{k5}, xmm7, [rbx]{1to2}
vpshldvq xmm2{k5}, xmm7, [rbx+r11*8+256]
vpshldvq xmm2{k5}, xmm7, [rbx+r11*8-256]
vpshldvq xmm2{k5}{z}, xmm7, xmm0
vpshldvq xmm2{k5}{z}, xmm7, [rbx]
vpshldvq xmm2{k5}{z}, xmm7, [rbx]{1to2}
vpshldvq xmm2{k5}{z}, xmm7, [rbx+r11*8+256]
vpshldvq xmm2{k5}{z}, xmm7, [rbx+r11*8-256]
vpshldvq ymm16, ymm13, ymm15
vpshldvq ymm16, ymm13, [rbx]
vpshldvq ymm16, ymm13, [rbx]{1to4}
vpshldvq ymm16, ymm13, [rbx+r11*8+256]
vpshldvq ymm16, ymm13, [rbx+r11*8-256]
vpshldvq ymm16{k5}, ymm13, ymm15
vpshldvq ymm16{k5}, ymm13, [rbx]
vpshldvq ymm16{k5}, ymm13, [rbx]{1to4}
vpshldvq ymm16{k5}, ymm13, [rbx+r11*8+256]
vpshldvq ymm16{k5}, ymm13, [rbx+r11*8-256]
vpshldvq ymm16{k5}{z}, ymm13, ymm15
vpshldvq ymm16{k5}{z}, ymm13, [rbx]
vpshldvq ymm16{k5}{z}, ymm13, [rbx]{1to4}
vpshldvq ymm16{k5}{z}, ymm13, [rbx+r11*8+256]
vpshldvq ymm16{k5}{z}, ymm13, [rbx+r11*8-256]
vpshldvq zmm24, zmm24, zmm31
vpshldvq zmm24, zmm24, [rbx]
vpshldvq zmm24, zmm24, [rbx]{1to8}
vpshldvq zmm24, zmm24, [rbx+r11*8+256]
vpshldvq zmm24, zmm24, [rbx+r11*8-256]
vpshldvq zmm24{k5}, zmm24, zmm31
vpshldvq zmm24{k5}, zmm24, [rbx]
vpshldvq zmm24{k5}, zmm24, [rbx]{1to8}
vpshldvq zmm24{k5}, zmm24, [rbx+r11*8+256]
vpshldvq zmm24{k5}, zmm24, [rbx+r11*8-256]
vpshldvq zmm24{k5}{z}, zmm24, zmm31
vpshldvq zmm24{k5}{z}, zmm24, [rbx]
vpshldvq zmm24{k5}{z}, zmm24, [rbx]{1to8}
vpshldvq zmm24{k5}{z}, zmm24, [rbx+r11*8+256]
vpshldvq zmm24{k5}{z}, zmm24, [rbx+r11*8-256]
vpshldvw xmm2, xmm7, xmm0
vpshldvw xmm2, xmm7, [rbx]
vpshldvw xmm2, xmm7, [rbx+r11*8+256]
vpshldvw xmm2, xmm7, [rbx+r11*8-256]
vpshldvw xmm2{k5}, xmm7, xmm0
vpshldvw xmm2{k5}, xmm7, [rbx]
vpshldvw xmm2{k5}, xmm7, [rbx+r11*8+256]
vpshldvw xmm2{k5}, xmm7, [rbx+r11*8-256]
vpshldvw xmm2{k5}{z}, xmm7, xmm0
vpshldvw xmm2{k5}{z}, xmm7, [rbx]
vpshldvw xmm2{k5}{z}, xmm7, [rbx+r11*8+256]
vpshldvw xmm2{k5}{z}, xmm7, [rbx+r11*8-256]
vpshldvw ymm16, ymm13, ymm15
vpshldvw ymm16, ymm13, [rbx]
vpshldvw ymm16, ymm13, [rbx+r11*8+256]
vpshldvw ymm16, ymm13, [rbx+r11*8-256]
vpshldvw ymm16{k5}, ymm13, ymm15
vpshldvw ymm16{k5}, ymm13, [rbx]
vpshldvw ymm16{k5}, ymm13, [rbx+r11*8+256]
vpshldvw ymm16{k5}, ymm13, [rbx+r11*8-256]
vpshldvw ymm16{k5}{z}, ymm13, ymm15
vpshldvw ymm16{k5}{z}, ymm13, [rbx]
vpshldvw ymm16{k5}{z}, ymm13, [rbx+r11*8+256]
vpshldvw ymm16{k5}{z}, ymm13, [rbx+r11*8-256]
vpshldvw zmm24, zmm24, zmm31
vpshldvw zmm24, zmm24, [rbx]
vpshldvw zmm24, zmm24, [rbx+r11*8+256]
vpshldvw zmm24, zmm24, [rbx+r11*8-256]
vpshldvw zmm24{k5}, zmm24, zmm31
vpshldvw zmm24{k5}, zmm24, [rbx]
vpshldvw zmm24{k5}, zmm24, [rbx+r11*8+256]
vpshldvw zmm24{k5}, zmm24, [rbx+r11*8-256]
vpshldvw zmm24{k5}{z}, zmm24, zmm31
vpshldvw zmm24{k5}{z}, zmm24, [rbx]
vpshldvw zmm24{k5}{z}, zmm24, [rbx+r11*8+256]
vpshldvw zmm24{k5}{z}, zmm24, [rbx+r11*8-256]
vpshldw xmm2, xmm7, xmm0, 0x90
vpshldw xmm2, xmm7, [rbx], 0x90
vpshldw xmm2, xmm7, [rbx+r11*8+256], 0x90
vpshldw xmm2, xmm7, [rbx+r11*8-256], 0x90
vpshldw xmm2{k5}, xmm7, xmm0, 0x90
vpshldw xmm2{k5}, xmm7, [rbx], 0x90
vpshldw xmm2{k5}, xmm7, [rbx+r11*8+256], 0x90
vpshldw xmm2{k5}, xmm7, [rbx+r11*8-256], 0x90
vpshldw xmm2{k5}{z}, xmm7, xmm0, 0x90
vpshldw xmm2{k5}{z}, xmm7, [rbx], 0x90
vpshldw xmm2{k5}{z}, xmm7, [rbx+r11*8+256], 0x90
vpshldw xmm2{k5}{z}, xmm7, [rbx+r11*8-256], 0x90
vpshldw ymm16, ymm13, ymm15, 0x90
vpshldw ymm16, ymm13, [rbx], 0x90
vpshldw ymm16, ymm13, [rbx+r11*8+256], 0x90
vpshldw ymm16, ymm13, [rbx+r11*8-256], 0x90
vpshldw ymm16{k5}, ymm13, ymm15, 0x90
vpshldw ymm16{k5}, ymm13, [rbx], 0x90
vpshldw ymm16{k5}, ymm13, [rbx+r11*8+256], 0x90
vpshldw ymm16{k5}, ymm13, [rbx+r11*8-256], 0x90
vpshldw ymm16{k5}{z}, ymm13, ymm15, 0x90
vpshldw ymm16{k5}{z}, ymm13, [rbx], 0x90
vpshldw ymm16{k5}{z}, ymm13, [rbx+r11*8+256], 0x90
vpshldw ymm16{k5}{z}, ymm13, [rbx+r11*8-256], 0x90
vpshldw zmm24, zmm24, zmm31, 0x90
vpshldw zmm24, zmm24, [rbx], 0x90
vpshldw zmm24, zmm24, [rbx+r11*8+256], 0x90
vpshldw zmm24, zmm24, [rbx+r11*8-256], 0x90
vpshldw zmm24{k5}, zmm24, zmm31, 0x90
vpshldw zmm24{k5}, zmm24, [rbx], 0x90
vpshldw zmm24{k5}, zmm24, [rbx+r11*8+256], 0x90
vpshldw zmm24{k5}, zmm24, [rbx+r11*8-256], 0x90
vpshldw zmm24{k5}{z}, zmm24, zmm31, 0x90
vpshldw zmm24{k5}{z}, zmm24, [rbx], 0x90
vpshldw zmm24{k5}{z}, zmm24, [rbx+r11*8+256], 0x90
vpshldw zmm24{k5}{z}, zmm24, [rbx+r11*8-256], 0x90
vpshrdd xmm2, xmm7, xmm0, 0x90
vpshrdd xmm2, xmm7, [rbx], 0x90
vpshrdd xmm2, xmm7, [rbx]{1to4}, 0x90
vpshrdd xmm2, xmm7, [rbx+r11*8+256], 0x90
vpshrdd xmm2, xmm7, [rbx+r11*8-256], 0x90
vpshrdd xmm2{k5}, xmm7, xmm0, 0x90
vpshrdd xmm2{k5}, xmm7, [rbx], 0x90
vpshrdd xmm2{k5}, xmm7, [rbx]{1to4}, 0x90
vpshrdd xmm2{k5}, xmm7, [rbx+r11*8+256], 0x90
vpshrdd xmm2{k5}, xmm7, [rbx+r11*8-256], 0x90
vpshrdd xmm2{k5}{z}, xmm7, xmm0, 0x90
vpshrdd xmm2{k5}{z}, xmm7, [rbx], 0x90
vpshrdd xmm2{k5}{z}, xmm7, [rbx]{1to4}, 0x90
vpshrdd xmm2{k5}{z}, xmm7, [rbx+r11*8+256], 0x90
vpshrdd xmm2{k5}{z}, xmm7, [rbx+r11*8-256], 0x90
vpshrdd ymm16, ymm13, ymm15, 0x90
vpshrdd ymm16, ymm13, [rbx], 0x90
vpshrdd ymm16, ymm13, [rbx]{1to8}, 0x90
vpshrdd ymm16, ymm13, [rbx+r11*8+256], 0x90
vpshrdd ymm16, ymm13, [rbx+r11*8-256], 0x90
vpshrdd ymm16{k5}, ymm13, ymm15, 0x90
vpshrdd ymm16{k5}, ymm13, [rbx], 0x90
vpshrdd ymm16{k5}, ymm13, [rbx]{1to8}, 0x90
vpshrdd ymm16{k5}, ymm13, [rbx+r11*8+256], 0x90
vpshrdd ymm16{k5}, ymm13, [rbx+r11*8-256], 0x90
vpshrdd ymm16{k5}{z}, ymm13, ymm15, 0x90
vpshrdd ymm16{k5}{z}, ymm13, [rbx], 0x90
vpshrdd ymm16{k5}{z}, ymm13, [rbx]{1to8}, 0x90
vpshrdd ymm16{k5}{z}, ymm13, [rbx+r11*8+256], 0x90
vpshrdd ymm16{k5}{z}, ymm13, [rbx+r11*8-256], 0x90
vpshrdd zmm24, zmm24, zmm31, 0x90
vpshrdd zmm24, zmm24, [rbx], 0x90
vpshrdd zmm24, zmm24, [rbx]{1to16}, 0x90
vpshrdd zmm24, zmm24, [rbx+r11*8+256], 0x90
vpshrdd zmm24, zmm24, [rbx+r11*8-256], 0x90
vpshrdd zmm24{k5}, zmm24, zmm31, 0x90
vpshrdd zmm24{k5}, zmm24, [rbx], 0x90
vpshrdd zmm24{k5}, zmm24, [rbx]{1to16}, 0x90
vpshrdd zmm24{k5}, zmm24, [rbx+r11*8+256], 0x90
vpshrdd zmm24{k5}, zmm24, [rbx+r11*8-256], 0x90
vpshrdd zmm24{k5}{z}, zmm24, zmm31, 0x90
vpshrdd zmm24{k5}{z}, zmm24, [rbx], 0x90
vpshrdd zmm24{k5}{z}, zmm24, [rbx]{1to16}, 0x90
vpshrdd zmm24{k5}{z}, zmm24, [rbx+r11*8+256], 0x90
vpshrdd zmm24{k5}{z}, zmm24, [rbx+r11*8-256], 0x90
vpshrdq xmm2, xmm7, xmm0, 0x90
vpshrdq xmm2, xmm7, [rbx], 0x90
vpshrdq xmm2, xmm7, [rbx]{1to2}, 0x90
vpshrdq xmm2, xmm7, [rbx+r11*8+256], 0x90
vpshrdq xmm2, xmm7, [rbx+r11*8-256], 0x90
vpshrdq xmm2{k5}, xmm7, xmm0, 0x90
vpshrdq xmm2{k5}, xmm7, [rbx], 0x90
vpshrdq xmm2{k5}, xmm7, [rbx]{1to2}, 0x90
vpshrdq xmm2{k5}, xmm7, [rbx+r11*8+256], 0x90
vpshrdq xmm2{k5}, xmm7, [rbx+r11*8-256], 0x90
vpshrdq xmm2{k5}{z}, xmm7, xmm0, 0x90
vpshrdq xmm2{k5}{z}, xmm7, [rbx], 0x90
vpshrdq xmm2{k5}{z}, xmm7, [rbx]{1to2}, 0x90
vpshrdq xmm2{k5}{z}, xmm7, [rbx+r11*8+256], 0x90
vpshrdq xmm2{k5}{z}, xmm7, [rbx+r11*8-256], 0x90
vpshrdq ymm16, ymm13, ymm15, 0x90
vpshrdq ymm16, ymm13, [rbx], 0x90
vpshrdq ymm16, ymm13, [rbx]{1to4}, 0x90
vpshrdq ymm16, ymm13, [rbx+r11*8+256], 0x90
vpshrdq ymm16, ymm13, [rbx+r11*8-256], 0x90
vpshrdq ymm16{k5}, ymm13, ymm15, 0x90
vpshrdq ymm16{k5}, ymm13, [rbx], 0x90
vpshrdq ymm16{k5}, ymm13, [rbx]{1to4}, 0x90
vpshrdq ymm16{k5}, ymm13, [rbx+r11*8+256], 0x90
vpshrdq ymm16{k5}, ymm13, [rbx+r11*8-256], 0x90
vpshrdq ymm16{k5}{z}, ymm13, ymm15, 0x90
vpshrdq ymm16{k5}{z}, ymm13, [rbx], 0x90
vpshrdq ymm16{k5}{z}, ymm13, [rbx]{1to4}, 0x90
vpshrdq ymm16{k5}{z}, ymm13, [rbx+r11*8+256], 0x90
vpshrdq ymm16{k5}{z}, ymm13, [rbx+r11*8-256], 0x90
vpshrdq zmm24, zmm24, zmm31, 0x90
vpshrdq zmm24, zmm24, [rbx], 0x90
vpshrdq zmm24, zmm24, [rbx]{1to8}, 0x90
vpshrdq zmm24, zmm24, [rbx+r11*8+256], 0x90
vpshrdq zmm24, zmm24, [rbx+r11*8-256], 0x90
vpshrdq zmm24{k5}, zmm24, zmm31, 0x90
vpshrdq zmm24{k5}, zmm24, [rbx], 0x90
vpshrdq zmm24{k5}, zmm24, [rbx]{1to8}, 0x90
vpshrdq zmm24{k5}, zmm24, [rbx+r11*8+256], 0x90
vpshrdq zmm24{k5}, zmm24, [rbx+r11*8-256], 0x90
vpshrdq zmm24{k5}{z}, zmm24, zmm31, 0x90
vpshrdq zmm24{k5}{z}, zmm24, [rbx], 0x90
vpshrdq zmm24{k5}{z}, zmm24, [rbx]{1to8}, 0x90
vpshrdq zmm24{k5}{z}, zmm24, [rbx+r11*8+256], 0x90
vpshrdq zmm24{k5}{z}, zmm24, [rbx+r11*8-256], 0x90
vpshrdvd xmm2, xmm7, xmm0
vpshrdvd xmm2, xmm7, [rbx]
vpshrdvd xmm2, xmm7, [rbx]{1to4}
vpshrdvd xmm2, xmm7, [rbx+r11*8+256]
vpshrdvd xmm2, xmm7, [rbx+r11*8-256]
vpshrdvd xmm2{k5}, xmm7, xmm0
vpshrdvd xmm2{k5}, xmm7, [rbx]
vpshrdvd xmm2{k5}, xmm7, [rbx]{1to4}
vpshrdvd xmm2{k5}, xmm7, [rbx+r11*8+256]
vpshrdvd xmm2{k5}, xmm7, [rbx+r11*8-256]
vpshrdvd xmm2{k5}{z}, xmm7, xmm0
vpshrdvd xmm2{k5}{z}, xmm7, [rbx]
vpshrdvd xmm2{k5}{z}, xmm7, [rbx]{1to4}
vpshrdvd xmm2{k5}{z}, xmm7, [rbx+r11*8+256]
vpshrdvd xmm2{k5}{z}, xmm7, [rbx+r11*8-256]
vpshrdvd ymm16, ymm13, ymm15
vpshrdvd ymm16, ymm13, [rbx]
vpshrdvd ymm16, ymm13, [rbx]{1to8}
vpshrdvd ymm16, ymm13, [rbx+r11*8+256]
vpshrdvd ymm16, ymm13, [rbx+r11*8-256]
vpshrdvd ymm16{k5}, ymm13, ymm15
vpshrdvd ymm16{k5}, ymm13, [rbx]
vpshrdvd ymm16{k5}, ymm13, [rbx]{1to8}
vpshrdvd ymm16{k5}, ymm13, [rbx+r11*8+256]
vpshrdvd ymm16{k5}, ymm13, [rbx+r11*8-256]
vpshrdvd ymm16{k5}{z}, ymm13, ymm15
vpshrdvd ymm16{k5}{z}, ymm13, [rbx]
vpshrdvd ymm16{k5}{z}, ymm13, [rbx]{1to8}
vpshrdvd ymm16{k5}{z}, ymm13, [rbx+r11*8+256]
vpshrdvd ymm16{k5}{z}, ymm13, [rbx+r11*8-256]
vpshrdvd zmm24, zmm24, zmm31
vpshrdvd zmm24, zmm24, [rbx]
vpshrdvd zmm24, zmm24, [rbx]{1to16}
vpshrdvd zmm24, zmm24, [rbx+r11*8+256]
vpshrdvd zmm24, zmm24, [rbx+r11*8-256]
vpshrdvd zmm24{k5}, zmm24, zmm31
vpshrdvd zmm24{k5}, zmm24, [rbx]
vpshrdvd zmm24{k5}, zmm24, [rbx]{1to16}
vpshrdvd zmm24{k5}, zmm24, [rbx+r11*8+256]
vpshrdvd zmm24{k5}, zmm24, [rbx+r11*8-256]
vpshrdvd zmm24{k5}{z}, zmm24, zmm31
vpshrdvd zmm24{k5}{z}, zmm24, [rbx]
vpshrdvd zmm24{k5}{z}, zmm24, [rbx]{1to16}
vpshrdvd zmm24{k5}{z}, zmm24, [rbx+r11*8+256]
vpshrdvd zmm24{k5}{z}, zmm24, [rbx+r11*8-256]
vpshrdvq xmm2, xmm7, xmm0
vpshrdvq xmm2, xmm7, [rbx]
vpshrdvq xmm2, xmm7, [rbx]{1to2}
vpshrdvq xmm2, xmm7, [rbx+r11*8+256]
vpshrdvq xmm2, xmm7, [rbx+r11*8-256]
vpshrdvq xmm2{k5}, xmm7, xmm0
vpshrdvq xmm2{k5}, xmm7, [rbx]
vpshrdvq xmm2{k5}, xmm7, [rbx]{1to2}
vpshrdvq xmm2{k5}, xmm7, [rbx+r11*8+256]
vpshrdvq xmm2{k5}, xmm7, [rbx+r11*8-256]
vpshrdvq xmm2{k5}{z}, xmm7, xmm0
vpshrdvq xmm2{k5}{z}, xmm7, [rbx]
vpshrdvq xmm2{k5}{z}, xmm7, [rbx]{1to2}
vpshrdvq xmm2{k5}{z}, xmm7, [rbx+r11*8+256]
vpshrdvq xmm2{k5}{z}, xmm7, [rbx+r11*8-256]
vpshrdvq ymm16, ymm13, ymm15
vpshrdvq ymm16, ymm13, [rbx]
vpshrdvq ymm16, ymm13, [rbx]{1to4}
vpshrdvq ymm16, ymm13, [rbx+r11*8+256]
vpshrdvq ymm16, ymm13, [rbx+r11*8-256]
vpshrdvq ymm16{k5}, ymm13, ymm15
vpshrdvq ymm16{k5}, ymm13, [rbx]
vpshrdvq ymm16{k5}, ymm13, [rbx]{1to4}
vpshrdvq ymm16{k5}, ymm13, [rbx+r11*8+256]
vpshrdvq ymm16{k5}, ymm13, [rbx+r11*8-256]
vpshrdvq ymm16{k5}{z}, ymm13, ymm15
vpshrdvq ymm16{k5}{z}, ymm13, [rbx]
vpshrdvq ymm16{k5}{z}, ymm13, [rbx]{1to4}
vpshrdvq ymm16{k5}{z}, ymm13, [rbx+r11*8+256]
vpshrdvq ymm16{k5}{z}, ymm13, [rbx+r11*8-256]
vpshrdvq zmm24, zmm24, zmm31
vpshrdvq zmm24, zmm24, [rbx]
vpshrdvq zmm24, zmm24, [rbx]{1to8}
vpshrdvq zmm24, zmm24, [rbx+r11*8+256]
vpshrdvq zmm24, zmm24, [rbx+r11*8-256]
vpshrdvq zmm24{k5}, zmm24, zmm31
vpshrdvq zmm24{k5}, zmm24, [rbx]
vpshrdvq zmm24{k5}, zmm24, [rbx]{1to8}
vpshrdvq zmm24{k5}, zmm24, [rbx+r11*8+256]
vpshrdvq zmm24{k5}, zmm24, [rbx+r11*8-256]
vpshrdvq zmm24{k5}{z}, zmm24, zmm31
vpshrdvq zmm24{k5}{z}, zmm24, [rbx]
vpshrdvq zmm24{k5}{z}, zmm24, [rbx]{1to8}
vpshrdvq zmm24{k5}{z}, zmm24, [rbx+r11*8+256]
vpshrdvq zmm24{k5}{z}, zmm24, [rbx+r11*8-256]
vpshrdvw xmm2, xmm7, xmm0
vpshrdvw xmm2, xmm7, [rbx]
vpshrdvw xmm2, xmm7, [rbx+r11*8+256]
vpshrdvw xmm2, xmm7, [rbx+r11*8-256]
vpshrdvw xmm2{k5}, xmm7, xmm0
vpshrdvw xmm2{k5}, xmm7, [rbx]
vpshrdvw xmm2{k5}, xmm7, [rbx+r11*8+256]
vpshrdvw xmm2{k5}, xmm7, [rbx+r11*8-256]
vpshrdvw xmm2{k5}{z}, xmm7, xmm0
vpshrdvw xmm2{k5}{z}, xmm7, [rbx]
vpshrdvw xmm2{k5}{z}, xmm7, [rbx+r11*8+256]
vpshrdvw xmm2{k5}{z}, xmm7, [rbx+r11*8-256]
vpshrdvw ymm16, ymm13, ymm15
vpshrdvw ymm16, ymm13, [rbx]
vpshrdvw ymm16, ymm13, [rbx+r11*8+256]
vpshrdvw ymm16, ymm13, [rbx+r11*8-256]
vpshrdvw ymm16{k5}, ymm13, ymm15
vpshrdvw ymm16{k5}, ymm13, [rbx]
vpshrdvw ymm16{k5}, ymm13, [rbx+r11*8+256]
vpshrdvw ymm16{k5}, ymm13, [rbx+r11*8-256]
vpshrdvw ymm16{k5}{z}, ymm13, ymm15
vpshrdvw ymm16{k5}{z}, ymm13, [rbx]
vpshrdvw ymm16{k5}{z}, ymm13, [rbx+r11*8+256]
vpshrdvw ymm16{k5}{z}, ymm13, [rbx+r11*8-256]
vpshrdvw zmm24, zmm24, zmm31
vpshrdvw zmm24, zmm24, [rbx]
vpshrdvw zmm24, zmm24, [rbx+r11*8+256]
vpshrdvw zmm24, zmm24, [rbx+r11*8-256]
vpshrdvw zmm24{k5}, zmm24, zmm31
vpshrdvw zmm24{k5}, zmm24, [rbx]
vpshrdvw zmm24{k5}, zmm24, [rbx+r11*8+256]
vpshrdvw zmm24{k5}, zmm24, [rbx+r11*8-256]
vpshrdvw zmm24{k5}{z}, zmm24, zmm31
vpshrdvw zmm24{k5}{z}, zmm24, [rbx]
vpshrdvw zmm24{k5}{z}, zmm24, [rbx+r11*8+256]
vpshrdvw zmm24{k5}{z}, zmm24, [rbx+r11*8-256]
vpshrdw xmm2, xmm7, xmm0, 0x90
vpshrdw xmm2, xmm7, [rbx], 0x90
vpshrdw xmm2, xmm7, [rbx+r11*8+256], 0x90
vpshrdw xmm2, xmm7, [rbx+r11*8-256], 0x90
vpshrdw xmm2{k5}, xmm7, xmm0, 0x90
vpshrdw xmm2{k5}, xmm7, [rbx], 0x90
vpshrdw xmm2{k5}, xmm7, [rbx+r11*8+256], 0x90
vpshrdw xmm2{k5}, xmm7, [rbx+r11*8-256], 0x90
vpshrdw xmm2{k5}{z}, xmm7, xmm0, 0x90
vpshrdw xmm2{k5}{z}, xmm7, [rbx], 0x90
vpshrdw xmm2{k5}{z}, xmm7, [rbx+r11*8+256], 0x90
vpshrdw xmm2{k5}{z}, xmm7, [rbx+r11*8-256], 0x90
vpshrdw ymm16, ymm13, ymm15, 0x90
vpshrdw ymm16, ymm13, [rbx], 0x90
vpshrdw ymm16, ymm13, [rbx+r11*8+256], 0x90
vpshrdw ymm16, ymm13, [rbx+r11*8-256], 0x90
vpshrdw ymm16{k5}, ymm13, ymm15, 0x90
vpshrdw ymm16{k5}, ymm13, [rbx], 0x90
vpshrdw ymm16{k5}, ymm13, [rbx+r11*8+256], 0x90
vpshrdw ymm16{k5}, ymm13, [rbx+r11*8-256], 0x90
vpshrdw ymm16{k5}{z}, ymm13, ymm15, 0x90
vpshrdw ymm16{k5}{z}, ymm13, [rbx], 0x90
vpshrdw ymm16{k5}{z}, ymm13, [rbx+r11*8+256], 0x90
vpshrdw ymm16{k5}{z}, ymm13, [rbx+r11*8-256], 0x90
vpshrdw zmm24, zmm24, zmm31, 0x90
vpshrdw zmm24, zmm24, [rbx], 0x90
vpshrdw zmm24, zmm24, [rbx+r11*8+256], 0x90
vpshrdw zmm24, zmm24, [rbx+r11*8-256], 0x90
vpshrdw zmm24{k5}, zmm24, zmm31, 0x90
vpshrdw zmm24{k5}, zmm24, [rbx], 0x90
vpshrdw zmm24{k5}, zmm24, [rbx+r11*8+256], 0x90
vpshrdw zmm24{k5}, zmm24, [rbx+r11*8-256], 0x90
vpshrdw zmm24{k5}{z}, zmm24, zmm31, 0x90
vpshrdw zmm24{k5}{z}, zmm24, [rbx], 0x90
vpshrdw zmm24{k5}{z}, zmm24, [rbx+r11*8+256], 0x90
vpshrdw zmm24{k5}{z}, zmm24, [rbx+r11*8-256], 0x90