.text _start: rex/fxsave (%rax) rex64/fxsave (%rax) rex/fxsave (%r8) rex64/fxsave (%r8) rex/fxsave (,%r8) rex64/fxsave (,%r8) rex/fxsave (%r8,%r8) rex64/fxsave (%r8,%r8) rex.w add (%rax,%rax), %eax rex.r add (%rax,%rax), %eax rex.b add (%rax,%rax), %eax rex.x add (%rax,%rax), %eax rex.w add (%r8,%rax), %eax rex.r add (%rax,%r8), %eax rex.b add (%rax,%rax), %r8d rex.x add (%rax,%rax), %rax .byte 0x41,0x9b,0xdd,0x30 fsave (%r8) .byte 0x40 vmovapd (%rax),%xmm0 # Test prefixes family. rex rex.B rex.X rex.XB rex.R rex.RB rex.RX rex.RXB rex.W rex.WB rex.WX rex.WXB rex.WR rex.WRB rex.WRX rex.WRXB # Make sure that the above rex prefix won't become the rex prefix for # the padding. rex