Lines Matching refs:scas
1336 "scas{l|d}\t{$dst, %eax|eax, $dst}", [], IIC_SCAS>, OpSize32;
2786 // scas aliases. Accept the destination being omitted because it's implicit
2791 def : InstAlias<"scas{l|d}\t$dst", (SCASL dstidx32:$dst), 0>;
2793 def : InstAlias<"scas\t{$dst, %al|al, $dst}", (SCASB dstidx8:$dst), 0>;
2794 def : InstAlias<"scas\t{$dst, %ax|ax, $dst}", (SCASW dstidx16:$dst), 0>;
2795 def : InstAlias<"scas\t{$dst, %eax|eax, $dst}", (SCASL dstidx32:$dst), 0>;
2796 def : InstAlias<"scas\t{$dst, %rax|rax, $dst}", (SCASQ dstidx64:$dst), 0>, Requires<[In64BitMode]>;
2797 def : InstAlias<"scas\t$dst", (SCASB dstidx8:$dst), 0>;
2798 def : InstAlias<"scas\t$dst", (SCASW dstidx16:$dst), 0>;
2799 def : InstAlias<"scas\t$dst", (SCASL dstidx32:$dst), 0>;
2800 def : InstAlias<"scas\t$dst", (SCASQ dstidx64:$dst), 0>, Requires<[In64BitMode]>;