Documentation
newtype Reg8 Source
Instances
| Setz Reg8 |   | 
| Sets Reg8 |   | 
| Seto Reg8 |   | 
| Setns Reg8 |   | 
| Setno Reg8 |   | 
| Setnle Reg8 |   | 
| Setnl Reg8 |   | 
| Setnge Reg8 |   | 
| Setng Reg8 |   | 
| Setle Reg8 |   | 
| Setl Reg8 |   | 
| Setge Reg8 |   | 
| Setg Reg8 |   | 
| Setpo Reg8 |   | 
| Setpe Reg8 |   | 
| Setp Reg8 |   | 
| Setnz Reg8 |   | 
| Setnp Reg8 |   | 
| Setne Reg8 |   | 
| Setnc Reg8 |   | 
| Setnbe Reg8 |   | 
| Setnb Reg8 |   | 
| Setnae Reg8 |   | 
| Setna Reg8 |   | 
| Sete Reg8 |   | 
| Setc Reg8 |   | 
| Setbe Reg8 |   | 
| Setb Reg8 |   | 
| Setae Reg8 |   | 
| Seta Reg8 |   | 
| Movzxb Reg32 Reg8 |   | 
| Movsxb Reg32 Reg8 |   | 
| Mov Ind Reg8 |   | 
| Mov Addr Reg8 |   | 
| Mov Reg8 Ind |   | 
| Mov Reg8 Addr |   | 
| Mov Reg8 Reg8 |   | 
| Sal Ind Reg8 |   | 
| Sal Addr Reg8 |   | 
| Sal Reg32 Reg8 |   | 
| Sar Ind Reg8 |   | 
| Sar Addr Reg8 |   | 
| Sar Reg32 Reg8 |   | 
| Shr Ind Reg8 |   | 
| Shr Addr Reg8 |   | 
| Shr Reg32 Reg8 |   | 
| Shl Ind Reg8 |   | 
| Shl Addr Reg8 |   | 
| Shl Reg32 Reg8 |   | 
| Rcr Ind Reg8 |   | 
| Rcr Addr Reg8 |   | 
| Rcr Reg32 Reg8 |   | 
| Rcl Ind Reg8 |   | 
| Rcl Addr Reg8 |   | 
| Rcl Reg32 Reg8 |   | 
| Ror Ind Reg8 |   | 
| Ror Addr Reg8 |   | 
| Ror Reg32 Reg8 |   | 
| Rol Ind Reg8 |   | 
| Rol Addr Reg8 |   | 
| Rol Reg32 Reg8 |   | 
| Cmp Reg8 Reg8 |   | 
| Xor Reg8 Reg8 |   | 
| Sub Reg8 Reg8 |   | 
| And Reg8 Reg8 |   | 
| Sbb Reg8 Reg8 |   | 
| Adc Reg8 Reg8 |   | 
| Or Reg8 Reg8 |   | 
| Add Reg8 Reg8 |   | 
| Xadd Ind Reg8 |   | 
| Xadd Addr Reg8 |   | 
| Xadd Reg8 Reg8 |   | 
| Xchg Ind Reg8 |   | 
| Xchg Addr Reg8 |   | 
| Xchg Reg8 Reg8 |   | 
| Shld Reg32 Reg32 Reg8 |   | 
| Shrd Reg32 Reg32 Reg8 |   | 
| Mov Reg8 (Disp, Reg32) |   | 
| Mov Reg8 (Disp, Reg32, Scale) |   | 
| Mov Reg8 (Reg32, Reg32, Scale) |   | 
| Mov Reg8 (Disp, Reg32, Reg32, Scale) |   | 
| Mov (Disp, Reg32) Reg8 |   | 
| Sal (Disp, Reg32) Reg8 |   | 
| Sar (Disp, Reg32) Reg8 |   | 
| Shr (Disp, Reg32) Reg8 |   | 
| Shl (Disp, Reg32) Reg8 |   | 
| Rcr (Disp, Reg32) Reg8 |   | 
| Rcl (Disp, Reg32) Reg8 |   | 
| Ror (Disp, Reg32) Reg8 |   | 
| Rol (Disp, Reg32) Reg8 |   | 
| Xadd (Disp, Reg32) Reg8 |   | 
| Xchg (Disp, Reg32) Reg8 |   | 
| Mov (Disp, Reg32, Scale) Reg8 |   | 
| Mov (Reg32, Reg32, Scale) Reg8 |   | 
| Mov (Disp, Reg32, Reg32, Scale) Reg8 |   | 
newtype Reg16 Source
Instances
| Movzxw Reg32 Reg16 |   | 
| Movsxw Reg32 Reg16 |   | 
| Mov Ind Reg16 |   | 
| Mov Addr Reg16 |   | 
| Mov Reg16 Ind |   | 
| Mov Reg16 Addr |   | 
| Mov Reg16 Reg16 |   | 
| Mov Reg16 (Disp, Reg32) |   | 
| Mov Reg16 (Disp, Reg32, Scale) |   | 
| Mov Reg16 (Reg32, Reg32, Scale) |   | 
| Mov Reg16 (Disp, Reg32, Reg32, Scale) |   | 
| Mov (Disp, Reg32) Reg16 |   | 
| Mov (Disp, Reg32, Scale) Reg16 |   | 
| Mov (Reg32, Reg32, Scale) Reg16 |   | 
| Mov (Disp, Reg32, Reg32, Scale) Reg16 |   | 
newtype Reg32 Source
Instances
| Eq Reg32 |   | 
| Ord Reg32 |   | 
| Show Reg32 |   | 
| Call Reg32 |   | 
| Jmp Reg32 |   | 
| Pop Reg32 |   | 
| Push Reg32 |   | 
| Idiv Reg32 |   | 
| Div Reg32 |   | 
| Mul Reg32 |   | 
| Neg Reg32 |   | 
| Not Reg32 |   | 
| Dec Reg32 |   | 
| Inc Reg32 |   | 
| Cmovs Reg32 Ind |   | 
| Cmovs Reg32 Addr |   | 
| Cmovs Reg32 Reg32 |   | 
| Cmovo Reg32 Ind |   | 
| Cmovo Reg32 Addr |   | 
| Cmovo Reg32 Reg32 |   | 
| Cmovns Reg32 Ind |   | 
| Cmovns Reg32 Addr |   | 
| Cmovns Reg32 Reg32 |   | 
| Cmovno Reg32 Ind |   | 
| Cmovno Reg32 Addr |   | 
| Cmovno Reg32 Reg32 |   | 
| Cmovnle Reg32 Ind |   | 
| Cmovnle Reg32 Addr |   | 
| Cmovnle Reg32 Reg32 |   | 
| Cmovnl Reg32 Ind |   | 
| Cmovnl Reg32 Addr |   | 
| Cmovnl Reg32 Reg32 |   | 
| Cmovnge Reg32 Ind |   | 
| Cmovnge Reg32 Addr |   | 
| Cmovnge Reg32 Reg32 |   | 
| Cmovng Reg32 Ind |   | 
| Cmovng Reg32 Addr |   | 
| Cmovng Reg32 Reg32 |   | 
| Cmovle Reg32 Ind |   | 
| Cmovle Reg32 Addr |   | 
| Cmovle Reg32 Reg32 |   | 
| Cmovl Reg32 Ind |   | 
| Cmovl Reg32 Addr |   | 
| Cmovl Reg32 Reg32 |   | 
| Cmovge Reg32 Ind |   | 
| Cmovge Reg32 Addr |   | 
| Cmovge Reg32 Reg32 |   | 
| Cmovg Reg32 Ind |   | 
| Cmovg Reg32 Addr |   | 
| Cmovg Reg32 Reg32 |   | 
| Cmovz Reg32 Ind |   | 
| Cmovz Reg32 Addr |   | 
| Cmovz Reg32 Reg32 |   | 
| Cmovpo Reg32 Ind |   | 
| Cmovpo Reg32 Addr |   | 
| Cmovpo Reg32 Reg32 |   | 
| Cmovpe Reg32 Ind |   | 
| Cmovpe Reg32 Addr |   | 
| Cmovpe Reg32 Reg32 |   | 
| Cmovp Reg32 Ind |   | 
| Cmovp Reg32 Addr |   | 
| Cmovp Reg32 Reg32 |   | 
| Cmovnz Reg32 Ind |   | 
| Cmovnz Reg32 Addr |   | 
| Cmovnz Reg32 Reg32 |   | 
| Cmovnp Reg32 Ind |   | 
| Cmovnp Reg32 Addr |   | 
| Cmovnp Reg32 Reg32 |   | 
| Cmovne Reg32 Ind |   | 
| Cmovne Reg32 Addr |   | 
| Cmovne Reg32 Reg32 |   | 
| Cmovnc Reg32 Ind |   | 
| Cmovnc Reg32 Addr |   | 
| Cmovnc Reg32 Reg32 |   | 
| Cmovnbe Reg32 Ind |   | 
| Cmovnbe Reg32 Addr |   | 
| Cmovnbe Reg32 Reg32 |   | 
| Cmovnb Reg32 Ind |   | 
| Cmovnb Reg32 Addr |   | 
| Cmovnb Reg32 Reg32 |   | 
| Cmovnae Reg32 Ind |   | 
| Cmovnae Reg32 Addr |   | 
| Cmovnae Reg32 Reg32 |   | 
| Cmovna Reg32 Ind |   | 
| Cmovna Reg32 Addr |   | 
| Cmovna Reg32 Reg32 |   | 
| Cmove Reg32 Ind |   | 
| Cmove Reg32 Addr |   | 
| Cmove Reg32 Reg32 |   | 
| Cmovc Reg32 Ind |   | 
| Cmovc Reg32 Addr |   | 
| Cmovc Reg32 Reg32 |   | 
| Cmovbe Reg32 Ind |   | 
| Cmovbe Reg32 Addr |   | 
| Cmovbe Reg32 Reg32 |   | 
| Cmovb Reg32 Ind |   | 
| Cmovb Reg32 Addr |   | 
| Cmovb Reg32 Reg32 |   | 
| Cmovae Reg32 Ind |   | 
| Cmovae Reg32 Addr |   | 
| Cmovae Reg32 Reg32 |   | 
| Cmova Reg32 Ind |   | 
| Cmova Reg32 Addr |   | 
| Cmova Reg32 Reg32 |   | 
| Lea Reg32 Ind |   | 
| Lea Reg32 Addr |   | 
| Movzxw Reg32 Ind |   | 
| Movzxw Reg32 Addr |   | 
| Movzxw Reg32 Reg16 |   | 
| Movzxb Reg32 Ind |   | 
| Movzxb Reg32 Addr |   | 
| Movzxb Reg32 Reg8 |   | 
| Movsxw Reg32 Ind |   | 
| Movsxw Reg32 Addr |   | 
| Movsxw Reg32 Reg16 |   | 
| Movsxb Reg32 Ind |   | 
| Movsxb Reg32 Addr |   | 
| Movsxb Reg32 Reg8 |   | 
| Mov Ind Reg32 |   | 
| Mov Addr Reg32 |   | 
| Mov Reg32 Word32 |   | 
| Mov Reg32 Label |   | 
| Mov Reg32 Ind |   | 
| Mov Reg32 Addr |   | 
| Mov Reg32 Reg32 |   | 
| Sal Reg32 Word8 |   | 
| Sal Reg32 Reg8 |   | 
| Sar Reg32 Word8 |   | 
| Sar Reg32 Reg8 |   | 
| Shr Reg32 Word8 |   | 
| Shr Reg32 Reg8 |   | 
| Shl Reg32 Word8 |   | 
| Shl Reg32 Reg8 |   | 
| Rcr Reg32 Word8 |   | 
| Rcr Reg32 Reg8 |   | 
| Rcl Reg32 Word8 |   | 
| Rcl Reg32 Reg8 |   | 
| Ror Reg32 Word8 |   | 
| Ror Reg32 Reg8 |   | 
| Rol Reg32 Word8 |   | 
| Rol Reg32 Reg8 |   | 
| Test Ind Reg32 |   | 
| Test Addr Reg32 |   | 
| Test Reg32 Word32 |   | 
| Test Reg32 Reg32 |   | 
| Cmp Ind Reg32 |   | 
| Cmp Addr Reg32 |   | 
| Cmp Reg32 Word32 |   | 
| Cmp Reg32 Label |   | 
| Cmp Reg32 Ind |   | 
| Cmp Reg32 Addr |   | 
| Cmp Reg32 Reg32 |   | 
| Xor Ind Reg32 |   | 
| Xor Addr Reg32 |   | 
| Xor Reg32 Word32 |   | 
| Xor Reg32 Ind |   | 
| Xor Reg32 Addr |   | 
| Xor Reg32 Reg32 |   | 
| Sub Ind Reg32 |   | 
| Sub Addr Reg32 |   | 
| Sub Reg32 Word32 |   | 
| Sub Reg32 Ind |   | 
| Sub Reg32 Addr |   | 
| Sub Reg32 Reg32 |   | 
| And Ind Reg32 |   | 
| And Addr Reg32 |   | 
| And Reg32 Word32 |   | 
| And Reg32 Ind |   | 
| And Reg32 Addr |   | 
| And Reg32 Reg32 |   | 
| Sbb Ind Reg32 |   | 
| Sbb Addr Reg32 |   | 
| Sbb Reg32 Word32 |   | 
| Sbb Reg32 Ind |   | 
| Sbb Reg32 Addr |   | 
| Sbb Reg32 Reg32 |   | 
| Adc Ind Reg32 |   | 
| Adc Addr Reg32 |   | 
| Adc Reg32 Word32 |   | 
| Adc Reg32 Ind |   | 
| Adc Reg32 Addr |   | 
| Adc Reg32 Reg32 |   | 
| Or Ind Reg32 |   | 
| Or Addr Reg32 |   | 
| Or Reg32 Word32 |   | 
| Or Reg32 Ind |   | 
| Or Reg32 Addr |   | 
| Or Reg32 Reg32 |   | 
| Add Ind Reg32 |   | 
| Add Addr Reg32 |   | 
| Add Reg32 Word32 |   | 
| Add Reg32 Ind |   | 
| Add Reg32 Addr |   | 
| Add Reg32 Reg32 |   | 
| Xadd Ind Reg32 |   | 
| Xadd Addr Reg32 |   | 
| Xadd Reg32 Reg32 |   | 
| Xchg Ind Reg32 |   | 
| Xchg Addr Reg32 |   | 
| Xchg Reg32 Reg32 |   | 
| Cmpxchg Ind Reg32 |   | 
| Cmpxchg Addr Reg32 |   | 
| Cmpxchg Reg32 Reg32 |   | 
| Imul InPlace Reg32 Ind |   | 
| Imul InPlace Reg32 Addr |   | 
| Imul InPlace Reg32 Reg32 |   | 
| Imul Reg32 Ind Word32 |   | 
| Imul Reg32 Addr Word32 |   | 
| Imul Reg32 Reg32 Word32 |   | 
| Shld Reg32 Reg32 Word8 |   | 
| Shld Reg32 Reg32 Reg8 |   | 
| Shrd Reg32 Reg32 Word8 |   | 
| Shrd Reg32 Reg32 Reg8 |   | 
| Imul InPlace Reg32 (Disp, Reg32) |   | 
| Mov Reg32 (Ptr a) |   | 
| Cmp Reg32 (Ptr a) |   | 
| Ucomiss XMMReg (Disp, Reg32) |   | 
| Ucomisd XMMReg (Disp, Reg32) |   | 
| Comiss XMMReg (Disp, Reg32) |   | 
| Comisd XMMReg (Disp, Reg32) |   | 
| Movlps XMMReg (Disp, Reg32) |   | 
| Movups XMMReg (Disp, Reg32) |   | 
| Movsd XMMReg (Disp, Reg32) |   | 
| Movss XMMReg (Disp, Reg32) |   | 
| Maxps XMMReg (Disp, Reg32) |   | 
| Maxpd XMMReg (Disp, Reg32) |   | 
| Maxss XMMReg (Disp, Reg32) |   | 
| Maxsd XMMReg (Disp, Reg32) |   | 
| Minps XMMReg (Disp, Reg32) |   | 
| Minpd XMMReg (Disp, Reg32) |   | 
| Minss XMMReg (Disp, Reg32) |   | 
| Minsd XMMReg (Disp, Reg32) |   | 
| Divps XMMReg (Disp, Reg32) |   | 
| Divpd XMMReg (Disp, Reg32) |   | 
| Divss XMMReg (Disp, Reg32) |   | 
| Divsd XMMReg (Disp, Reg32) |   | 
| Mulps XMMReg (Disp, Reg32) |   | 
| Mulpd XMMReg (Disp, Reg32) |   | 
| Mulss XMMReg (Disp, Reg32) |   | 
| Mulsd XMMReg (Disp, Reg32) |   | 
| Subps XMMReg (Disp, Reg32) |   | 
| Subpd XMMReg (Disp, Reg32) |   | 
| Subss XMMReg (Disp, Reg32) |   | 
| Subsd XMMReg (Disp, Reg32) |   | 
| Addps XMMReg (Disp, Reg32) |   | 
| Addpd XMMReg (Disp, Reg32) |   | 
| Addss XMMReg (Disp, Reg32) |   | 
| Addsd XMMReg (Disp, Reg32) |   | 
| Sqrtps XMMReg (Disp, Reg32) |   | 
| Sqrtpd XMMReg (Disp, Reg32) |   | 
| Sqrtss XMMReg (Disp, Reg32) |   | 
| Sqrtsd XMMReg (Disp, Reg32) |   | 
| Fld80 FPTopReg (Disp, Reg32) |   | 
| Fld FPTopReg (Disp, Reg32) |   | 
| Fcomp FPTopReg (Disp, Reg32) |   | 
| Fcom FPTopReg (Disp, Reg32) |   | 
| Fdivr FPTopReg (Disp, Reg32) |   | 
| Fidiv FPTopReg (Disp, Reg32) |   | 
| Fdiv FPTopReg (Disp, Reg32) |   | 
| Fimul FPTopReg (Disp, Reg32) |   | 
| Fmul FPTopReg (Disp, Reg32) |   | 
| Fsubr FPTopReg (Disp, Reg32) |   | 
| Fisub FPTopReg (Disp, Reg32) |   | 
| Fsub FPTopReg (Disp, Reg32) |   | 
| Fiadd FPTopReg (Disp, Reg32) |   | 
| Fadd FPTopReg (Disp, Reg32) |   | 
| Cmovs Reg32 (Disp, Reg32) |   | 
| Cmovo Reg32 (Disp, Reg32) |   | 
| Cmovns Reg32 (Disp, Reg32) |   | 
| Cmovno Reg32 (Disp, Reg32) |   | 
| Cmovnle Reg32 (Disp, Reg32) |   | 
| Cmovnl Reg32 (Disp, Reg32) |   | 
| Cmovnge Reg32 (Disp, Reg32) |   | 
| Cmovng Reg32 (Disp, Reg32) |   | 
| Cmovle Reg32 (Disp, Reg32) |   | 
| Cmovl Reg32 (Disp, Reg32) |   | 
| Cmovge Reg32 (Disp, Reg32) |   | 
| Cmovg Reg32 (Disp, Reg32) |   | 
| Cmovz Reg32 (Disp, Reg32) |   | 
| Cmovpo Reg32 (Disp, Reg32) |   | 
| Cmovpe Reg32 (Disp, Reg32) |   | 
| Cmovp Reg32 (Disp, Reg32) |   | 
| Cmovnz Reg32 (Disp, Reg32) |   | 
| Cmovnp Reg32 (Disp, Reg32) |   | 
| Cmovne Reg32 (Disp, Reg32) |   | 
| Cmovnc Reg32 (Disp, Reg32) |   | 
| Cmovnbe Reg32 (Disp, Reg32) |   | 
| Cmovnb Reg32 (Disp, Reg32) |   | 
| Cmovnae Reg32 (Disp, Reg32) |   | 
| Cmovna Reg32 (Disp, Reg32) |   | 
| Cmove Reg32 (Disp, Reg32) |   | 
| Cmovc Reg32 (Disp, Reg32) |   | 
| Cmovbe Reg32 (Disp, Reg32) |   | 
| Cmovb Reg32 (Disp, Reg32) |   | 
| Cmovae Reg32 (Disp, Reg32) |   | 
| Cmova Reg32 (Disp, Reg32) |   | 
| Lea Reg32 (Disp, Reg32) |   | 
| Movzxw Reg32 (Disp, Reg32) |   | 
| Movzxb Reg32 (Disp, Reg32) |   | 
| Movsxw Reg32 (Disp, Reg32) |   | 
| Movsxb Reg32 (Disp, Reg32) |   | 
| Mov Reg32 (Disp, Reg32) |   | 
| Mov Reg16 (Disp, Reg32) |   | 
| Mov Reg8 (Disp, Reg32) |   | 
| Cmp Reg32 (Disp, Reg32) |   | 
| Xor Reg32 (Disp, Reg32) |   | 
| Sub Reg32 (Disp, Reg32) |   | 
| And Reg32 (Disp, Reg32) |   | 
| Sbb Reg32 (Disp, Reg32) |   | 
| Adc Reg32 (Disp, Reg32) |   | 
| Or Reg32 (Disp, Reg32) |   | 
| Add Reg32 (Disp, Reg32) |   | 
| Imul Reg32 (Disp, Reg32) Word32 |   | 
| Lea Reg32 (Disp, Reg32, Scale) |   | 
| Lea Reg32 (Reg32, Reg32, Scale) |   | 
| Movzxw Reg32 (Disp, Reg32, Scale) |   | 
| Movzxw Reg32 (Reg32, Reg32, Scale) |   | 
| Movzxb Reg32 (Disp, Reg32, Scale) |   | 
| Movzxb Reg32 (Reg32, Reg32, Scale) |   | 
| Movsxw Reg32 (Disp, Reg32, Scale) |   | 
| Movsxw Reg32 (Reg32, Reg32, Scale) |   | 
| Movsxb Reg32 (Disp, Reg32, Scale) |   | 
| Movsxb Reg32 (Reg32, Reg32, Scale) |   | 
| Mov Reg32 (Disp, Reg32, Scale) |   | 
| Mov Reg32 (Reg32, Reg32, Scale) |   | 
| Mov Reg16 (Disp, Reg32, Scale) |   | 
| Mov Reg16 (Reg32, Reg32, Scale) |   | 
| Mov Reg8 (Disp, Reg32, Scale) |   | 
| Mov Reg8 (Reg32, Reg32, Scale) |   | 
| Lea Reg32 (Disp, Reg32, Reg32, Scale) |   | 
| Movzxw Reg32 (Disp, Reg32, Reg32, Scale) |   | 
| Movzxb Reg32 (Disp, Reg32, Reg32, Scale) |   | 
| Movsxw Reg32 (Disp, Reg32, Reg32, Scale) |   | 
| Movsxb Reg32 (Disp, Reg32, Reg32, Scale) |   | 
| Mov Reg32 (Disp, Reg32, Reg32, Scale) |   | 
| Mov Reg16 (Disp, Reg32, Reg32, Scale) |   | 
| Mov Reg8 (Disp, Reg32, Reg32, Scale) |   | 
| Prefetch2 (Disp, Reg32) |   | 
| Prefetch1 (Disp, Reg32) |   | 
| Prefetch0 (Disp, Reg32) |   | 
| Prefetchnta (Disp, Reg32) |   | 
| Fistp (Disp, Reg32) |   | 
| Fist (Disp, Reg32) |   | 
| Fild (Disp, Reg32) |   | 
| Fldcw (Disp, Reg32) |   | 
| Fnstcw (Disp, Reg32) |   | 
| Fst80 (Disp, Reg32) |   | 
| Fstp (Disp, Reg32) |   | 
| Fst (Disp, Reg32) |   | 
| Call (Disp, Reg32) |   | 
| Setz (Disp, Reg32) |   | 
| Sets (Disp, Reg32) |   | 
| Seto (Disp, Reg32) |   | 
| Setns (Disp, Reg32) |   | 
| Setno (Disp, Reg32) |   | 
| Setnle (Disp, Reg32) |   | 
| Setnl (Disp, Reg32) |   | 
| Setnge (Disp, Reg32) |   | 
| Setng (Disp, Reg32) |   | 
| Setle (Disp, Reg32) |   | 
| Setl (Disp, Reg32) |   | 
| Setge (Disp, Reg32) |   | 
| Setg (Disp, Reg32) |   | 
| Setpo (Disp, Reg32) |   | 
| Setpe (Disp, Reg32) |   | 
| Setp (Disp, Reg32) |   | 
| Setnz (Disp, Reg32) |   | 
| Setnp (Disp, Reg32) |   | 
| Setne (Disp, Reg32) |   | 
| Setnc (Disp, Reg32) |   | 
| Setnbe (Disp, Reg32) |   | 
| Setnb (Disp, Reg32) |   | 
| Setnae (Disp, Reg32) |   | 
| Setna (Disp, Reg32) |   | 
| Sete (Disp, Reg32) |   | 
| Setc (Disp, Reg32) |   | 
| Setbe (Disp, Reg32) |   | 
| Setb (Disp, Reg32) |   | 
| Setae (Disp, Reg32) |   | 
| Seta (Disp, Reg32) |   | 
| Jmp (Disp, Reg32) |   | 
| Pop (Disp, Reg32) |   | 
| Push (Disp, Reg32) |   | 
| Idiv (Disp, Reg32) |   | 
| Div (Disp, Reg32) |   | 
| Mul (Disp, Reg32) |   | 
| Neg (Disp, Reg32) |   | 
| Not (Disp, Reg32) |   | 
| Dec (Disp, Reg32) |   | 
| Inc (Disp, Reg32) |   | 
| XMMLoc (Disp, Reg32) MemBase |   | 
| Movlps (Disp, Reg32) XMMReg |   | 
| Movups (Disp, Reg32) XMMReg |   | 
| Movsd (Disp, Reg32) XMMReg |   | 
| Movss (Disp, Reg32) XMMReg |   | 
| Mov (Disp, Reg32) Word8 |   | 
| Mov (Disp, Reg32) Word16 |   | 
| Mov (Disp, Reg32) Word32 |   | 
| Mov (Disp, Reg32) Label |   | 
| Mov (Disp, Reg32) Reg32 |   | 
| Mov (Disp, Reg32) Reg16 |   | 
| Mov (Disp, Reg32) Reg8 |   | 
| Sal (Disp, Reg32) Word8 |   | 
| Sal (Disp, Reg32) Reg8 |   | 
| Sar (Disp, Reg32) Word8 |   | 
| Sar (Disp, Reg32) Reg8 |   | 
| Shr (Disp, Reg32) Word8 |   | 
| Shr (Disp, Reg32) Reg8 |   | 
| Shl (Disp, Reg32) Word8 |   | 
| Shl (Disp, Reg32) Reg8 |   | 
| Rcr (Disp, Reg32) Word8 |   | 
| Rcr (Disp, Reg32) Reg8 |   | 
| Rcl (Disp, Reg32) Word8 |   | 
| Rcl (Disp, Reg32) Reg8 |   | 
| Ror (Disp, Reg32) Word8 |   | 
| Ror (Disp, Reg32) Reg8 |   | 
| Rol (Disp, Reg32) Word8 |   | 
| Rol (Disp, Reg32) Reg8 |   | 
| Test (Disp, Reg32) Word32 |   | 
| Test (Disp, Reg32) Reg32 |   | 
| Cmp (Disp, Reg32) Word8 |   | 
| Cmp (Disp, Reg32) Word32 |   | 
| Cmp (Disp, Reg32) Label |   | 
| Cmp (Disp, Reg32) Reg32 |   | 
| Xor (Disp, Reg32) Word8 |   | 
| Xor (Disp, Reg32) Word32 |   | 
| Xor (Disp, Reg32) Reg32 |   | 
| Sub (Disp, Reg32) Word8 |   | 
| Sub (Disp, Reg32) Word32 |   | 
| Sub (Disp, Reg32) Reg32 |   | 
| And (Disp, Reg32) Word8 |   | 
| And (Disp, Reg32) Word32 |   | 
| And (Disp, Reg32) Reg32 |   | 
| Sbb (Disp, Reg32) Word8 |   | 
| Sbb (Disp, Reg32) Word32 |   | 
| Sbb (Disp, Reg32) Reg32 |   | 
| Adc (Disp, Reg32) Word8 |   | 
| Adc (Disp, Reg32) Word32 |   | 
| Adc (Disp, Reg32) Reg32 |   | 
| Or (Disp, Reg32) Word8 |   | 
| Or (Disp, Reg32) Word32 |   | 
| Or (Disp, Reg32) Reg32 |   | 
| Add (Disp, Reg32) Word8 |   | 
| Add (Disp, Reg32) Word32 |   | 
| Add (Disp, Reg32) Reg32 |   | 
| Xadd (Disp, Reg32) Reg32 |   | 
| Xadd (Disp, Reg32) Reg8 |   | 
| Xchg (Disp, Reg32) Reg32 |   | 
| Xchg (Disp, Reg32) Reg8 |   | 
| Cmpxchg (Disp, Reg32) Reg32 |   | 
| Mov (Disp, Reg32) (Ptr a) |   | 
| Cmp (Disp, Reg32) (Ptr a) |   | 
| Push (Disp, Reg32, Scale) |   | 
| Push (Reg32, Reg32, Scale) |   | 
| Mov (Disp, Reg32, Scale) Word8 |   | 
| Mov (Disp, Reg32, Scale) Word16 |   | 
| Mov (Disp, Reg32, Scale) Word32 |   | 
| Mov (Disp, Reg32, Scale) Label |   | 
| Mov (Disp, Reg32, Scale) Reg32 |   | 
| Mov (Disp, Reg32, Scale) Reg16 |   | 
| Mov (Disp, Reg32, Scale) Reg8 |   | 
| Mov (Reg32, Reg32, Scale) Word8 |   | 
| Mov (Reg32, Reg32, Scale) Word16 |   | 
| Mov (Reg32, Reg32, Scale) Word32 |   | 
| Mov (Reg32, Reg32, Scale) Label |   | 
| Mov (Reg32, Reg32, Scale) Reg32 |   | 
| Mov (Reg32, Reg32, Scale) Reg16 |   | 
| Mov (Reg32, Reg32, Scale) Reg8 |   | 
| Mov (Disp, Reg32, Scale) (Ptr a) |   | 
| Mov (Reg32, Reg32, Scale) (Ptr a) |   | 
| Push (Disp, Reg32, Reg32, Scale) |   | 
| Mov (Disp, Reg32, Reg32, Scale) Word8 |   | 
| Mov (Disp, Reg32, Reg32, Scale) Word16 |   | 
| Mov (Disp, Reg32, Reg32, Scale) Word32 |   | 
| Mov (Disp, Reg32, Reg32, Scale) Label |   | 
| Mov (Disp, Reg32, Reg32, Scale) Reg32 |   | 
| Mov (Disp, Reg32, Reg32, Scale) Reg16 |   | 
| Mov (Disp, Reg32, Reg32, Scale) Reg8 |   | 
| Mov (Disp, Reg32, Reg32, Scale) (Ptr a) |   | 
newtype Disp Source
Instances
| Imul InPlace Reg32 (Disp, Reg32) |   | 
| Ucomiss XMMReg (Disp, Reg32) |   | 
| Ucomisd XMMReg (Disp, Reg32) |   | 
| Comiss XMMReg (Disp, Reg32) |   | 
| Comisd XMMReg (Disp, Reg32) |   | 
| Movlps XMMReg (Disp, Reg32) |   | 
| Movups XMMReg (Disp, Reg32) |   | 
| Movsd XMMReg (Disp, Reg32) |   | 
| Movss XMMReg (Disp, Reg32) |   | 
| Maxps XMMReg (Disp, Reg32) |   | 
| Maxpd XMMReg (Disp, Reg32) |   | 
| Maxss XMMReg (Disp, Reg32) |   | 
| Maxsd XMMReg (Disp, Reg32) |   | 
| Minps XMMReg (Disp, Reg32) |   | 
| Minpd XMMReg (Disp, Reg32) |   | 
| Minss XMMReg (Disp, Reg32) |   | 
| Minsd XMMReg (Disp, Reg32) |   | 
| Divps XMMReg (Disp, Reg32) |   | 
| Divpd XMMReg (Disp, Reg32) |   | 
| Divss XMMReg (Disp, Reg32) |   | 
| Divsd XMMReg (Disp, Reg32) |   | 
| Mulps XMMReg (Disp, Reg32) |   | 
| Mulpd XMMReg (Disp, Reg32) |   | 
| Mulss XMMReg (Disp, Reg32) |   | 
| Mulsd XMMReg (Disp, Reg32) |   | 
| Subps XMMReg (Disp, Reg32) |   | 
| Subpd XMMReg (Disp, Reg32) |   | 
| Subss XMMReg (Disp, Reg32) |   | 
| Subsd XMMReg (Disp, Reg32) |   | 
| Addps XMMReg (Disp, Reg32) |   | 
| Addpd XMMReg (Disp, Reg32) |   | 
| Addss XMMReg (Disp, Reg32) |   | 
| Addsd XMMReg (Disp, Reg32) |   | 
| Sqrtps XMMReg (Disp, Reg32) |   | 
| Sqrtpd XMMReg (Disp, Reg32) |   | 
| Sqrtss XMMReg (Disp, Reg32) |   | 
| Sqrtsd XMMReg (Disp, Reg32) |   | 
| Fld80 FPTopReg (Disp, Reg32) |   | 
| Fld FPTopReg (Disp, Reg32) |   | 
| Fcomp FPTopReg (Disp, Reg32) |   | 
| Fcom FPTopReg (Disp, Reg32) |   | 
| Fdivr FPTopReg (Disp, Reg32) |   | 
| Fidiv FPTopReg (Disp, Reg32) |   | 
| Fdiv FPTopReg (Disp, Reg32) |   | 
| Fimul FPTopReg (Disp, Reg32) |   | 
| Fmul FPTopReg (Disp, Reg32) |   | 
| Fsubr FPTopReg (Disp, Reg32) |   | 
| Fisub FPTopReg (Disp, Reg32) |   | 
| Fsub FPTopReg (Disp, Reg32) |   | 
| Fiadd FPTopReg (Disp, Reg32) |   | 
| Fadd FPTopReg (Disp, Reg32) |   | 
| Cmovs Reg32 (Disp, Reg32) |   | 
| Cmovo Reg32 (Disp, Reg32) |   | 
| Cmovns Reg32 (Disp, Reg32) |   | 
| Cmovno Reg32 (Disp, Reg32) |   | 
| Cmovnle Reg32 (Disp, Reg32) |   | 
| Cmovnl Reg32 (Disp, Reg32) |   | 
| Cmovnge Reg32 (Disp, Reg32) |   | 
| Cmovng Reg32 (Disp, Reg32) |   | 
| Cmovle Reg32 (Disp, Reg32) |   | 
| Cmovl Reg32 (Disp, Reg32) |   | 
| Cmovge Reg32 (Disp, Reg32) |   | 
| Cmovg Reg32 (Disp, Reg32) |   | 
| Cmovz Reg32 (Disp, Reg32) |   | 
| Cmovpo Reg32 (Disp, Reg32) |   | 
| Cmovpe Reg32 (Disp, Reg32) |   | 
| Cmovp Reg32 (Disp, Reg32) |   | 
| Cmovnz Reg32 (Disp, Reg32) |   | 
| Cmovnp Reg32 (Disp, Reg32) |   | 
| Cmovne Reg32 (Disp, Reg32) |   | 
| Cmovnc Reg32 (Disp, Reg32) |   | 
| Cmovnbe Reg32 (Disp, Reg32) |   | 
| Cmovnb Reg32 (Disp, Reg32) |   | 
| Cmovnae Reg32 (Disp, Reg32) |   | 
| Cmovna Reg32 (Disp, Reg32) |   | 
| Cmove Reg32 (Disp, Reg32) |   | 
| Cmovc Reg32 (Disp, Reg32) |   | 
| Cmovbe Reg32 (Disp, Reg32) |   | 
| Cmovb Reg32 (Disp, Reg32) |   | 
| Cmovae Reg32 (Disp, Reg32) |   | 
| Cmova Reg32 (Disp, Reg32) |   | 
| Lea Reg32 (Disp, Reg32) |   | 
| Movzxw Reg32 (Disp, Reg32) |   | 
| Movzxb Reg32 (Disp, Reg32) |   | 
| Movsxw Reg32 (Disp, Reg32) |   | 
| Movsxb Reg32 (Disp, Reg32) |   | 
| Mov Reg32 (Disp, Reg32) |   | 
| Mov Reg16 (Disp, Reg32) |   | 
| Mov Reg8 (Disp, Reg32) |   | 
| Cmp Reg32 (Disp, Reg32) |   | 
| Xor Reg32 (Disp, Reg32) |   | 
| Sub Reg32 (Disp, Reg32) |   | 
| And Reg32 (Disp, Reg32) |   | 
| Sbb Reg32 (Disp, Reg32) |   | 
| Adc Reg32 (Disp, Reg32) |   | 
| Or Reg32 (Disp, Reg32) |   | 
| Add Reg32 (Disp, Reg32) |   | 
| Imul Reg32 (Disp, Reg32) Word32 |   | 
| Lea Reg32 (Disp, Reg32, Scale) |   | 
| Movzxw Reg32 (Disp, Reg32, Scale) |   | 
| Movzxb Reg32 (Disp, Reg32, Scale) |   | 
| Movsxw Reg32 (Disp, Reg32, Scale) |   | 
| Movsxb Reg32 (Disp, Reg32, Scale) |   | 
| Mov Reg32 (Disp, Reg32, Scale) |   | 
| Mov Reg16 (Disp, Reg32, Scale) |   | 
| Mov Reg8 (Disp, Reg32, Scale) |   | 
| Lea Reg32 (Disp, Reg32, Reg32, Scale) |   | 
| Movzxw Reg32 (Disp, Reg32, Reg32, Scale) |   | 
| Movzxb Reg32 (Disp, Reg32, Reg32, Scale) |   | 
| Movsxw Reg32 (Disp, Reg32, Reg32, Scale) |   | 
| Movsxb Reg32 (Disp, Reg32, Reg32, Scale) |   | 
| Mov Reg32 (Disp, Reg32, Reg32, Scale) |   | 
| Mov Reg16 (Disp, Reg32, Reg32, Scale) |   | 
| Mov Reg8 (Disp, Reg32, Reg32, Scale) |   | 
| Prefetch2 (Disp, Reg32) |   | 
| Prefetch1 (Disp, Reg32) |   | 
| Prefetch0 (Disp, Reg32) |   | 
| Prefetchnta (Disp, Reg32) |   | 
| Fistp (Disp, Reg32) |   | 
| Fist (Disp, Reg32) |   | 
| Fild (Disp, Reg32) |   | 
| Fldcw (Disp, Reg32) |   | 
| Fnstcw (Disp, Reg32) |   | 
| Fst80 (Disp, Reg32) |   | 
| Fstp (Disp, Reg32) |   | 
| Fst (Disp, Reg32) |   | 
| Call (Disp, Reg32) |   | 
| Setz (Disp, Reg32) |   | 
| Sets (Disp, Reg32) |   | 
| Seto (Disp, Reg32) |   | 
| Setns (Disp, Reg32) |   | 
| Setno (Disp, Reg32) |   | 
| Setnle (Disp, Reg32) |   | 
| Setnl (Disp, Reg32) |   | 
| Setnge (Disp, Reg32) |   | 
| Setng (Disp, Reg32) |   | 
| Setle (Disp, Reg32) |   | 
| Setl (Disp, Reg32) |   | 
| Setge (Disp, Reg32) |   | 
| Setg (Disp, Reg32) |   | 
| Setpo (Disp, Reg32) |   | 
| Setpe (Disp, Reg32) |   | 
| Setp (Disp, Reg32) |   | 
| Setnz (Disp, Reg32) |   | 
| Setnp (Disp, Reg32) |   | 
| Setne (Disp, Reg32) |   | 
| Setnc (Disp, Reg32) |   | 
| Setnbe (Disp, Reg32) |   | 
| Setnb (Disp, Reg32) |   | 
| Setnae (Disp, Reg32) |   | 
| Setna (Disp, Reg32) |   | 
| Sete (Disp, Reg32) |   | 
| Setc (Disp, Reg32) |   | 
| Setbe (Disp, Reg32) |   | 
| Setb (Disp, Reg32) |   | 
| Setae (Disp, Reg32) |   | 
| Seta (Disp, Reg32) |   | 
| Jmp (Disp, Reg32) |   | 
| Pop (Disp, Reg32) |   | 
| Push (Disp, Reg32) |   | 
| Idiv (Disp, Reg32) |   | 
| Div (Disp, Reg32) |   | 
| Mul (Disp, Reg32) |   | 
| Neg (Disp, Reg32) |   | 
| Not (Disp, Reg32) |   | 
| Dec (Disp, Reg32) |   | 
| Inc (Disp, Reg32) |   | 
| XMMLoc (Disp, Reg32) MemBase |   | 
| Movlps (Disp, Reg32) XMMReg |   | 
| Movups (Disp, Reg32) XMMReg |   | 
| Movsd (Disp, Reg32) XMMReg |   | 
| Movss (Disp, Reg32) XMMReg |   | 
| Mov (Disp, Reg32) Word8 |   | 
| Mov (Disp, Reg32) Word16 |   | 
| Mov (Disp, Reg32) Word32 |   | 
| Mov (Disp, Reg32) Label |   | 
| Mov (Disp, Reg32) Reg32 |   | 
| Mov (Disp, Reg32) Reg16 |   | 
| Mov (Disp, Reg32) Reg8 |   | 
| Sal (Disp, Reg32) Word8 |   | 
| Sal (Disp, Reg32) Reg8 |   | 
| Sar (Disp, Reg32) Word8 |   | 
| Sar (Disp, Reg32) Reg8 |   | 
| Shr (Disp, Reg32) Word8 |   | 
| Shr (Disp, Reg32) Reg8 |   | 
| Shl (Disp, Reg32) Word8 |   | 
| Shl (Disp, Reg32) Reg8 |   | 
| Rcr (Disp, Reg32) Word8 |   | 
| Rcr (Disp, Reg32) Reg8 |   | 
| Rcl (Disp, Reg32) Word8 |   | 
| Rcl (Disp, Reg32) Reg8 |   | 
| Ror (Disp, Reg32) Word8 |   | 
| Ror (Disp, Reg32) Reg8 |   | 
| Rol (Disp, Reg32) Word8 |   | 
| Rol (Disp, Reg32) Reg8 |   | 
| Test (Disp, Reg32) Word32 |   | 
| Test (Disp, Reg32) Reg32 |   | 
| Cmp (Disp, Reg32) Word8 |   | 
| Cmp (Disp, Reg32) Word32 |   | 
| Cmp (Disp, Reg32) Label |   | 
| Cmp (Disp, Reg32) Reg32 |   | 
| Xor (Disp, Reg32) Word8 |   | 
| Xor (Disp, Reg32) Word32 |   | 
| Xor (Disp, Reg32) Reg32 |   | 
| Sub (Disp, Reg32) Word8 |   | 
| Sub (Disp, Reg32) Word32 |   | 
| Sub (Disp, Reg32) Reg32 |   | 
| And (Disp, Reg32) Word8 |   | 
| And (Disp, Reg32) Word32 |   | 
| And (Disp, Reg32) Reg32 |   | 
| Sbb (Disp, Reg32) Word8 |   | 
| Sbb (Disp, Reg32) Word32 |   | 
| Sbb (Disp, Reg32) Reg32 |   | 
| Adc (Disp, Reg32) Word8 |   | 
| Adc (Disp, Reg32) Word32 |   | 
| Adc (Disp, Reg32) Reg32 |   | 
| Or (Disp, Reg32) Word8 |   | 
| Or (Disp, Reg32) Word32 |   | 
| Or (Disp, Reg32) Reg32 |   | 
| Add (Disp, Reg32) Word8 |   | 
| Add (Disp, Reg32) Word32 |   | 
| Add (Disp, Reg32) Reg32 |   | 
| Xadd (Disp, Reg32) Reg32 |   | 
| Xadd (Disp, Reg32) Reg8 |   | 
| Xchg (Disp, Reg32) Reg32 |   | 
| Xchg (Disp, Reg32) Reg8 |   | 
| Cmpxchg (Disp, Reg32) Reg32 |   | 
| Mov (Disp, Reg32) (Ptr a) |   | 
| Cmp (Disp, Reg32) (Ptr a) |   | 
| Push (Disp, Reg32, Scale) |   | 
| Mov (Disp, Reg32, Scale) Word8 |   | 
| Mov (Disp, Reg32, Scale) Word16 |   | 
| Mov (Disp, Reg32, Scale) Word32 |   | 
| Mov (Disp, Reg32, Scale) Label |   | 
| Mov (Disp, Reg32, Scale) Reg32 |   | 
| Mov (Disp, Reg32, Scale) Reg16 |   | 
| Mov (Disp, Reg32, Scale) Reg8 |   | 
| Mov (Disp, Reg32, Scale) (Ptr a) |   | 
| Push (Disp, Reg32, Reg32, Scale) |   | 
| Mov (Disp, Reg32, Reg32, Scale) Word8 |   | 
| Mov (Disp, Reg32, Reg32, Scale) Word16 |   | 
| Mov (Disp, Reg32, Reg32, Scale) Word32 |   | 
| Mov (Disp, Reg32, Reg32, Scale) Label |   | 
| Mov (Disp, Reg32, Reg32, Scale) Reg32 |   | 
| Mov (Disp, Reg32, Reg32, Scale) Reg16 |   | 
| Mov (Disp, Reg32, Reg32, Scale) Reg8 |   | 
| Mov (Disp, Reg32, Reg32, Scale) (Ptr a) |   | 
data Scale Source
Instances
| Lea Reg32 (Disp, Reg32, Scale) |   | 
| Lea Reg32 (Reg32, Reg32, Scale) |   | 
| Movzxw Reg32 (Disp, Reg32, Scale) |   | 
| Movzxw Reg32 (Reg32, Reg32, Scale) |   | 
| Movzxb Reg32 (Disp, Reg32, Scale) |   | 
| Movzxb Reg32 (Reg32, Reg32, Scale) |   | 
| Movsxw Reg32 (Disp, Reg32, Scale) |   | 
| Movsxw Reg32 (Reg32, Reg32, Scale) |   | 
| Movsxb Reg32 (Disp, Reg32, Scale) |   | 
| Movsxb Reg32 (Reg32, Reg32, Scale) |   | 
| Mov Reg32 (Disp, Reg32, Scale) |   | 
| Mov Reg32 (Reg32, Reg32, Scale) |   | 
| Mov Reg16 (Disp, Reg32, Scale) |   | 
| Mov Reg16 (Reg32, Reg32, Scale) |   | 
| Mov Reg8 (Disp, Reg32, Scale) |   | 
| Mov Reg8 (Reg32, Reg32, Scale) |   | 
| Lea Reg32 (Disp, Reg32, Reg32, Scale) |   | 
| Movzxw Reg32 (Disp, Reg32, Reg32, Scale) |   | 
| Movzxb Reg32 (Disp, Reg32, Reg32, Scale) |   | 
| Movsxw Reg32 (Disp, Reg32, Reg32, Scale) |   | 
| Movsxb Reg32 (Disp, Reg32, Reg32, Scale) |   | 
| Mov Reg32 (Disp, Reg32, Reg32, Scale) |   | 
| Mov Reg16 (Disp, Reg32, Reg32, Scale) |   | 
| Mov Reg8 (Disp, Reg32, Reg32, Scale) |   | 
| Push (Disp, Reg32, Scale) |   | 
| Push (Reg32, Reg32, Scale) |   | 
| Mov (Disp, Reg32, Scale) Word8 |   | 
| Mov (Disp, Reg32, Scale) Word16 |   | 
| Mov (Disp, Reg32, Scale) Word32 |   | 
| Mov (Disp, Reg32, Scale) Label |   | 
| Mov (Disp, Reg32, Scale) Reg32 |   | 
| Mov (Disp, Reg32, Scale) Reg16 |   | 
| Mov (Disp, Reg32, Scale) Reg8 |   | 
| Mov (Reg32, Reg32, Scale) Word8 |   | 
| Mov (Reg32, Reg32, Scale) Word16 |   | 
| Mov (Reg32, Reg32, Scale) Word32 |   | 
| Mov (Reg32, Reg32, Scale) Label |   | 
| Mov (Reg32, Reg32, Scale) Reg32 |   | 
| Mov (Reg32, Reg32, Scale) Reg16 |   | 
| Mov (Reg32, Reg32, Scale) Reg8 |   | 
| Mov (Disp, Reg32, Scale) (Ptr a) |   | 
| Mov (Reg32, Reg32, Scale) (Ptr a) |   | 
| Push (Disp, Reg32, Reg32, Scale) |   | 
| Mov (Disp, Reg32, Reg32, Scale) Word8 |   | 
| Mov (Disp, Reg32, Reg32, Scale) Word16 |   | 
| Mov (Disp, Reg32, Reg32, Scale) Word32 |   | 
| Mov (Disp, Reg32, Reg32, Scale) Label |   | 
| Mov (Disp, Reg32, Reg32, Scale) Reg32 |   | 
| Mov (Disp, Reg32, Reg32, Scale) Reg16 |   | 
| Mov (Disp, Reg32, Reg32, Scale) Reg8 |   | 
| Mov (Disp, Reg32, Reg32, Scale) (Ptr a) |   | 
data FPTopReg Source
Instances
| Fld80 FPTopReg Ind |   | 
| Fld80 FPTopReg Addr |   | 
| Fld FPTopReg FPReg |   | 
| Fld FPTopReg Ind |   | 
| Fld FPTopReg Addr |   | 
| Fcomp FPTopReg FPReg |   | 
| Fcomp FPTopReg Ind |   | 
| Fcomp FPTopReg Addr |   | 
| Fcom FPTopReg FPReg |   | 
| Fcom FPTopReg Ind |   | 
| Fcom FPTopReg Addr |   | 
| Fdivr FPTopReg FPReg |   | 
| Fdivr FPTopReg Ind |   | 
| Fdivr FPTopReg Addr |   | 
| Fidiv FPTopReg Ind |   | 
| Fdivp FPReg FPTopReg |   | 
| Fdiv FPTopReg FPReg |   | 
| Fdiv FPTopReg Ind |   | 
| Fdiv FPTopReg Addr |   | 
| Fdiv FPReg FPTopReg |   | 
| Fimul FPTopReg Ind |   | 
| Fmulp FPReg FPTopReg |   | 
| Fmul FPTopReg FPReg |   | 
| Fmul FPTopReg Ind |   | 
| Fmul FPTopReg Addr |   | 
| Fmul FPReg FPTopReg |   | 
| Fsubr FPTopReg FPReg |   | 
| Fsubr FPTopReg Ind |   | 
| Fsubr FPTopReg Addr |   | 
| Fisub FPTopReg Ind |   | 
| Fsubp FPReg FPTopReg |   | 
| Fsub FPTopReg FPReg |   | 
| Fsub FPTopReg Ind |   | 
| Fsub FPTopReg Addr |   | 
| Fsub FPReg FPTopReg |   | 
| Fiadd FPTopReg Ind |   | 
| Faddp FPReg FPTopReg |   | 
| Fadd FPTopReg FPReg |   | 
| Fadd FPTopReg Ind |   | 
| Fadd FPTopReg Addr |   | 
| Fadd FPReg FPTopReg |   | 
| Fld80 FPTopReg (Disp, Reg32) |   | 
| Fld FPTopReg (Disp, Reg32) |   | 
| Fcomp FPTopReg (Disp, Reg32) |   | 
| Fcom FPTopReg (Disp, Reg32) |   | 
| Fdivr FPTopReg (Disp, Reg32) |   | 
| Fidiv FPTopReg (Disp, Reg32) |   | 
| Fdiv FPTopReg (Disp, Reg32) |   | 
| Fimul FPTopReg (Disp, Reg32) |   | 
| Fmul FPTopReg (Disp, Reg32) |   | 
| Fsubr FPTopReg (Disp, Reg32) |   | 
| Fisub FPTopReg (Disp, Reg32) |   | 
| Fsub FPTopReg (Disp, Reg32) |   | 
| Fiadd FPTopReg (Disp, Reg32) |   | 
| Fadd FPTopReg (Disp, Reg32) |   | 
class Mov a b where Source
Instances
| Mov Ind Word8 |   | 
| Mov Ind Word16 |   | 
| Mov Ind Word32 |   | 
| Mov Ind Label |   | 
| Mov Ind Reg32 |   | 
| Mov Ind Reg16 |   | 
| Mov Ind Reg8 |   | 
| Mov Addr Word8 |   | 
| Mov Addr Word16 |   | 
| Mov Addr Word32 |   | 
| Mov Addr Label |   | 
| Mov Addr Reg32 |   | 
| Mov Addr Reg16 |   | 
| Mov Addr Reg8 |   | 
| Mov Reg32 Word32 |   | 
| Mov Reg32 Label |   | 
| Mov Reg32 Ind |   | 
| Mov Reg32 Addr |   | 
| Mov Reg32 Reg32 |   | 
| Mov Reg16 Ind |   | 
| Mov Reg16 Addr |   | 
| Mov Reg16 Reg16 |   | 
| Mov Reg8 Ind |   | 
| Mov Reg8 Addr |   | 
| Mov Reg8 Reg8 |   | 
| Mov Ind (Ptr a) |   | 
| Mov Addr (Ptr a) |   | 
| Mov Reg32 (Ptr a) |   | 
| Mov Reg32 (Disp, Reg32) |   | 
| Mov Reg16 (Disp, Reg32) |   | 
| Mov Reg8 (Disp, Reg32) |   | 
| Mov Reg32 (Disp, Reg32, Scale) |   | 
| Mov Reg32 (Reg32, Reg32, Scale) |   | 
| Mov Reg16 (Disp, Reg32, Scale) |   | 
| Mov Reg16 (Reg32, Reg32, Scale) |   | 
| Mov Reg8 (Disp, Reg32, Scale) |   | 
| Mov Reg8 (Reg32, Reg32, Scale) |   | 
| Mov Reg32 (Disp, Reg32, Reg32, Scale) |   | 
| Mov Reg16 (Disp, Reg32, Reg32, Scale) |   | 
| Mov Reg8 (Disp, Reg32, Reg32, Scale) |   | 
| Mov (Disp, Reg32) Word8 |   | 
| Mov (Disp, Reg32) Word16 |   | 
| Mov (Disp, Reg32) Word32 |   | 
| Mov (Disp, Reg32) Label |   | 
| Mov (Disp, Reg32) Reg32 |   | 
| Mov (Disp, Reg32) Reg16 |   | 
| Mov (Disp, Reg32) Reg8 |   | 
| Mov (Disp, Reg32) (Ptr a) |   | 
| Mov (Disp, Reg32, Scale) Word8 |   | 
| Mov (Disp, Reg32, Scale) Word16 |   | 
| Mov (Disp, Reg32, Scale) Word32 |   | 
| Mov (Disp, Reg32, Scale) Label |   | 
| Mov (Disp, Reg32, Scale) Reg32 |   | 
| Mov (Disp, Reg32, Scale) Reg16 |   | 
| Mov (Disp, Reg32, Scale) Reg8 |   | 
| Mov (Reg32, Reg32, Scale) Word8 |   | 
| Mov (Reg32, Reg32, Scale) Word16 |   | 
| Mov (Reg32, Reg32, Scale) Word32 |   | 
| Mov (Reg32, Reg32, Scale) Label |   | 
| Mov (Reg32, Reg32, Scale) Reg32 |   | 
| Mov (Reg32, Reg32, Scale) Reg16 |   | 
| Mov (Reg32, Reg32, Scale) Reg8 |   | 
| Mov (Disp, Reg32, Scale) (Ptr a) |   | 
| Mov (Reg32, Reg32, Scale) (Ptr a) |   | 
| Mov (Disp, Reg32, Reg32, Scale) Word8 |   | 
| Mov (Disp, Reg32, Reg32, Scale) Word16 |   | 
| Mov (Disp, Reg32, Reg32, Scale) Word32 |   | 
| Mov (Disp, Reg32, Reg32, Scale) Label |   | 
| Mov (Disp, Reg32, Reg32, Scale) Reg32 |   | 
| Mov (Disp, Reg32, Reg32, Scale) Reg16 |   | 
| Mov (Disp, Reg32, Reg32, Scale) Reg8 |   | 
| Mov (Disp, Reg32, Reg32, Scale) (Ptr a) |   | 
newtype XMMReg Source
Instances
| Eq XMMReg |   | 
| Ord XMMReg |   | 
| Show XMMReg |   | 
| XMMLocation XMMReg |   | 
| XMMLoc XMMReg XMMReg |   | 
| Ucomiss XMMReg XMMReg |   | 
| Ucomiss XMMReg Ind |   | 
| Ucomiss XMMReg Addr |   | 
| Ucomisd XMMReg XMMReg |   | 
| Ucomisd XMMReg Ind |   | 
| Ucomisd XMMReg Addr |   | 
| Comiss XMMReg XMMReg |   | 
| Comiss XMMReg Ind |   | 
| Comiss XMMReg Addr |   | 
| Comisd XMMReg XMMReg |   | 
| Comisd XMMReg Ind |   | 
| Comisd XMMReg Addr |   | 
| Movlps XMMReg XMMReg |   | 
| Movlps XMMReg Ind |   | 
| Movlps XMMReg Addr |   | 
| Movlps Ind XMMReg |   | 
| Movlps Addr XMMReg |   | 
| Movups XMMReg XMMReg |   | 
| Movups XMMReg Ind |   | 
| Movups XMMReg Addr |   | 
| Movups Ind XMMReg |   | 
| Movups Addr XMMReg |   | 
| Movsd XMMReg XMMReg |   | 
| Movsd XMMReg Ind |   | 
| Movsd XMMReg Addr |   | 
| Movsd Ind XMMReg |   | 
| Movsd Addr XMMReg |   | 
| Movss XMMReg XMMReg |   | 
| Movss XMMReg Ind |   | 
| Movss XMMReg Addr |   | 
| Movss Ind XMMReg |   | 
| Movss Addr XMMReg |   | 
| Maxps XMMReg XMMReg |   | 
| Maxps XMMReg Ind |   | 
| Maxps XMMReg Addr |   | 
| Maxpd XMMReg XMMReg |   | 
| Maxpd XMMReg Ind |   | 
| Maxpd XMMReg Addr |   | 
| Maxss XMMReg XMMReg |   | 
| Maxss XMMReg Ind |   | 
| Maxss XMMReg Addr |   | 
| Maxsd XMMReg XMMReg |   | 
| Maxsd XMMReg Ind |   | 
| Maxsd XMMReg Addr |   | 
| Minps XMMReg XMMReg |   | 
| Minps XMMReg Ind |   | 
| Minps XMMReg Addr |   | 
| Minpd XMMReg XMMReg |   | 
| Minpd XMMReg Ind |   | 
| Minpd XMMReg Addr |   | 
| Minss XMMReg XMMReg |   | 
| Minss XMMReg Ind |   | 
| Minss XMMReg Addr |   | 
| Minsd XMMReg XMMReg |   | 
| Minsd XMMReg Ind |   | 
| Minsd XMMReg Addr |   | 
| Divps XMMReg XMMReg |   | 
| Divps XMMReg Ind |   | 
| Divps XMMReg Addr |   | 
| Divpd XMMReg XMMReg |   | 
| Divpd XMMReg Ind |   | 
| Divpd XMMReg Addr |   | 
| Divss XMMReg XMMReg |   | 
| Divss XMMReg Ind |   | 
| Divss XMMReg Addr |   | 
| Divsd XMMReg XMMReg |   | 
| Divsd XMMReg Ind |   | 
| Divsd XMMReg Addr |   | 
| Mulps XMMReg XMMReg |   | 
| Mulps XMMReg Ind |   | 
| Mulps XMMReg Addr |   | 
| Mulpd XMMReg XMMReg |   | 
| Mulpd XMMReg Ind |   | 
| Mulpd XMMReg Addr |   | 
| Mulss XMMReg XMMReg |   | 
| Mulss XMMReg Ind |   | 
| Mulss XMMReg Addr |   | 
| Mulsd XMMReg XMMReg |   | 
| Mulsd XMMReg Ind |   | 
| Mulsd XMMReg Addr |   | 
| Subps XMMReg XMMReg |   | 
| Subps XMMReg Ind |   | 
| Subps XMMReg Addr |   | 
| Subpd XMMReg XMMReg |   | 
| Subpd XMMReg Ind |   | 
| Subpd XMMReg Addr |   | 
| Subss XMMReg XMMReg |   | 
| Subss XMMReg Ind |   | 
| Subss XMMReg Addr |   | 
| Subsd XMMReg XMMReg |   | 
| Subsd XMMReg Ind |   | 
| Subsd XMMReg Addr |   | 
| Addps XMMReg XMMReg |   | 
| Addps XMMReg Ind |   | 
| Addps XMMReg Addr |   | 
| Addpd XMMReg XMMReg |   | 
| Addpd XMMReg Ind |   | 
| Addpd XMMReg Addr |   | 
| Addss XMMReg XMMReg |   | 
| Addss XMMReg Ind |   | 
| Addss XMMReg Addr |   | 
| Addsd XMMReg XMMReg |   | 
| Addsd XMMReg Ind |   | 
| Addsd XMMReg Addr |   | 
| Sqrtps XMMReg XMMReg |   | 
| Sqrtps XMMReg Ind |   | 
| Sqrtps XMMReg Addr |   | 
| Sqrtpd XMMReg XMMReg |   | 
| Sqrtpd XMMReg Ind |   | 
| Sqrtpd XMMReg Addr |   | 
| Sqrtss XMMReg XMMReg |   | 
| Sqrtss XMMReg Ind |   | 
| Sqrtss XMMReg Addr |   | 
| Sqrtsd XMMReg XMMReg |   | 
| Sqrtsd XMMReg Ind |   | 
| Sqrtsd XMMReg Addr |   | 
| Ucomiss XMMReg (Disp, Reg32) |   | 
| Ucomisd XMMReg (Disp, Reg32) |   | 
| Comiss XMMReg (Disp, Reg32) |   | 
| Comisd XMMReg (Disp, Reg32) |   | 
| Movlps XMMReg (Disp, Reg32) |   | 
| Movups XMMReg (Disp, Reg32) |   | 
| Movsd XMMReg (Disp, Reg32) |   | 
| Movss XMMReg (Disp, Reg32) |   | 
| Maxps XMMReg (Disp, Reg32) |   | 
| Maxpd XMMReg (Disp, Reg32) |   | 
| Maxss XMMReg (Disp, Reg32) |   | 
| Maxsd XMMReg (Disp, Reg32) |   | 
| Minps XMMReg (Disp, Reg32) |   | 
| Minpd XMMReg (Disp, Reg32) |   | 
| Minss XMMReg (Disp, Reg32) |   | 
| Minsd XMMReg (Disp, Reg32) |   | 
| Divps XMMReg (Disp, Reg32) |   | 
| Divpd XMMReg (Disp, Reg32) |   | 
| Divss XMMReg (Disp, Reg32) |   | 
| Divsd XMMReg (Disp, Reg32) |   | 
| Mulps XMMReg (Disp, Reg32) |   | 
| Mulpd XMMReg (Disp, Reg32) |   | 
| Mulss XMMReg (Disp, Reg32) |   | 
| Mulsd XMMReg (Disp, Reg32) |   | 
| Subps XMMReg (Disp, Reg32) |   | 
| Subpd XMMReg (Disp, Reg32) |   | 
| Subss XMMReg (Disp, Reg32) |   | 
| Subsd XMMReg (Disp, Reg32) |   | 
| Addps XMMReg (Disp, Reg32) |   | 
| Addpd XMMReg (Disp, Reg32) |   | 
| Addss XMMReg (Disp, Reg32) |   | 
| Addsd XMMReg (Disp, Reg32) |   | 
| Sqrtps XMMReg (Disp, Reg32) |   | 
| Sqrtpd XMMReg (Disp, Reg32) |   | 
| Sqrtss XMMReg (Disp, Reg32) |   | 
| Sqrtsd XMMReg (Disp, Reg32) |   | 
| Movlps (Disp, Reg32) XMMReg |   | 
| Movups (Disp, Reg32) XMMReg |   | 
| Movsd (Disp, Reg32) XMMReg |   | 
| Movss (Disp, Reg32) XMMReg |   |