Lines Matching refs:r_m
19 %mask {r_m} 3
20 dnl like {r_m} but referencing byte register
21 %mask {8r_m} 3
22 dnl like {r_m} but referencing 16-bit register
23 %mask {16r_m} 3
24 dnl like {r_m} but referencing 32- or 64-bit register
25 %mask {64r_m} 3
74 1000000{w},{mod}010{r_m},{imm}:adc{w} {imm}{w},{mod}{r_m}{w}
75 1000001{w},{mod}010{r_m},{imms8}:adc{w} {imms8},{mod}{r_m}
76 0001000{w},{mod}{reg}{r_m}:adc {reg}{w},{mod}{r_m}{w}
77 0001001{w},{mod}{reg}{r_m}:adc {mod}{r_m}{w},{reg}{w}
79 1000000{w},{mod}000{r_m},{imm}:add{w} {imm}{w},{mod}{r_m}{w}
80 10000011,{mod}000{r_m},{imms8}:add{w} {imms8},{mod}{r_m}
81 0000000{w},{mod}{reg}{r_m}:add {reg}{w},{mod}{r_m}{w}
82 0000001{w},{mod}{reg}{r_m}:add {mod}{r_m}{w},{reg}{w}
86 1000000{w},{mod}100{r_m},{imm}:and{w} {imm}{w},{mod}{r_m}{w}
87 1000001{w},{mod}100{r_m},{imms8}:and{w} {imms8},{mod}{r_m}
88 0010000{w},{mod}{reg}{r_m}:and {reg}{w},{mod}{r_m}{w}
89 0010001{w},{mod}{reg}{r_m}:and {mod}{r_m}{w},{reg}{w}
95 `01100011,{mod}{reg16}{r_m}:arpl {reg16},{mod}{r_m}
96 01100010,{moda}{reg}{r_m}:bound {reg},{moda}{r_m}
98 `01100011,{mod}{reg64}{r_m}:movslq {mod}{r_m},{reg64}
100 00001111,10111100,{mod}{reg}{r_m}:bsf {mod}{r_m},{reg}
101 00001111,10111101,{mod}{reg}{r_m}:bsr {mod}{r_m},{reg}
103 00001111,10100011,{mod}{reg}{r_m}:bt {reg},{mod}{r_m}
104 00001111,10111010,{mod}100{r_m},{imm8}:bt{w} {imm8},{mod}{r_m}
105 00001111,10111011,{mod}{reg}{r_m}:btc {reg},{mod}{r_m}
106 00001111,10111010,{mod}111{r_m},{imm8}:btc{w} {imm8},{mod}{r_m}
107 00001111,10110011,{mod}{reg}{r_m}:btr {reg},{mod}{r_m}
108 00001111,10111010,{mod}110{r_m},{imm8}:btr{w} {imm8},{mod}{r_m}
109 00001111,10101011,{mod}{reg}{r_m}:bts {reg},{mod}{r_m}
110 00001111,10111010,{mod}101{r_m},{imm8}:bts{w} {imm8},{mod}{r_m}
112 11111111,{mod}010{64r_m}:call{W} *{mod}{64r_m}
116 11111111,{mod}011{64r_m}:lcall{W} *{mod}{64r_m}
130 00001111,0100{tttn},{mod}{reg}{r_m}:cmov{tttn} {mod}{r_m},{reg}
132 1000000{w},{mod}111{r_m},{imm}:cmp{w} {imm}{w},{mod}{r_m}{w}
133 10000011,{mod}111{r_m},{imms8}:cmp{w} {imms8},{mod}{r_m}
134 0011100{w},{mod}{reg}{r_m}:cmp {reg}{w},{mod}{r_m}{w}
135 0011101{w},{mod}{reg}{r_m}:cmp {mod}{r_m}{w},{reg}{w}
148 00001111,1011000{w},{mod}{reg}{r_m}:cmpxchg {reg}{w},{mod}{r_m}{w}
150 `00001111,11000111,{mod}001{r_m}:cmpxchg8b {mod}{r_m}
152 `# SPECIAL 00001111,11000111,{mod}001{r_m}:[{rex.w}?cmpxchg16b:cmpxchg8b] {reg},{mod}{r_m}
153 00001111,11000111,{mod}001{r_m}:INVALID {mod}{r_m}
163 1111111{w},{mod}001{r_m}:dec{w} {mod}{r_m}{w}
167 1111011{w},{mod}110{r_m}:div{w} {mod}{r_m}{w}
201 11011{D}00,{mod}000{r_m}:fadd{D} {mod}{r_m}
206 11011{D}00,{mod}001{r_m}:fmul{D} {mod}{r_m}
211 11011{D}00,{mod}100{r_m}:fsub{D} {mod}{r_m}
216 11011{D}00,{mod}101{r_m}:fsubr{D} {mod}{r_m}
220 11011{D}01,{mod}010{r_m}:fst{D} {mod}{r_m}
224 11011{D}01,{mod}011{r_m}:fstp{D} {mod}{r_m}
226 11011001,{mod}100{r_m}:fldenv {mod}{r_m}
227 11011001,{mod}101{r_m}:fldcw {mod}{r_m}
228 11011001,{mod}110{r_m}:fnstenv {mod}{r_m}
229 11011001,{mod}111{r_m}:fnstcw {mod}{r_m}
238 11011{w1}10,{mod}000{r_m}:fiadd{w1} {mod}{r_m}
243 11011{w1}10,{mod}001{r_m}:fimul{w1} {mod}{r_m}
247 11011{w1}10,{mod}100{r_m}:fisub{w1} {mod}{r_m}
251 11011{w1}10,{mod}101{r_m}:fisubr{w1} {mod}{r_m}
255 11011111,{mod}100{r_m}:fbld {mod}{r_m}
259 11011111,{mod}110{r_m}:fbstp {mod}{r_m}
281 11011{D}00,{mod}010{r_m}:fcom{D} {mod}{r_m}
288 11011{D}00,{mod}011{r_m}:fcomp{D} {mod}{r_m}
300 11011{D}00,{mod}110{r_m}:fdiv{D} {mod}{r_m}
302 11011010,{mod}110{r_m}:fidivl {mod}{r_m}
305 11011110,{mod}110{r_m}:fidiv {mod}{r_m}
314 11011{D}00,{mod}111{r_m}:fdivr{D} {mod}{r_m}
316 11011010,{mod}111{r_m}:fidivrl {mod}{r_m}
317 11011110,{mod}111{r_m}:fidivr {mod}{r_m}
324 11011{w1}10,{mod}010{r_m}:ficom{w1} {mod}{r_m}
326 11011{w1}10,{mod}011{r_m}:ficomp{w1} {mod}{r_m}
327 11011111,{mod}000{r_m}:fild {mod}{r_m}
328 11011011,{mod}000{r_m}:fildl {mod}{r_m}
329 11011111,{mod}101{r_m}:fildll {mod}{r_m}
332 11011{w1}11,{mod}010{r_m}:fist{w1} {mod}{r_m}
333 11011{w1}11,{mod}011{r_m}:fistp{w1} {mod}{r_m}
334 11011111,{mod}111{r_m}:fistpll {mod}{r_m}
335 11011{w1}11,{mod}001{r_m}:fisttp{w1} {mod}{r_m}
336 11011101,{mod}001{r_m}:fisttpll {mod}{r_m}
337 11011011,{mod}101{r_m}:fldt {mod}{r_m}
338 11011011,{mod}111{r_m}:fstpt {mod}{r_m}
341 11011{D}01,{mod}000{r_m}:fld{D} {mod}{r_m}
345 11011101,{mod}100{r_m}:frstor {mod}{r_m}
348 11011101,{mod}110{r_m}:fnsave {mod}{r_m}
349 11011101,{mod}111{r_m}:fnstsw {mod}{r_m}
354 1111011{w},{mod}111{r_m}:idiv{w} {mod}{r_m}{w}
355 1111011{w},{mod}101{r_m}:imul{w} {mod}{r_m}{w}
356 00001111,10101111,{mod}{reg}{r_m}:imul {mod}{r_m},{reg}
357 011010{s}1,{mod}{reg}{r_m},{imm}:imul {imm}{s},{mod}{r_m},{reg}
360 1111111{w},{mod}000{r_m}:inc{w} {mod}{r_m}{w}
373 00001111,00000001,{mod}111{r_m}:invlpg {mod}{r_m}
378 00001111,1001{tttn},{mod}000{8r_m}:set{tttn} {mod}{8r_m}
383 11111111,{mod}100{64r_m}:jmp{W} *{mod}{64r_m}
385 11111111,{mod}101{64r_m}:ljmp{W} *{mod}{64r_m}
387 00001111,00000010,{mod}{reg}{16r_m}:lar {mod}{16r_m},{reg}
389 `11000101,{mod}{reg}{r_m}:lds {mod}{r_m},{reg}
391 10001101,{mod}{reg}{r_m}:lea {mod}{r_m},{reg}
394 `11000100,{mod}{reg}{r_m}:les {mod}{r_m},{reg}
396 00001111,10110100,{mod}{reg}{r_m}:lfs {mod}{r_m},{reg}
397 00001111,10110101,{mod}{reg}{r_m}:lgs {mod}{r_m},{reg}
399 `00001111,00000001,{mod}010{r_m}:lgdt{w0} {mod}{r_m}
400 00001111,00000001,{mod}011{r_m}:lidt{w0} {mod}{r_m}
402 `00001111,00000001,{mod}010{r_m}:lgdt {mod}{r_m}
403 00001111,00000001,{mod}011{r_m}:lidt {mod}{r_m}
405 00001111,00000000,{mod}010{16r_m}:lldt {mod}{16r_m}
406 00001111,00000001,{mod}110{16r_m}:lmsw {mod}{16r_m}
412 00001111,00000011,{mod}{reg}{16r_m}:lsl {mod}{16r_m},{reg}
413 00001111,10110010,{mod}{reg}{r_m}:lss {mod}{r_m},{reg}
414 00001111,00000000,{mod}011{16r_m}:ltr {mod}{16r_m}
415 1000100{w},{mod}{reg}{r_m}:mov {reg}{w},{mod}{r_m}{w}
416 1000101{w},{mod}{reg}{r_m}:mov {mod}{r_m}{w},{reg}{w}
417 1100011{w},{mod}000{r_m},{imm}:mov{w} {imm}{w},{mod}{r_m}{w}
425 10001100,{mod}{sreg3}{r_m}:mov {sreg3},{mod}{r_m}
426 10001110,{mod}{sreg3}{r_m}:mov {mod}{r_m},{sreg3}
428 00001111,10111110,{mod}{reg}{8r_m}:movsbl {mod}{8r_m},{reg}
429 00001111,10111111,{mod}{reg}{16r_m}:movswl {mod}{16r_m},{reg}
430 00001111,10110110,{mod}{reg}{8r_m}:movzbl {mod}{8r_m},{reg}
431 00001111,10110111,{mod}{reg}{16r_m}:movzwl {mod}{16r_m},{reg}
432 1111011{w},{mod}100{r_m}:mul{w} {mod}{r_m}{w}
433 1111011{w},{mod}011{r_m}:neg{w} {mod}{r_m}{w}
441 11110011,00001111,10111000,{mod}{reg}{r_m}:popcnt {mod}{r_m},{reg}
443 1111011{w},{mod}010{r_m}:not{w} {mod}{r_m}{w}
444 0000100{w},{mod}{reg}{r_m}:or {reg}{w},{mod}{r_m}{w}
445 0000101{w},{mod}{reg}{r_m}:or {mod}{r_m}{w},{reg}{w}
446 1000000{w},{mod}001{r_m},{imm}:or{w} {imm}{w},{mod}{r_m}{w}
447 1000001{w},{mod}001{r_m},{imms8}:or{w} {imms8},{mod}{r_m}{w}
453 `10001111,{mod}000{r_m}:pop{w} {mod}{r_m}
457 10001111,{mod}000{r_m}:pop{W} {mod}{r_m}
463 `11111111,{mod}110{r_m}:push{w} {mod}{r_m}
466 11111111,{mod}110{r_m}:pushq {mod}{r_m}
483 1101000{w},{mod}010{r_m}:rcl{w} {mod}{r_m}{w}
484 1101001{w},{mod}010{r_m}:rcl{w} %cl,{mod}{r_m}{w}
485 1100000{w},{mod}010{r_m},{imm8}:rcl{w} {imm8},{mod}{r_m}{w}
486 1101000{w},{mod}011{r_m}:rcr{w} {mod}{r_m}{w}
487 1101001{w},{mod}011{r_m}:rcr{w} %cl,{mod}{r_m}{w}
488 1100000{w},{mod}011{r_m},{imm8}:rcr{w} {imm8},{mod}{r_m}{w}
496 1101000{w},{mod}000{r_m}:rol{w} {mod}{r_m}{w}
497 1101001{w},{mod}000{r_m}:rol{w} %cl,{mod}{r_m}{w}
498 1100000{w},{mod}000{r_m},{imm8}:rol{w} {imm8},{mod}{r_m}{w}
499 1101000{w},{mod}001{r_m}:ror{w} {mod}{r_m}{w}
500 1101001{w},{mod}001{r_m}:ror{w} %cl,{mod}{r_m}{w}
501 1100000{w},{mod}001{r_m},{imm8}:ror{w} {imm8},{mod}{r_m}{w}
504 1101000{w},{mod}111{r_m}:sar{w} {mod}{r_m}{w}
505 1101001{w},{mod}111{r_m}:sar{w} %cl,{mod}{r_m}{w}
506 1100000{w},{mod}111{r_m},{imm8}:sar{w} {imm8},{mod}{r_m}{w}
507 0001100{w},{mod}{reg}{r_m}:sbb {reg}{w},{mod}{r_m}{w}
508 0001101{w},{mod}{reg}{r_m}:sbb {mod}{r_m}{w},{reg}{w}
510 1000000{w},{mod}011{r_m},{imm}:sbb{w} {imm}{w},{mod}{r_m}{w}
511 1000001{w},{mod}011{r_m},{imms8}:sbb{w} {imms8},{mod}{r_m}
513 00001111,1001{tttn},{mod}000{r_m}:set{tttn} {mod}{r_m}
514 1101000{w},{mod}100{r_m}:shl{w} {mod}{r_m}{w}
515 1101001{w},{mod}100{r_m}:shl{w} %cl,{mod}{r_m}{w}
516 1100000{w},{mod}100{r_m},{imm8}:shl{w} {imm8},{mod}{r_m}{w}
517 1101000{w},{mod}101{r_m}:shr{w} {mod}{r_m}{w}
518 00001111,10100100,{mod}{reg}{r_m},{imm8}:shld {imm8},{reg},{mod}{r_m}
519 00001111,10100101,{mod}{reg}{r_m}:shld %cl,{reg},{mod}{r_m}
520 1101001{w},{mod}101{r_m}:shr{w} %cl,{mod}{r_m}{w}
521 1100000{w},{mod}101{r_m},{imm8}:shr{w} {imm8},{mod}{r_m}{w}
522 00001111,10101100,{mod}{reg}{r_m},{imm8}:shrd {imm8},{reg},{mod}{r_m}
523 00001111,10101101,{mod}{reg}{r_m}:shrd %cl,{reg},{mod}{r_m}
529 00001111,01111000,{mod}{reg64}{64r_m}:vmread {reg64},{mod}{64r_m}
530 00001111,01111001,{mod}{reg64}{64r_m}:vmwrite {mod}{64r_m},{reg64}
532 `00001111,00000001,{mod}000{r_m}:sgdtl {mod}{r_m}
534 `00001111,00000001,{mod}000{r_m}:sgdt {mod}{r_m}
546 `00001111,00000001,{mod}001{r_m}:sidtl {mod}{r_m}
548 `00001111,00000001,{mod}001{r_m}:sidt {mod}{r_m}
551 00001111,00000000,{mod}000{r_m}:sldt {mod}{r_m}
552 00001111,00000001,{mod}100{r_m}:smsw {mod}{r_m}
557 00001111,00000000,{mod}001{r_m}:str {mod}{r_m}
558 0010100{w},{mod}{reg}{r_m}:sub {reg}{w},{mod}{r_m}{w}
559 0010101{w},{mod}{reg}{r_m}:sub {mod}{r_m}{w},{reg}{w}
561 1000000{w},{mod}101{r_m},{imm}:sub{w} {imm}{w},{mod}{r_m}{w}
562 1000001{w},{mod}101{r_m},{imms8}:sub{w} {imms8},{mod}{r_m}
563 1000010{w},{mod}{reg}{r_m}:test {reg}{w},{mod}{r_m}{w}
565 1111011{w},{mod}000{r_m},{imm}:test{w} {imm}{w},{mod}{r_m}{w}
567 00001111,00000000,{mod}100{16r_m}:verr {mod}{16r_m}
568 00001111,00000000,{mod}101{16r_m}:verw {mod}{16r_m}
570 00001111,00001101,{mod}000{8r_m}:prefetch {mod}{8r_m}
571 00001111,00001101,{mod}001{8r_m}:prefetchw {mod}{8r_m}
572 00001111,00011000,{mod}000{r_m}:prefetchnta {mod}{r_m}
573 00001111,00011000,{mod}001{r_m}:prefetcht0 {mod}{r_m}
574 00001111,00011000,{mod}010{r_m}:prefetcht1 {mod}{r_m}
575 00001111,00011000,{mod}011{r_m}:prefetcht2 {mod}{r_m}
576 00001111,00011111,{mod}{reg}{r_m}:nop{w} {mod}{r_m}
578 00001111,1100000{w},{mod}{reg}{r_m}:xadd {reg}{w},{mod}{r_m}{w}
579 1000011{w},{mod}{reg}{r_m}:xchg {reg}{w},{mod}{r_m}{w}
582 0011000{w},{mod}{reg}{r_m}:xor {reg}{w},{mod}{r_m}{w}
583 0011001{w},{mod}{reg}{r_m}:xor {mod}{r_m}{w},{reg}{w}
585 1000000{w},{mod}110{r_m},{imm}:xor{w} {imm}{w},{mod}{r_m}{w}
586 1000001{w},{mod}110{r_m},{imms8}:xor{w} {imms8},{mod}{r_m}
616 00001111,10101110,{mod}001{r_m}:fxrstor {mod}{r_m}
617 00001111,10101110,{mod}000{r_m}:fxsave {mod}{r_m}
618 00001111,10101110,{mod}010{r_m}:ldmxcsr {mod}{r_m}
619 00001111,10101110,{mod}011{r_m}:stmxcsr {mod}{r_m}
653 11110010,00001111,00101010,{mod}{xmmreg}{r_m}:cvtsi2sd {mod}{r_m},{xmmreg}
654 11110011,00001111,00101010,{mod}{xmmreg}{r_m}:cvtsi2ss {mod}{r_m},{xmmreg}
657 01100110,00001111,00101011,{mod}{xmmreg}{r_m}:movntpd {xmmreg},{mod}{r_m}
658 00001111,00101011,{mod}{xmmreg}{r_m}:movntps {xmmreg},{mod}{r_m}
747 01100110,00001111,01101110,{mod}{xmmreg}{r_m}:movd {mod}{r_m},{xmmreg}
748 00001111,01101110,{mod}{mmxreg}{r_m}:movd {mod}{r_m},{mmxreg}
766 01100110,00001111,01111110,{mod}{xmmreg}{r_m}:movd {xmmreg},{mod}{r_m}
768 00001111,01111110,{mod}{mmxreg}{r_m}:movd {mmxreg},{mod}{r_m}
772 00001111,11000011,{mod}{reg}{r_m}:movnti {reg},{mod}{r_m}
773 01100110,00001111,11000100,{mod}{xmmreg}{r_m},{imm8}:pinsrw {imm8},{mod}{r_m},{xmmreg}
774 00001111,11000100,{mod}{mmxreg}{r_m},{imm8}:pinsrw {imm8},{mod}{r_m},{mmxreg}
832 11110010,00001111,11110000,{mod}{xmmreg}{r_m}:lddqu {mod}{r_m},{xmmreg}
891 01100110,00001111,11000111,{mod}110{r_m}:vmclear {mod}{r_m}
892 11110011,00001111,11000111,{mod}110{r_m}:vmxon {mod}{r_m}
893 00001111,11000111,{mod}110{r_m}:vmptrld {mod}{r_m}
894 00001111,11000111,{mod}111{r_m}:vmptrst {mod}{r_m}
916 00001111,10101110,{mod}111{r_m}:clflush {mod}{r_m}
938 01100110,00001111,00111010,00100000,{mod}{xmmreg}{r_m},{imm8}:pinsrb {imm8},{mod}{r_m},{xmmreg}
939 01100110,00001111,00111010,00100010,{mod}{xmmreg}{r_m},{imm8}:pinsrd {imm8},{mod}{r_m},{xmmreg}