1 # 64bit insns with special register requirements
5 .irp reg1, ax, cx, dx, bx, sp, bp, si, di
12 insb %dx, %es:(%r\reg1)
14 outsb %ds:(%r\reg1), %dx
18 movsb %ds:(%r\reg1), %es:(%rdi)
19 movsb %ds:(%rsi), %es:(%r\reg1)
21 cmpsb %es:(%r\reg1), %ds:(%rsi)
22 cmpsb %es:(%rdi), %ds:(%r\reg1)
27 monitor %r\reg1, %rcx, %rdx
28 monitor %rax, %r\reg1, %rdx
29 monitor %rax, %rcx, %r\reg1
43 .irp reg1, 8, 9, 10, 11, 12, 13, 14, 15
50 insb %dx, %es:(%r\reg1)
52 outsb %ds:(%r\reg1), %dx
56 movsb %ds:(%r\reg1), %es:(%rdi)
57 movsb %ds:(%rsi), %es:(%r\reg1)
59 cmpsb %es:(%r\reg1), %ds:(%rsi)
60 cmpsb %es:(%rdi), %ds:(%r\reg1)
65 monitor %r\reg1, %rcx, %rdx
66 monitor %rax, %r\reg1, %rdx
67 monitor %rax, %rcx, %r\reg1
76 invlpga %rax, %r\reg1\(d)
81 .irp n, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15
82 blendvpd %xmm\n, %xmm\n, %xmm\n
83 blendvps %xmm\n, %xmm\n, %xmm\n
84 pblendvb %xmm\n, %xmm\n, %xmm\n