llvm/llvm/test/MC/X86/X87-32.s

// RUN: llvm-mc -triple i386-unknown-unknown --show-encoding %s | FileCheck %s
// CHECK: f2xm1 
// CHECK: encoding: [0xd9,0xf0]         
f2xm1 

// CHECK: fabs 
// CHECK: encoding: [0xd9,0xe1]         
fabs 

// CHECK: faddl -485498096(%edx,%eax,4) 
// CHECK: encoding: [0xdc,0x84,0x82,0x10,0xe3,0x0f,0xe3]        
faddl -485498096(%edx,%eax,4) 

// CHECK: faddl 485498096(%edx,%eax,4) 
// CHECK: encoding: [0xdc,0x84,0x82,0xf0,0x1c,0xf0,0x1c]        
faddl 485498096(%edx,%eax,4) 

// CHECK: faddl 485498096(%edx) 
// CHECK: encoding: [0xdc,0x82,0xf0,0x1c,0xf0,0x1c]        
faddl 485498096(%edx) 

// CHECK: faddl 485498096 
// CHECK: encoding: [0xdc,0x05,0xf0,0x1c,0xf0,0x1c]        
faddl 485498096 

// CHECK: faddl 64(%edx,%eax) 
// CHECK: encoding: [0xdc,0x44,0x02,0x40]        
faddl 64(%edx,%eax) 

// CHECK: faddl (%edx) 
// CHECK: encoding: [0xdc,0x02]        
faddl (%edx) 

// CHECK: faddp %st, %st(4) 
// CHECK: encoding: [0xde,0xc4]        
faddp %st(4) 

// CHECK: fadds -485498096(%edx,%eax,4) 
// CHECK: encoding: [0xd8,0x84,0x82,0x10,0xe3,0x0f,0xe3]        
fadds -485498096(%edx,%eax,4) 

// CHECK: fadds 485498096(%edx,%eax,4) 
// CHECK: encoding: [0xd8,0x84,0x82,0xf0,0x1c,0xf0,0x1c]        
fadds 485498096(%edx,%eax,4) 

// CHECK: fadds 485498096(%edx) 
// CHECK: encoding: [0xd8,0x82,0xf0,0x1c,0xf0,0x1c]        
fadds 485498096(%edx) 

// CHECK: fadds 485498096 
// CHECK: encoding: [0xd8,0x05,0xf0,0x1c,0xf0,0x1c]        
fadds 485498096 

// CHECK: fadds 64(%edx,%eax) 
// CHECK: encoding: [0xd8,0x44,0x02,0x40]        
fadds 64(%edx,%eax) 

// CHECK: fadds (%edx) 
// CHECK: encoding: [0xd8,0x02]        
fadds (%edx) 

// CHECK: fadd %st, %st(4) 
// CHECK: encoding: [0xdc,0xc4]       
fadd %st, %st(4) 

// CHECK: fadd %st(4), %st
// CHECK: encoding: [0xd8,0xc4]        
fadd %st(4) 

// CHECK: fbld -485498096(%edx,%eax,4) 
// CHECK: encoding: [0xdf,0xa4,0x82,0x10,0xe3,0x0f,0xe3]        
fbld -485498096(%edx,%eax,4) 

// CHECK: fbld 485498096(%edx,%eax,4) 
// CHECK: encoding: [0xdf,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]        
fbld 485498096(%edx,%eax,4) 

// CHECK: fbld 485498096(%edx) 
// CHECK: encoding: [0xdf,0xa2,0xf0,0x1c,0xf0,0x1c]        
fbld 485498096(%edx) 

// CHECK: fbld 485498096 
// CHECK: encoding: [0xdf,0x25,0xf0,0x1c,0xf0,0x1c]        
fbld 485498096 

// CHECK: fbld 64(%edx,%eax) 
// CHECK: encoding: [0xdf,0x64,0x02,0x40]        
fbld 64(%edx,%eax) 

// CHECK: fbld (%edx) 
// CHECK: encoding: [0xdf,0x22]        
fbld (%edx) 

// CHECK: fbstp -485498096(%edx,%eax,4) 
// CHECK: encoding: [0xdf,0xb4,0x82,0x10,0xe3,0x0f,0xe3]        
fbstp -485498096(%edx,%eax,4) 

// CHECK: fbstp 485498096(%edx,%eax,4) 
// CHECK: encoding: [0xdf,0xb4,0x82,0xf0,0x1c,0xf0,0x1c]        
fbstp 485498096(%edx,%eax,4) 

// CHECK: fbstp 485498096(%edx) 
// CHECK: encoding: [0xdf,0xb2,0xf0,0x1c,0xf0,0x1c]        
fbstp 485498096(%edx) 

// CHECK: fbstp 485498096 
// CHECK: encoding: [0xdf,0x35,0xf0,0x1c,0xf0,0x1c]        
fbstp 485498096 

// CHECK: fbstp 64(%edx,%eax) 
// CHECK: encoding: [0xdf,0x74,0x02,0x40]        
fbstp 64(%edx,%eax) 

// CHECK: fbstp (%edx) 
// CHECK: encoding: [0xdf,0x32]        
fbstp (%edx) 

// CHECK: fchs 
// CHECK: encoding: [0xd9,0xe0]         
fchs 

// CHECK: fcoml -485498096(%edx,%eax,4) 
// CHECK: encoding: [0xdc,0x94,0x82,0x10,0xe3,0x0f,0xe3]        
fcoml -485498096(%edx,%eax,4) 

// CHECK: fcoml 485498096(%edx,%eax,4) 
// CHECK: encoding: [0xdc,0x94,0x82,0xf0,0x1c,0xf0,0x1c]        
fcoml 485498096(%edx,%eax,4) 

// CHECK: fcoml 485498096(%edx) 
// CHECK: encoding: [0xdc,0x92,0xf0,0x1c,0xf0,0x1c]        
fcoml 485498096(%edx) 

// CHECK: fcoml 485498096 
// CHECK: encoding: [0xdc,0x15,0xf0,0x1c,0xf0,0x1c]        
fcoml 485498096 

// CHECK: fcoml 64(%edx,%eax) 
// CHECK: encoding: [0xdc,0x54,0x02,0x40]        
fcoml 64(%edx,%eax) 

// CHECK: fcoml (%edx) 
// CHECK: encoding: [0xdc,0x12]        
fcoml (%edx) 

// CHECK: fcompl -485498096(%edx,%eax,4) 
// CHECK: encoding: [0xdc,0x9c,0x82,0x10,0xe3,0x0f,0xe3]        
fcompl -485498096(%edx,%eax,4) 

// CHECK: fcompl 485498096(%edx,%eax,4) 
// CHECK: encoding: [0xdc,0x9c,0x82,0xf0,0x1c,0xf0,0x1c]        
fcompl 485498096(%edx,%eax,4) 

// CHECK: fcompl 485498096(%edx) 
// CHECK: encoding: [0xdc,0x9a,0xf0,0x1c,0xf0,0x1c]        
fcompl 485498096(%edx) 

// CHECK: fcompl 485498096 
// CHECK: encoding: [0xdc,0x1d,0xf0,0x1c,0xf0,0x1c]        
fcompl 485498096 

// CHECK: fcompl 64(%edx,%eax) 
// CHECK: encoding: [0xdc,0x5c,0x02,0x40]        
fcompl 64(%edx,%eax) 

// CHECK: fcompl (%edx) 
// CHECK: encoding: [0xdc,0x1a]        
fcompl (%edx) 

// CHECK: fcompp 
// CHECK: encoding: [0xde,0xd9]         
fcompp 

// CHECK: fcomps -485498096(%edx,%eax,4) 
// CHECK: encoding: [0xd8,0x9c,0x82,0x10,0xe3,0x0f,0xe3]        
fcomps -485498096(%edx,%eax,4) 

// CHECK: fcomps 485498096(%edx,%eax,4) 
// CHECK: encoding: [0xd8,0x9c,0x82,0xf0,0x1c,0xf0,0x1c]        
fcomps 485498096(%edx,%eax,4) 

// CHECK: fcomps 485498096(%edx) 
// CHECK: encoding: [0xd8,0x9a,0xf0,0x1c,0xf0,0x1c]        
fcomps 485498096(%edx) 

// CHECK: fcomps 485498096 
// CHECK: encoding: [0xd8,0x1d,0xf0,0x1c,0xf0,0x1c]        
fcomps 485498096 

// CHECK: fcomps 64(%edx,%eax) 
// CHECK: encoding: [0xd8,0x5c,0x02,0x40]        
fcomps 64(%edx,%eax) 

// CHECK: fcomps (%edx) 
// CHECK: encoding: [0xd8,0x1a]        
fcomps (%edx) 

// CHECK: fcomp %st(4) 
// CHECK: encoding: [0xd8,0xdc]        
fcomp %st(4) 

// CHECK: fcoms -485498096(%edx,%eax,4) 
// CHECK: encoding: [0xd8,0x94,0x82,0x10,0xe3,0x0f,0xe3]        
fcoms -485498096(%edx,%eax,4) 

// CHECK: fcoms 485498096(%edx,%eax,4) 
// CHECK: encoding: [0xd8,0x94,0x82,0xf0,0x1c,0xf0,0x1c]        
fcoms 485498096(%edx,%eax,4) 

// CHECK: fcoms 485498096(%edx) 
// CHECK: encoding: [0xd8,0x92,0xf0,0x1c,0xf0,0x1c]        
fcoms 485498096(%edx) 

// CHECK: fcoms 485498096 
// CHECK: encoding: [0xd8,0x15,0xf0,0x1c,0xf0,0x1c]        
fcoms 485498096 

// CHECK: fcoms 64(%edx,%eax) 
// CHECK: encoding: [0xd8,0x54,0x02,0x40]        
fcoms 64(%edx,%eax) 

// CHECK: fcoms (%edx) 
// CHECK: encoding: [0xd8,0x12]        
fcoms (%edx) 

// CHECK: fcom %st(4) 
// CHECK: encoding: [0xd8,0xd4]        
fcom %st(4) 

// CHECK: fcos 
// CHECK: encoding: [0xd9,0xff]         
fcos 

// CHECK: fdecstp 
// CHECK: encoding: [0xd9,0xf6]         
fdecstp 

// CHECK: fdivl -485498096(%edx,%eax,4) 
// CHECK: encoding: [0xdc,0xb4,0x82,0x10,0xe3,0x0f,0xe3]        
fdivl -485498096(%edx,%eax,4) 

// CHECK: fdivl 485498096(%edx,%eax,4) 
// CHECK: encoding: [0xdc,0xb4,0x82,0xf0,0x1c,0xf0,0x1c]        
fdivl 485498096(%edx,%eax,4) 

// CHECK: fdivl 485498096(%edx) 
// CHECK: encoding: [0xdc,0xb2,0xf0,0x1c,0xf0,0x1c]        
fdivl 485498096(%edx) 

// CHECK: fdivl 485498096 
// CHECK: encoding: [0xdc,0x35,0xf0,0x1c,0xf0,0x1c]        
fdivl 485498096 

// CHECK: fdivl 64(%edx,%eax) 
// CHECK: encoding: [0xdc,0x74,0x02,0x40]        
fdivl 64(%edx,%eax) 

// CHECK: fdivl (%edx) 
// CHECK: encoding: [0xdc,0x32]        
fdivl (%edx) 

// CHECK: fdivp %st, %st(4) 
// CHECK: encoding: [0xde,0xf4]        
fdivp %st(4) 

// CHECK: fdivrl -485498096(%edx,%eax,4) 
// CHECK: encoding: [0xdc,0xbc,0x82,0x10,0xe3,0x0f,0xe3]        
fdivrl -485498096(%edx,%eax,4) 

// CHECK: fdivrl 485498096(%edx,%eax,4) 
// CHECK: encoding: [0xdc,0xbc,0x82,0xf0,0x1c,0xf0,0x1c]        
fdivrl 485498096(%edx,%eax,4) 

// CHECK: fdivrl 485498096(%edx) 
// CHECK: encoding: [0xdc,0xba,0xf0,0x1c,0xf0,0x1c]        
fdivrl 485498096(%edx) 

// CHECK: fdivrl 485498096 
// CHECK: encoding: [0xdc,0x3d,0xf0,0x1c,0xf0,0x1c]        
fdivrl 485498096 

// CHECK: fdivrl 64(%edx,%eax) 
// CHECK: encoding: [0xdc,0x7c,0x02,0x40]        
fdivrl 64(%edx,%eax) 

// CHECK: fdivrl (%edx) 
// CHECK: encoding: [0xdc,0x3a]        
fdivrl (%edx) 

// CHECK: fdivrp %st, %st(4) 
// CHECK: encoding: [0xde,0xfc]        
fdivrp %st(4) 

// CHECK: fdivrs -485498096(%edx,%eax,4) 
// CHECK: encoding: [0xd8,0xbc,0x82,0x10,0xe3,0x0f,0xe3]        
fdivrs -485498096(%edx,%eax,4) 

// CHECK: fdivrs 485498096(%edx,%eax,4) 
// CHECK: encoding: [0xd8,0xbc,0x82,0xf0,0x1c,0xf0,0x1c]        
fdivrs 485498096(%edx,%eax,4) 

// CHECK: fdivrs 485498096(%edx) 
// CHECK: encoding: [0xd8,0xba,0xf0,0x1c,0xf0,0x1c]        
fdivrs 485498096(%edx) 

// CHECK: fdivrs 485498096 
// CHECK: encoding: [0xd8,0x3d,0xf0,0x1c,0xf0,0x1c]        
fdivrs 485498096 

// CHECK: fdivrs 64(%edx,%eax) 
// CHECK: encoding: [0xd8,0x7c,0x02,0x40]        
fdivrs 64(%edx,%eax) 

// CHECK: fdivrs (%edx) 
// CHECK: encoding: [0xd8,0x3a]        
fdivrs (%edx) 

// CHECK: fdivr %st, %st(4) 
// CHECK: encoding: [0xdc,0xfc]       
fdivr %st, %st(4) 

// CHECK: fdivr %st(4), %st
// CHECK: encoding: [0xd8,0xfc]        
fdivr %st(4) 

// CHECK: fdivs -485498096(%edx,%eax,4) 
// CHECK: encoding: [0xd8,0xb4,0x82,0x10,0xe3,0x0f,0xe3]        
fdivs -485498096(%edx,%eax,4) 

// CHECK: fdivs 485498096(%edx,%eax,4) 
// CHECK: encoding: [0xd8,0xb4,0x82,0xf0,0x1c,0xf0,0x1c]        
fdivs 485498096(%edx,%eax,4) 

// CHECK: fdivs 485498096(%edx) 
// CHECK: encoding: [0xd8,0xb2,0xf0,0x1c,0xf0,0x1c]        
fdivs 485498096(%edx) 

// CHECK: fdivs 485498096 
// CHECK: encoding: [0xd8,0x35,0xf0,0x1c,0xf0,0x1c]        
fdivs 485498096 

// CHECK: fdivs 64(%edx,%eax) 
// CHECK: encoding: [0xd8,0x74,0x02,0x40]        
fdivs 64(%edx,%eax) 

// CHECK: fdivs (%edx) 
// CHECK: encoding: [0xd8,0x32]        
fdivs (%edx) 

// CHECK: fdiv %st, %st(4) 
// CHECK: encoding: [0xdc,0xf4]       
fdiv %st, %st(4) 

// CHECK: fdiv %st(4), %st
// CHECK: encoding: [0xd8,0xf4]        
fdiv %st(4) 

// CHECK: ffreep %st(4) 
// CHECK: encoding: [0xdf,0xc4]        
ffreep %st(4) 

// CHECK: ffree %st(4) 
// CHECK: encoding: [0xdd,0xc4]        
ffree %st(4) 

// CHECK: fiaddl -485498096(%edx,%eax,4) 
// CHECK: encoding: [0xda,0x84,0x82,0x10,0xe3,0x0f,0xe3]        
fiaddl -485498096(%edx,%eax,4) 

// CHECK: fiaddl 485498096(%edx,%eax,4) 
// CHECK: encoding: [0xda,0x84,0x82,0xf0,0x1c,0xf0,0x1c]        
fiaddl 485498096(%edx,%eax,4) 

// CHECK: fiaddl 485498096(%edx) 
// CHECK: encoding: [0xda,0x82,0xf0,0x1c,0xf0,0x1c]        
fiaddl 485498096(%edx) 

// CHECK: fiaddl 485498096 
// CHECK: encoding: [0xda,0x05,0xf0,0x1c,0xf0,0x1c]        
fiaddl 485498096 

// CHECK: fiaddl 64(%edx,%eax) 
// CHECK: encoding: [0xda,0x44,0x02,0x40]        
fiaddl 64(%edx,%eax) 

// CHECK: fiaddl (%edx) 
// CHECK: encoding: [0xda,0x02]        
fiaddl (%edx) 

// CHECK: fiadds -485498096(%edx,%eax,4) 
// CHECK: encoding: [0xde,0x84,0x82,0x10,0xe3,0x0f,0xe3]        
fiadds -485498096(%edx,%eax,4) 

// CHECK: fiadds 485498096(%edx,%eax,4) 
// CHECK: encoding: [0xde,0x84,0x82,0xf0,0x1c,0xf0,0x1c]        
fiadds 485498096(%edx,%eax,4) 

// CHECK: fiadds 485498096(%edx) 
// CHECK: encoding: [0xde,0x82,0xf0,0x1c,0xf0,0x1c]        
fiadds 485498096(%edx) 

// CHECK: fiadds 485498096 
// CHECK: encoding: [0xde,0x05,0xf0,0x1c,0xf0,0x1c]        
fiadds 485498096 

// CHECK: fiadds 64(%edx,%eax) 
// CHECK: encoding: [0xde,0x44,0x02,0x40]        
fiadds 64(%edx,%eax) 

// CHECK: fiadds (%edx) 
// CHECK: encoding: [0xde,0x02]        
fiadds (%edx) 

// CHECK: ficoml -485498096(%edx,%eax,4) 
// CHECK: encoding: [0xda,0x94,0x82,0x10,0xe3,0x0f,0xe3]        
ficoml -485498096(%edx,%eax,4) 

// CHECK: ficoml 485498096(%edx,%eax,4) 
// CHECK: encoding: [0xda,0x94,0x82,0xf0,0x1c,0xf0,0x1c]        
ficoml 485498096(%edx,%eax,4) 

// CHECK: ficoml 485498096(%edx) 
// CHECK: encoding: [0xda,0x92,0xf0,0x1c,0xf0,0x1c]        
ficoml 485498096(%edx) 

// CHECK: ficoml 485498096 
// CHECK: encoding: [0xda,0x15,0xf0,0x1c,0xf0,0x1c]        
ficoml 485498096 

// CHECK: ficoml 64(%edx,%eax) 
// CHECK: encoding: [0xda,0x54,0x02,0x40]        
ficoml 64(%edx,%eax) 

// CHECK: ficoml (%edx) 
// CHECK: encoding: [0xda,0x12]        
ficoml (%edx) 

// CHECK: ficompl -485498096(%edx,%eax,4) 
// CHECK: encoding: [0xda,0x9c,0x82,0x10,0xe3,0x0f,0xe3]        
ficompl -485498096(%edx,%eax,4) 

// CHECK: ficompl 485498096(%edx,%eax,4) 
// CHECK: encoding: [0xda,0x9c,0x82,0xf0,0x1c,0xf0,0x1c]        
ficompl 485498096(%edx,%eax,4) 

// CHECK: ficompl 485498096(%edx) 
// CHECK: encoding: [0xda,0x9a,0xf0,0x1c,0xf0,0x1c]        
ficompl 485498096(%edx) 

// CHECK: ficompl 485498096 
// CHECK: encoding: [0xda,0x1d,0xf0,0x1c,0xf0,0x1c]        
ficompl 485498096 

// CHECK: ficompl 64(%edx,%eax) 
// CHECK: encoding: [0xda,0x5c,0x02,0x40]        
ficompl 64(%edx,%eax) 

// CHECK: ficompl (%edx) 
// CHECK: encoding: [0xda,0x1a]        
ficompl (%edx) 

// CHECK: ficomps -485498096(%edx,%eax,4) 
// CHECK: encoding: [0xde,0x9c,0x82,0x10,0xe3,0x0f,0xe3]        
ficomps -485498096(%edx,%eax,4) 

// CHECK: ficomps 485498096(%edx,%eax,4) 
// CHECK: encoding: [0xde,0x9c,0x82,0xf0,0x1c,0xf0,0x1c]        
ficomps 485498096(%edx,%eax,4) 

// CHECK: ficomps 485498096(%edx) 
// CHECK: encoding: [0xde,0x9a,0xf0,0x1c,0xf0,0x1c]        
ficomps 485498096(%edx) 

// CHECK: ficomps 485498096 
// CHECK: encoding: [0xde,0x1d,0xf0,0x1c,0xf0,0x1c]        
ficomps 485498096 

// CHECK: ficomps 64(%edx,%eax) 
// CHECK: encoding: [0xde,0x5c,0x02,0x40]        
ficomps 64(%edx,%eax) 

// CHECK: ficomps (%edx) 
// CHECK: encoding: [0xde,0x1a]        
ficomps (%edx) 

// CHECK: ficoms -485498096(%edx,%eax,4) 
// CHECK: encoding: [0xde,0x94,0x82,0x10,0xe3,0x0f,0xe3]        
ficoms -485498096(%edx,%eax,4) 

// CHECK: ficoms 485498096(%edx,%eax,4) 
// CHECK: encoding: [0xde,0x94,0x82,0xf0,0x1c,0xf0,0x1c]        
ficoms 485498096(%edx,%eax,4) 

// CHECK: ficoms 485498096(%edx) 
// CHECK: encoding: [0xde,0x92,0xf0,0x1c,0xf0,0x1c]        
ficoms 485498096(%edx) 

// CHECK: ficoms 485498096 
// CHECK: encoding: [0xde,0x15,0xf0,0x1c,0xf0,0x1c]        
ficoms 485498096 

// CHECK: ficoms 64(%edx,%eax) 
// CHECK: encoding: [0xde,0x54,0x02,0x40]        
ficoms 64(%edx,%eax) 

// CHECK: ficoms (%edx) 
// CHECK: encoding: [0xde,0x12]        
ficoms (%edx) 

// CHECK: fidivl -485498096(%edx,%eax,4) 
// CHECK: encoding: [0xda,0xb4,0x82,0x10,0xe3,0x0f,0xe3]        
fidivl -485498096(%edx,%eax,4) 

// CHECK: fidivl 485498096(%edx,%eax,4) 
// CHECK: encoding: [0xda,0xb4,0x82,0xf0,0x1c,0xf0,0x1c]        
fidivl 485498096(%edx,%eax,4) 

// CHECK: fidivl 485498096(%edx) 
// CHECK: encoding: [0xda,0xb2,0xf0,0x1c,0xf0,0x1c]        
fidivl 485498096(%edx) 

// CHECK: fidivl 485498096 
// CHECK: encoding: [0xda,0x35,0xf0,0x1c,0xf0,0x1c]        
fidivl 485498096 

// CHECK: fidivl 64(%edx,%eax) 
// CHECK: encoding: [0xda,0x74,0x02,0x40]        
fidivl 64(%edx,%eax) 

// CHECK: fidivl (%edx) 
// CHECK: encoding: [0xda,0x32]        
fidivl (%edx) 

// CHECK: fidivrl -485498096(%edx,%eax,4) 
// CHECK: encoding: [0xda,0xbc,0x82,0x10,0xe3,0x0f,0xe3]        
fidivrl -485498096(%edx,%eax,4) 

// CHECK: fidivrl 485498096(%edx,%eax,4) 
// CHECK: encoding: [0xda,0xbc,0x82,0xf0,0x1c,0xf0,0x1c]        
fidivrl 485498096(%edx,%eax,4) 

// CHECK: fidivrl 485498096(%edx) 
// CHECK: encoding: [0xda,0xba,0xf0,0x1c,0xf0,0x1c]        
fidivrl 485498096(%edx) 

// CHECK: fidivrl 485498096 
// CHECK: encoding: [0xda,0x3d,0xf0,0x1c,0xf0,0x1c]        
fidivrl 485498096 

// CHECK: fidivrl 64(%edx,%eax) 
// CHECK: encoding: [0xda,0x7c,0x02,0x40]        
fidivrl 64(%edx,%eax) 

// CHECK: fidivrl (%edx) 
// CHECK: encoding: [0xda,0x3a]        
fidivrl (%edx) 

// CHECK: fidivrs -485498096(%edx,%eax,4) 
// CHECK: encoding: [0xde,0xbc,0x82,0x10,0xe3,0x0f,0xe3]        
fidivrs -485498096(%edx,%eax,4) 

// CHECK: fidivrs 485498096(%edx,%eax,4) 
// CHECK: encoding: [0xde,0xbc,0x82,0xf0,0x1c,0xf0,0x1c]        
fidivrs 485498096(%edx,%eax,4) 

// CHECK: fidivrs 485498096(%edx) 
// CHECK: encoding: [0xde,0xba,0xf0,0x1c,0xf0,0x1c]        
fidivrs 485498096(%edx) 

// CHECK: fidivrs 485498096 
// CHECK: encoding: [0xde,0x3d,0xf0,0x1c,0xf0,0x1c]        
fidivrs 485498096 

// CHECK: fidivrs 64(%edx,%eax) 
// CHECK: encoding: [0xde,0x7c,0x02,0x40]        
fidivrs 64(%edx,%eax) 

// CHECK: fidivrs (%edx) 
// CHECK: encoding: [0xde,0x3a]        
fidivrs (%edx) 

// CHECK: fidivs -485498096(%edx,%eax,4) 
// CHECK: encoding: [0xde,0xb4,0x82,0x10,0xe3,0x0f,0xe3]        
fidivs -485498096(%edx,%eax,4) 

// CHECK: fidivs 485498096(%edx,%eax,4) 
// CHECK: encoding: [0xde,0xb4,0x82,0xf0,0x1c,0xf0,0x1c]        
fidivs 485498096(%edx,%eax,4) 

// CHECK: fidivs 485498096(%edx) 
// CHECK: encoding: [0xde,0xb2,0xf0,0x1c,0xf0,0x1c]        
fidivs 485498096(%edx) 

// CHECK: fidivs 485498096 
// CHECK: encoding: [0xde,0x35,0xf0,0x1c,0xf0,0x1c]        
fidivs 485498096 

// CHECK: fidivs 64(%edx,%eax) 
// CHECK: encoding: [0xde,0x74,0x02,0x40]        
fidivs 64(%edx,%eax) 

// CHECK: fidivs (%edx) 
// CHECK: encoding: [0xde,0x32]        
fidivs (%edx) 

// CHECK: fildl -485498096(%edx,%eax,4) 
// CHECK: encoding: [0xdb,0x84,0x82,0x10,0xe3,0x0f,0xe3]        
fildl -485498096(%edx,%eax,4) 

// CHECK: fildl 485498096(%edx,%eax,4) 
// CHECK: encoding: [0xdb,0x84,0x82,0xf0,0x1c,0xf0,0x1c]        
fildl 485498096(%edx,%eax,4) 

// CHECK: fildl 485498096(%edx) 
// CHECK: encoding: [0xdb,0x82,0xf0,0x1c,0xf0,0x1c]        
fildl 485498096(%edx) 

// CHECK: fildl 485498096 
// CHECK: encoding: [0xdb,0x05,0xf0,0x1c,0xf0,0x1c]        
fildl 485498096 

// CHECK: fildl 64(%edx,%eax) 
// CHECK: encoding: [0xdb,0x44,0x02,0x40]        
fildl 64(%edx,%eax) 

// CHECK: fildl (%edx) 
// CHECK: encoding: [0xdb,0x02]        
fildl (%edx) 

// CHECK: fildll -485498096(%edx,%eax,4) 
// CHECK: encoding: [0xdf,0xac,0x82,0x10,0xe3,0x0f,0xe3]        
fildll -485498096(%edx,%eax,4) 

// CHECK: fildll 485498096(%edx,%eax,4) 
// CHECK: encoding: [0xdf,0xac,0x82,0xf0,0x1c,0xf0,0x1c]        
fildll 485498096(%edx,%eax,4) 

// CHECK: fildll 485498096(%edx) 
// CHECK: encoding: [0xdf,0xaa,0xf0,0x1c,0xf0,0x1c]        
fildll 485498096(%edx) 

// CHECK: fildll 485498096 
// CHECK: encoding: [0xdf,0x2d,0xf0,0x1c,0xf0,0x1c]        
fildll 485498096 

// CHECK: fildll 64(%edx,%eax) 
// CHECK: encoding: [0xdf,0x6c,0x02,0x40]        
fildll 64(%edx,%eax) 

// CHECK: fildll (%edx) 
// CHECK: encoding: [0xdf,0x2a]        
fildll (%edx) 

// CHECK: filds -485498096(%edx,%eax,4) 
// CHECK: encoding: [0xdf,0x84,0x82,0x10,0xe3,0x0f,0xe3]        
filds -485498096(%edx,%eax,4) 

// CHECK: filds 485498096(%edx,%eax,4) 
// CHECK: encoding: [0xdf,0x84,0x82,0xf0,0x1c,0xf0,0x1c]        
filds 485498096(%edx,%eax,4) 

// CHECK: filds 485498096(%edx) 
// CHECK: encoding: [0xdf,0x82,0xf0,0x1c,0xf0,0x1c]        
filds 485498096(%edx) 

// CHECK: filds 485498096 
// CHECK: encoding: [0xdf,0x05,0xf0,0x1c,0xf0,0x1c]        
filds 485498096 

// CHECK: filds 64(%edx,%eax) 
// CHECK: encoding: [0xdf,0x44,0x02,0x40]        
filds 64(%edx,%eax) 

// CHECK: filds (%edx) 
// CHECK: encoding: [0xdf,0x02]        
filds (%edx) 

// CHECK: fimull -485498096(%edx,%eax,4) 
// CHECK: encoding: [0xda,0x8c,0x82,0x10,0xe3,0x0f,0xe3]        
fimull -485498096(%edx,%eax,4) 

// CHECK: fimull 485498096(%edx,%eax,4) 
// CHECK: encoding: [0xda,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]        
fimull 485498096(%edx,%eax,4) 

// CHECK: fimull 485498096(%edx) 
// CHECK: encoding: [0xda,0x8a,0xf0,0x1c,0xf0,0x1c]        
fimull 485498096(%edx) 

// CHECK: fimull 485498096 
// CHECK: encoding: [0xda,0x0d,0xf0,0x1c,0xf0,0x1c]        
fimull 485498096 

// CHECK: fimull 64(%edx,%eax) 
// CHECK: encoding: [0xda,0x4c,0x02,0x40]        
fimull 64(%edx,%eax) 

// CHECK: fimull (%edx) 
// CHECK: encoding: [0xda,0x0a]        
fimull (%edx) 

// CHECK: fimuls -485498096(%edx,%eax,4) 
// CHECK: encoding: [0xde,0x8c,0x82,0x10,0xe3,0x0f,0xe3]        
fimuls -485498096(%edx,%eax,4) 

// CHECK: fimuls 485498096(%edx,%eax,4) 
// CHECK: encoding: [0xde,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]        
fimuls 485498096(%edx,%eax,4) 

// CHECK: fimuls 485498096(%edx) 
// CHECK: encoding: [0xde,0x8a,0xf0,0x1c,0xf0,0x1c]        
fimuls 485498096(%edx) 

// CHECK: fimuls 485498096 
// CHECK: encoding: [0xde,0x0d,0xf0,0x1c,0xf0,0x1c]        
fimuls 485498096 

// CHECK: fimuls 64(%edx,%eax) 
// CHECK: encoding: [0xde,0x4c,0x02,0x40]        
fimuls 64(%edx,%eax) 

// CHECK: fimuls (%edx) 
// CHECK: encoding: [0xde,0x0a]        
fimuls (%edx) 

// CHECK: fincstp 
// CHECK: encoding: [0xd9,0xf7]         
fincstp 

// CHECK: fistl -485498096(%edx,%eax,4) 
// CHECK: encoding: [0xdb,0x94,0x82,0x10,0xe3,0x0f,0xe3]        
fistl -485498096(%edx,%eax,4) 

// CHECK: fistl 485498096(%edx,%eax,4) 
// CHECK: encoding: [0xdb,0x94,0x82,0xf0,0x1c,0xf0,0x1c]        
fistl 485498096(%edx,%eax,4) 

// CHECK: fistl 485498096(%edx) 
// CHECK: encoding: [0xdb,0x92,0xf0,0x1c,0xf0,0x1c]        
fistl 485498096(%edx) 

// CHECK: fistl 485498096 
// CHECK: encoding: [0xdb,0x15,0xf0,0x1c,0xf0,0x1c]        
fistl 485498096 

// CHECK: fistl 64(%edx,%eax) 
// CHECK: encoding: [0xdb,0x54,0x02,0x40]        
fistl 64(%edx,%eax) 

// CHECK: fistl (%edx) 
// CHECK: encoding: [0xdb,0x12]        
fistl (%edx) 

// CHECK: fistpl -485498096(%edx,%eax,4) 
// CHECK: encoding: [0xdb,0x9c,0x82,0x10,0xe3,0x0f,0xe3]        
fistpl -485498096(%edx,%eax,4) 

// CHECK: fistpl 485498096(%edx,%eax,4) 
// CHECK: encoding: [0xdb,0x9c,0x82,0xf0,0x1c,0xf0,0x1c]        
fistpl 485498096(%edx,%eax,4) 

// CHECK: fistpl 485498096(%edx) 
// CHECK: encoding: [0xdb,0x9a,0xf0,0x1c,0xf0,0x1c]        
fistpl 485498096(%edx) 

// CHECK: fistpl 485498096 
// CHECK: encoding: [0xdb,0x1d,0xf0,0x1c,0xf0,0x1c]        
fistpl 485498096 

// CHECK: fistpl 64(%edx,%eax) 
// CHECK: encoding: [0xdb,0x5c,0x02,0x40]        
fistpl 64(%edx,%eax) 

// CHECK: fistpl (%edx) 
// CHECK: encoding: [0xdb,0x1a]        
fistpl (%edx) 

// CHECK: fistpll -485498096(%edx,%eax,4) 
// CHECK: encoding: [0xdf,0xbc,0x82,0x10,0xe3,0x0f,0xe3]        
fistpll -485498096(%edx,%eax,4) 

// CHECK: fistpll 485498096(%edx,%eax,4) 
// CHECK: encoding: [0xdf,0xbc,0x82,0xf0,0x1c,0xf0,0x1c]        
fistpll 485498096(%edx,%eax,4) 

// CHECK: fistpll 485498096(%edx) 
// CHECK: encoding: [0xdf,0xba,0xf0,0x1c,0xf0,0x1c]        
fistpll 485498096(%edx) 

// CHECK: fistpll 485498096 
// CHECK: encoding: [0xdf,0x3d,0xf0,0x1c,0xf0,0x1c]        
fistpll 485498096 

// CHECK: fistpll 64(%edx,%eax) 
// CHECK: encoding: [0xdf,0x7c,0x02,0x40]        
fistpll 64(%edx,%eax) 

// CHECK: fistpll (%edx) 
// CHECK: encoding: [0xdf,0x3a]        
fistpll (%edx) 

// CHECK: fistps -485498096(%edx,%eax,4) 
// CHECK: encoding: [0xdf,0x9c,0x82,0x10,0xe3,0x0f,0xe3]        
fistps -485498096(%edx,%eax,4) 

// CHECK: fistps 485498096(%edx,%eax,4) 
// CHECK: encoding: [0xdf,0x9c,0x82,0xf0,0x1c,0xf0,0x1c]        
fistps 485498096(%edx,%eax,4) 

// CHECK: fistps 485498096(%edx) 
// CHECK: encoding: [0xdf,0x9a,0xf0,0x1c,0xf0,0x1c]        
fistps 485498096(%edx) 

// CHECK: fistps 485498096 
// CHECK: encoding: [0xdf,0x1d,0xf0,0x1c,0xf0,0x1c]        
fistps 485498096 

// CHECK: fistps 64(%edx,%eax) 
// CHECK: encoding: [0xdf,0x5c,0x02,0x40]        
fistps 64(%edx,%eax) 

// CHECK: fistps (%edx) 
// CHECK: encoding: [0xdf,0x1a]        
fistps (%edx) 

// CHECK: fists -485498096(%edx,%eax,4) 
// CHECK: encoding: [0xdf,0x94,0x82,0x10,0xe3,0x0f,0xe3]        
fists -485498096(%edx,%eax,4) 

// CHECK: fists 485498096(%edx,%eax,4) 
// CHECK: encoding: [0xdf,0x94,0x82,0xf0,0x1c,0xf0,0x1c]        
fists 485498096(%edx,%eax,4) 

// CHECK: fists 485498096(%edx) 
// CHECK: encoding: [0xdf,0x92,0xf0,0x1c,0xf0,0x1c]        
fists 485498096(%edx) 

// CHECK: fists 485498096 
// CHECK: encoding: [0xdf,0x15,0xf0,0x1c,0xf0,0x1c]        
fists 485498096 

// CHECK: fists 64(%edx,%eax) 
// CHECK: encoding: [0xdf,0x54,0x02,0x40]        
fists 64(%edx,%eax) 

// CHECK: fists (%edx) 
// CHECK: encoding: [0xdf,0x12]        
fists (%edx) 

// CHECK: fisubl -485498096(%edx,%eax,4) 
// CHECK: encoding: [0xda,0xa4,0x82,0x10,0xe3,0x0f,0xe3]        
fisubl -485498096(%edx,%eax,4) 

// CHECK: fisubl 485498096(%edx,%eax,4) 
// CHECK: encoding: [0xda,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]        
fisubl 485498096(%edx,%eax,4) 

// CHECK: fisubl 485498096(%edx) 
// CHECK: encoding: [0xda,0xa2,0xf0,0x1c,0xf0,0x1c]        
fisubl 485498096(%edx) 

// CHECK: fisubl 485498096 
// CHECK: encoding: [0xda,0x25,0xf0,0x1c,0xf0,0x1c]        
fisubl 485498096 

// CHECK: fisubl 64(%edx,%eax) 
// CHECK: encoding: [0xda,0x64,0x02,0x40]        
fisubl 64(%edx,%eax) 

// CHECK: fisubl (%edx) 
// CHECK: encoding: [0xda,0x22]        
fisubl (%edx) 

// CHECK: fisubrl -485498096(%edx,%eax,4) 
// CHECK: encoding: [0xda,0xac,0x82,0x10,0xe3,0x0f,0xe3]        
fisubrl -485498096(%edx,%eax,4) 

// CHECK: fisubrl 485498096(%edx,%eax,4) 
// CHECK: encoding: [0xda,0xac,0x82,0xf0,0x1c,0xf0,0x1c]        
fisubrl 485498096(%edx,%eax,4) 

// CHECK: fisubrl 485498096(%edx) 
// CHECK: encoding: [0xda,0xaa,0xf0,0x1c,0xf0,0x1c]        
fisubrl 485498096(%edx) 

// CHECK: fisubrl 485498096 
// CHECK: encoding: [0xda,0x2d,0xf0,0x1c,0xf0,0x1c]        
fisubrl 485498096 

// CHECK: fisubrl 64(%edx,%eax) 
// CHECK: encoding: [0xda,0x6c,0x02,0x40]        
fisubrl 64(%edx,%eax) 

// CHECK: fisubrl (%edx) 
// CHECK: encoding: [0xda,0x2a]        
fisubrl (%edx) 

// CHECK: fisubrs -485498096(%edx,%eax,4) 
// CHECK: encoding: [0xde,0xac,0x82,0x10,0xe3,0x0f,0xe3]        
fisubrs -485498096(%edx,%eax,4) 

// CHECK: fisubrs 485498096(%edx,%eax,4) 
// CHECK: encoding: [0xde,0xac,0x82,0xf0,0x1c,0xf0,0x1c]        
fisubrs 485498096(%edx,%eax,4) 

// CHECK: fisubrs 485498096(%edx) 
// CHECK: encoding: [0xde,0xaa,0xf0,0x1c,0xf0,0x1c]        
fisubrs 485498096(%edx) 

// CHECK: fisubrs 485498096 
// CHECK: encoding: [0xde,0x2d,0xf0,0x1c,0xf0,0x1c]        
fisubrs 485498096 

// CHECK: fisubrs 64(%edx,%eax) 
// CHECK: encoding: [0xde,0x6c,0x02,0x40]        
fisubrs 64(%edx,%eax) 

// CHECK: fisubrs (%edx) 
// CHECK: encoding: [0xde,0x2a]        
fisubrs (%edx) 

// CHECK: fisubs -485498096(%edx,%eax,4) 
// CHECK: encoding: [0xde,0xa4,0x82,0x10,0xe3,0x0f,0xe3]        
fisubs -485498096(%edx,%eax,4) 

// CHECK: fisubs 485498096(%edx,%eax,4) 
// CHECK: encoding: [0xde,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]        
fisubs 485498096(%edx,%eax,4) 

// CHECK: fisubs 485498096(%edx) 
// CHECK: encoding: [0xde,0xa2,0xf0,0x1c,0xf0,0x1c]        
fisubs 485498096(%edx) 

// CHECK: fisubs 485498096 
// CHECK: encoding: [0xde,0x25,0xf0,0x1c,0xf0,0x1c]        
fisubs 485498096 

// CHECK: fisubs 64(%edx,%eax) 
// CHECK: encoding: [0xde,0x64,0x02,0x40]        
fisubs 64(%edx,%eax) 

// CHECK: fisubs (%edx) 
// CHECK: encoding: [0xde,0x22]        
fisubs (%edx) 

// CHECK: fld1 
// CHECK: encoding: [0xd9,0xe8]         
fld1 

// CHECK: fldcw -485498096(%edx,%eax,4) 
// CHECK: encoding: [0xd9,0xac,0x82,0x10,0xe3,0x0f,0xe3]        
fldcw -485498096(%edx,%eax,4) 

// CHECK: fldcw 485498096(%edx,%eax,4) 
// CHECK: encoding: [0xd9,0xac,0x82,0xf0,0x1c,0xf0,0x1c]        
fldcw 485498096(%edx,%eax,4) 

// CHECK: fldcw 485498096(%edx) 
// CHECK: encoding: [0xd9,0xaa,0xf0,0x1c,0xf0,0x1c]        
fldcw 485498096(%edx) 

// CHECK: fldcw 485498096 
// CHECK: encoding: [0xd9,0x2d,0xf0,0x1c,0xf0,0x1c]        
fldcw 485498096 

// CHECK: fldcw 64(%edx,%eax) 
// CHECK: encoding: [0xd9,0x6c,0x02,0x40]        
fldcw 64(%edx,%eax) 

// CHECK: fldcw (%edx) 
// CHECK: encoding: [0xd9,0x2a]        
fldcw (%edx) 

// CHECK: fldenv -485498096(%edx,%eax,4) 
// CHECK: encoding: [0xd9,0xa4,0x82,0x10,0xe3,0x0f,0xe3]        
fldenv -485498096(%edx,%eax,4) 

// CHECK: fldenv 485498096(%edx,%eax,4) 
// CHECK: encoding: [0xd9,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]        
fldenv 485498096(%edx,%eax,4) 

// CHECK: fldenv 485498096(%edx) 
// CHECK: encoding: [0xd9,0xa2,0xf0,0x1c,0xf0,0x1c]        
fldenv 485498096(%edx) 

// CHECK: fldenv 485498096 
// CHECK: encoding: [0xd9,0x25,0xf0,0x1c,0xf0,0x1c]        
fldenv 485498096 

// CHECK: fldenv 64(%edx,%eax) 
// CHECK: encoding: [0xd9,0x64,0x02,0x40]        
fldenv 64(%edx,%eax) 

// CHECK: fldenv (%edx) 
// CHECK: encoding: [0xd9,0x22]        
fldenv (%edx) 

// CHECK: fldl2e 
// CHECK: encoding: [0xd9,0xea]         
fldl2e 

// CHECK: fldl2t 
// CHECK: encoding: [0xd9,0xe9]         
fldl2t 

// CHECK: fldl -485498096(%edx,%eax,4) 
// CHECK: encoding: [0xdd,0x84,0x82,0x10,0xe3,0x0f,0xe3]        
fldl -485498096(%edx,%eax,4) 

// CHECK: fldl 485498096(%edx,%eax,4) 
// CHECK: encoding: [0xdd,0x84,0x82,0xf0,0x1c,0xf0,0x1c]        
fldl 485498096(%edx,%eax,4) 

// CHECK: fldl 485498096(%edx) 
// CHECK: encoding: [0xdd,0x82,0xf0,0x1c,0xf0,0x1c]        
fldl 485498096(%edx) 

// CHECK: fldl 485498096 
// CHECK: encoding: [0xdd,0x05,0xf0,0x1c,0xf0,0x1c]        
fldl 485498096 

// CHECK: fldl 64(%edx,%eax) 
// CHECK: encoding: [0xdd,0x44,0x02,0x40]        
fldl 64(%edx,%eax) 

// CHECK: fldl (%edx) 
// CHECK: encoding: [0xdd,0x02]        
fldl (%edx) 

// CHECK: fldlg2 
// CHECK: encoding: [0xd9,0xec]         
fldlg2 

// CHECK: fldln2 
// CHECK: encoding: [0xd9,0xed]         
fldln2 

// CHECK: fldpi 
// CHECK: encoding: [0xd9,0xeb]         
fldpi 

// CHECK: flds -485498096(%edx,%eax,4) 
// CHECK: encoding: [0xd9,0x84,0x82,0x10,0xe3,0x0f,0xe3]        
flds -485498096(%edx,%eax,4) 

// CHECK: flds 485498096(%edx,%eax,4) 
// CHECK: encoding: [0xd9,0x84,0x82,0xf0,0x1c,0xf0,0x1c]        
flds 485498096(%edx,%eax,4) 

// CHECK: flds 485498096(%edx) 
// CHECK: encoding: [0xd9,0x82,0xf0,0x1c,0xf0,0x1c]        
flds 485498096(%edx) 

// CHECK: flds 485498096 
// CHECK: encoding: [0xd9,0x05,0xf0,0x1c,0xf0,0x1c]        
flds 485498096 

// CHECK: flds 64(%edx,%eax) 
// CHECK: encoding: [0xd9,0x44,0x02,0x40]        
flds 64(%edx,%eax) 

// CHECK: flds (%edx) 
// CHECK: encoding: [0xd9,0x02]        
flds (%edx) 

// CHECK: fld %st(4) 
// CHECK: encoding: [0xd9,0xc4]        
fld %st(4) 

// CHECK: fldt -485498096(%edx,%eax,4) 
// CHECK: encoding: [0xdb,0xac,0x82,0x10,0xe3,0x0f,0xe3]        
fldt -485498096(%edx,%eax,4) 

// CHECK: fldt 485498096(%edx,%eax,4) 
// CHECK: encoding: [0xdb,0xac,0x82,0xf0,0x1c,0xf0,0x1c]        
fldt 485498096(%edx,%eax,4) 

// CHECK: fldt 485498096(%edx) 
// CHECK: encoding: [0xdb,0xaa,0xf0,0x1c,0xf0,0x1c]        
fldt 485498096(%edx) 

// CHECK: fldt 485498096 
// CHECK: encoding: [0xdb,0x2d,0xf0,0x1c,0xf0,0x1c]        
fldt 485498096 

// CHECK: fldt 64(%edx,%eax) 
// CHECK: encoding: [0xdb,0x6c,0x02,0x40]        
fldt 64(%edx,%eax) 

// CHECK: fldt (%edx) 
// CHECK: encoding: [0xdb,0x2a]        
fldt (%edx) 

// CHECK: fldz 
// CHECK: encoding: [0xd9,0xee]         
fldz 

// CHECK: fmull -485498096(%edx,%eax,4) 
// CHECK: encoding: [0xdc,0x8c,0x82,0x10,0xe3,0x0f,0xe3]        
fmull -485498096(%edx,%eax,4) 

// CHECK: fmull 485498096(%edx,%eax,4) 
// CHECK: encoding: [0xdc,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]        
fmull 485498096(%edx,%eax,4) 

// CHECK: fmull 485498096(%edx) 
// CHECK: encoding: [0xdc,0x8a,0xf0,0x1c,0xf0,0x1c]        
fmull 485498096(%edx) 

// CHECK: fmull 485498096 
// CHECK: encoding: [0xdc,0x0d,0xf0,0x1c,0xf0,0x1c]        
fmull 485498096 

// CHECK: fmull 64(%edx,%eax) 
// CHECK: encoding: [0xdc,0x4c,0x02,0x40]        
fmull 64(%edx,%eax) 

// CHECK: fmull (%edx) 
// CHECK: encoding: [0xdc,0x0a]        
fmull (%edx) 

// CHECK: fmulp %st, %st(4) 
// CHECK: encoding: [0xde,0xcc]        
fmulp %st(4) 

// CHECK: fmuls -485498096(%edx,%eax,4) 
// CHECK: encoding: [0xd8,0x8c,0x82,0x10,0xe3,0x0f,0xe3]        
fmuls -485498096(%edx,%eax,4) 

// CHECK: fmuls 485498096(%edx,%eax,4) 
// CHECK: encoding: [0xd8,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]        
fmuls 485498096(%edx,%eax,4) 

// CHECK: fmuls 485498096(%edx) 
// CHECK: encoding: [0xd8,0x8a,0xf0,0x1c,0xf0,0x1c]        
fmuls 485498096(%edx) 

// CHECK: fmuls 485498096 
// CHECK: encoding: [0xd8,0x0d,0xf0,0x1c,0xf0,0x1c]        
fmuls 485498096 

// CHECK: fmuls 64(%edx,%eax) 
// CHECK: encoding: [0xd8,0x4c,0x02,0x40]        
fmuls 64(%edx,%eax) 

// CHECK: fmuls (%edx) 
// CHECK: encoding: [0xd8,0x0a]        
fmuls (%edx) 

// CHECK: fmul %st, %st(4) 
// CHECK: encoding: [0xdc,0xcc]       
fmul %st, %st(4) 

// CHECK: fmul %st(4), %st
// CHECK: encoding: [0xd8,0xcc]        
fmul %st(4) 

// CHECK: fnclex 
// CHECK: encoding: [0xdb,0xe2]         
fnclex 

// CHECK: fninit 
// CHECK: encoding: [0xdb,0xe3]         
fninit 

// CHECK: fnop 
// CHECK: encoding: [0xd9,0xd0]         
fnop 

// CHECK: fnsave -485498096(%edx,%eax,4) 
// CHECK: encoding: [0xdd,0xb4,0x82,0x10,0xe3,0x0f,0xe3]        
fnsave -485498096(%edx,%eax,4) 

// CHECK: fnsave 485498096(%edx,%eax,4) 
// CHECK: encoding: [0xdd,0xb4,0x82,0xf0,0x1c,0xf0,0x1c]        
fnsave 485498096(%edx,%eax,4) 

// CHECK: fnsave 485498096(%edx) 
// CHECK: encoding: [0xdd,0xb2,0xf0,0x1c,0xf0,0x1c]        
fnsave 485498096(%edx) 

// CHECK: fnsave 485498096 
// CHECK: encoding: [0xdd,0x35,0xf0,0x1c,0xf0,0x1c]        
fnsave 485498096 

// CHECK: fnsave 64(%edx,%eax) 
// CHECK: encoding: [0xdd,0x74,0x02,0x40]        
fnsave 64(%edx,%eax) 

// CHECK: fnsave (%edx) 
// CHECK: encoding: [0xdd,0x32]        
fnsave (%edx) 

// CHECK: fnstcw -485498096(%edx,%eax,4) 
// CHECK: encoding: [0xd9,0xbc,0x82,0x10,0xe3,0x0f,0xe3]        
fnstcw -485498096(%edx,%eax,4) 

// CHECK: fnstcw 485498096(%edx,%eax,4) 
// CHECK: encoding: [0xd9,0xbc,0x82,0xf0,0x1c,0xf0,0x1c]        
fnstcw 485498096(%edx,%eax,4) 

// CHECK: fnstcw 485498096(%edx) 
// CHECK: encoding: [0xd9,0xba,0xf0,0x1c,0xf0,0x1c]        
fnstcw 485498096(%edx) 

// CHECK: fnstcw 485498096 
// CHECK: encoding: [0xd9,0x3d,0xf0,0x1c,0xf0,0x1c]        
fnstcw 485498096 

// CHECK: fnstcw 64(%edx,%eax) 
// CHECK: encoding: [0xd9,0x7c,0x02,0x40]        
fnstcw 64(%edx,%eax) 

// CHECK: fnstcw (%edx) 
// CHECK: encoding: [0xd9,0x3a]        
fnstcw (%edx) 

// CHECK: fnstenv -485498096(%edx,%eax,4) 
// CHECK: encoding: [0xd9,0xb4,0x82,0x10,0xe3,0x0f,0xe3]        
fnstenv -485498096(%edx,%eax,4) 

// CHECK: fnstenv 485498096(%edx,%eax,4) 
// CHECK: encoding: [0xd9,0xb4,0x82,0xf0,0x1c,0xf0,0x1c]        
fnstenv 485498096(%edx,%eax,4) 

// CHECK: fnstenv 485498096(%edx) 
// CHECK: encoding: [0xd9,0xb2,0xf0,0x1c,0xf0,0x1c]        
fnstenv 485498096(%edx) 

// CHECK: fnstenv 485498096 
// CHECK: encoding: [0xd9,0x35,0xf0,0x1c,0xf0,0x1c]        
fnstenv 485498096 

// CHECK: fnstenv 64(%edx,%eax) 
// CHECK: encoding: [0xd9,0x74,0x02,0x40]        
fnstenv 64(%edx,%eax) 

// CHECK: fnstenv (%edx) 
// CHECK: encoding: [0xd9,0x32]        
fnstenv (%edx) 

// CHECK: fnstsw -485498096(%edx,%eax,4) 
// CHECK: encoding: [0xdd,0xbc,0x82,0x10,0xe3,0x0f,0xe3]        
fnstsw -485498096(%edx,%eax,4) 

// CHECK: fnstsw 485498096(%edx,%eax,4) 
// CHECK: encoding: [0xdd,0xbc,0x82,0xf0,0x1c,0xf0,0x1c]        
fnstsw 485498096(%edx,%eax,4) 

// CHECK: fnstsw 485498096(%edx) 
// CHECK: encoding: [0xdd,0xba,0xf0,0x1c,0xf0,0x1c]        
fnstsw 485498096(%edx) 

// CHECK: fnstsw 485498096 
// CHECK: encoding: [0xdd,0x3d,0xf0,0x1c,0xf0,0x1c]        
fnstsw 485498096 

// CHECK: fnstsw 64(%edx,%eax) 
// CHECK: encoding: [0xdd,0x7c,0x02,0x40]        
fnstsw 64(%edx,%eax) 

// CHECK: fnstsw %ax 
// CHECK: encoding: [0xdf,0xe0]        
fnstsw %ax 

// CHECK: fnstsw (%edx) 
// CHECK: encoding: [0xdd,0x3a]        
fnstsw (%edx) 

// CHECK: fpatan 
// CHECK: encoding: [0xd9,0xf3]         
fpatan 

// CHECK: fprem1 
// CHECK: encoding: [0xd9,0xf5]         
fprem1 

// CHECK: fprem 
// CHECK: encoding: [0xd9,0xf8]         
fprem 

// CHECK: fptan 
// CHECK: encoding: [0xd9,0xf2]         
fptan 

// CHECK: frndint 
// CHECK: encoding: [0xd9,0xfc]         
frndint 

// CHECK: frstor -485498096(%edx,%eax,4) 
// CHECK: encoding: [0xdd,0xa4,0x82,0x10,0xe3,0x0f,0xe3]        
frstor -485498096(%edx,%eax,4) 

// CHECK: frstor 485498096(%edx,%eax,4) 
// CHECK: encoding: [0xdd,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]        
frstor 485498096(%edx,%eax,4) 

// CHECK: frstor 485498096(%edx) 
// CHECK: encoding: [0xdd,0xa2,0xf0,0x1c,0xf0,0x1c]        
frstor 485498096(%edx) 

// CHECK: frstor 485498096 
// CHECK: encoding: [0xdd,0x25,0xf0,0x1c,0xf0,0x1c]        
frstor 485498096 

// CHECK: frstor 64(%edx,%eax) 
// CHECK: encoding: [0xdd,0x64,0x02,0x40]        
frstor 64(%edx,%eax) 

// CHECK: frstor (%edx) 
// CHECK: encoding: [0xdd,0x22]        
frstor (%edx) 

// CHECK: fscale 
// CHECK: encoding: [0xd9,0xfd]         
fscale 

// CHECK: fsincos 
// CHECK: encoding: [0xd9,0xfb]         
fsincos 

// CHECK: fsin 
// CHECK: encoding: [0xd9,0xfe]         
fsin 

// CHECK: fsqrt 
// CHECK: encoding: [0xd9,0xfa]         
fsqrt 

// CHECK: fstl -485498096(%edx,%eax,4) 
// CHECK: encoding: [0xdd,0x94,0x82,0x10,0xe3,0x0f,0xe3]        
fstl -485498096(%edx,%eax,4) 

// CHECK: fstl 485498096(%edx,%eax,4) 
// CHECK: encoding: [0xdd,0x94,0x82,0xf0,0x1c,0xf0,0x1c]        
fstl 485498096(%edx,%eax,4) 

// CHECK: fstl 485498096(%edx) 
// CHECK: encoding: [0xdd,0x92,0xf0,0x1c,0xf0,0x1c]        
fstl 485498096(%edx) 

// CHECK: fstl 485498096 
// CHECK: encoding: [0xdd,0x15,0xf0,0x1c,0xf0,0x1c]        
fstl 485498096 

// CHECK: fstl 64(%edx,%eax) 
// CHECK: encoding: [0xdd,0x54,0x02,0x40]        
fstl 64(%edx,%eax) 

// CHECK: fstl (%edx) 
// CHECK: encoding: [0xdd,0x12]        
fstl (%edx) 

// CHECK: fstpl -485498096(%edx,%eax,4) 
// CHECK: encoding: [0xdd,0x9c,0x82,0x10,0xe3,0x0f,0xe3]        
fstpl -485498096(%edx,%eax,4) 

// CHECK: fstpl 485498096(%edx,%eax,4) 
// CHECK: encoding: [0xdd,0x9c,0x82,0xf0,0x1c,0xf0,0x1c]        
fstpl 485498096(%edx,%eax,4) 

// CHECK: fstpl 485498096(%edx) 
// CHECK: encoding: [0xdd,0x9a,0xf0,0x1c,0xf0,0x1c]        
fstpl 485498096(%edx) 

// CHECK: fstpl 485498096 
// CHECK: encoding: [0xdd,0x1d,0xf0,0x1c,0xf0,0x1c]        
fstpl 485498096 

// CHECK: fstpl 64(%edx,%eax) 
// CHECK: encoding: [0xdd,0x5c,0x02,0x40]        
fstpl 64(%edx,%eax) 

// CHECK: fstpl (%edx) 
// CHECK: encoding: [0xdd,0x1a]        
fstpl (%edx) 

// CHECK: fstps -485498096(%edx,%eax,4) 
// CHECK: encoding: [0xd9,0x9c,0x82,0x10,0xe3,0x0f,0xe3]        
fstps -485498096(%edx,%eax,4) 

// CHECK: fstps 485498096(%edx,%eax,4) 
// CHECK: encoding: [0xd9,0x9c,0x82,0xf0,0x1c,0xf0,0x1c]        
fstps 485498096(%edx,%eax,4) 

// CHECK: fstps 485498096(%edx) 
// CHECK: encoding: [0xd9,0x9a,0xf0,0x1c,0xf0,0x1c]        
fstps 485498096(%edx) 

// CHECK: fstps 485498096 
// CHECK: encoding: [0xd9,0x1d,0xf0,0x1c,0xf0,0x1c]        
fstps 485498096 

// CHECK: fstps 64(%edx,%eax) 
// CHECK: encoding: [0xd9,0x5c,0x02,0x40]        
fstps 64(%edx,%eax) 

// CHECK: fstps (%edx) 
// CHECK: encoding: [0xd9,0x1a]        
fstps (%edx) 

// CHECK: fstp %st(4) 
// CHECK: encoding: [0xdd,0xdc]        
fstp %st(4) 

// CHECK: fstpt -485498096(%edx,%eax,4) 
// CHECK: encoding: [0xdb,0xbc,0x82,0x10,0xe3,0x0f,0xe3]        
fstpt -485498096(%edx,%eax,4) 

// CHECK: fstpt 485498096(%edx,%eax,4) 
// CHECK: encoding: [0xdb,0xbc,0x82,0xf0,0x1c,0xf0,0x1c]        
fstpt 485498096(%edx,%eax,4) 

// CHECK: fstpt 485498096(%edx) 
// CHECK: encoding: [0xdb,0xba,0xf0,0x1c,0xf0,0x1c]        
fstpt 485498096(%edx) 

// CHECK: fstpt 485498096 
// CHECK: encoding: [0xdb,0x3d,0xf0,0x1c,0xf0,0x1c]        
fstpt 485498096 

// CHECK: fstpt 64(%edx,%eax) 
// CHECK: encoding: [0xdb,0x7c,0x02,0x40]        
fstpt 64(%edx,%eax) 

// CHECK: fstpt (%edx) 
// CHECK: encoding: [0xdb,0x3a]        
fstpt (%edx) 

// CHECK: fsts -485498096(%edx,%eax,4) 
// CHECK: encoding: [0xd9,0x94,0x82,0x10,0xe3,0x0f,0xe3]        
fsts -485498096(%edx,%eax,4) 

// CHECK: fsts 485498096(%edx,%eax,4) 
// CHECK: encoding: [0xd9,0x94,0x82,0xf0,0x1c,0xf0,0x1c]        
fsts 485498096(%edx,%eax,4) 

// CHECK: fsts 485498096(%edx) 
// CHECK: encoding: [0xd9,0x92,0xf0,0x1c,0xf0,0x1c]        
fsts 485498096(%edx) 

// CHECK: fsts 485498096 
// CHECK: encoding: [0xd9,0x15,0xf0,0x1c,0xf0,0x1c]        
fsts 485498096 

// CHECK: fsts 64(%edx,%eax) 
// CHECK: encoding: [0xd9,0x54,0x02,0x40]        
fsts 64(%edx,%eax) 

// CHECK: fsts (%edx) 
// CHECK: encoding: [0xd9,0x12]        
fsts (%edx) 

// CHECK: fst %st(4) 
// CHECK: encoding: [0xdd,0xd4]        
fst %st(4) 

// CHECK: fsubl -485498096(%edx,%eax,4) 
// CHECK: encoding: [0xdc,0xa4,0x82,0x10,0xe3,0x0f,0xe3]        
fsubl -485498096(%edx,%eax,4) 

// CHECK: fsubl 485498096(%edx,%eax,4) 
// CHECK: encoding: [0xdc,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]        
fsubl 485498096(%edx,%eax,4) 

// CHECK: fsubl 485498096(%edx) 
// CHECK: encoding: [0xdc,0xa2,0xf0,0x1c,0xf0,0x1c]        
fsubl 485498096(%edx) 

// CHECK: fsubl 485498096 
// CHECK: encoding: [0xdc,0x25,0xf0,0x1c,0xf0,0x1c]        
fsubl 485498096 

// CHECK: fsubl 64(%edx,%eax) 
// CHECK: encoding: [0xdc,0x64,0x02,0x40]        
fsubl 64(%edx,%eax) 

// CHECK: fsubl (%edx) 
// CHECK: encoding: [0xdc,0x22]        
fsubl (%edx) 

// CHECK: fsubp %st, %st(4) 
// CHECK: encoding: [0xde,0xe4]        
fsubp %st(4) 

// CHECK: fsubrl -485498096(%edx,%eax,4) 
// CHECK: encoding: [0xdc,0xac,0x82,0x10,0xe3,0x0f,0xe3]        
fsubrl -485498096(%edx,%eax,4) 

// CHECK: fsubrl 485498096(%edx,%eax,4) 
// CHECK: encoding: [0xdc,0xac,0x82,0xf0,0x1c,0xf0,0x1c]        
fsubrl 485498096(%edx,%eax,4) 

// CHECK: fsubrl 485498096(%edx) 
// CHECK: encoding: [0xdc,0xaa,0xf0,0x1c,0xf0,0x1c]        
fsubrl 485498096(%edx) 

// CHECK: fsubrl 485498096 
// CHECK: encoding: [0xdc,0x2d,0xf0,0x1c,0xf0,0x1c]        
fsubrl 485498096 

// CHECK: fsubrl 64(%edx,%eax) 
// CHECK: encoding: [0xdc,0x6c,0x02,0x40]        
fsubrl 64(%edx,%eax) 

// CHECK: fsubrl (%edx) 
// CHECK: encoding: [0xdc,0x2a]        
fsubrl (%edx) 

// CHECK: fsubrp %st, %st(4) 
// CHECK: encoding: [0xde,0xec]        
fsubrp %st(4) 

// CHECK: fsubrs -485498096(%edx,%eax,4) 
// CHECK: encoding: [0xd8,0xac,0x82,0x10,0xe3,0x0f,0xe3]        
fsubrs -485498096(%edx,%eax,4) 

// CHECK: fsubrs 485498096(%edx,%eax,4) 
// CHECK: encoding: [0xd8,0xac,0x82,0xf0,0x1c,0xf0,0x1c]        
fsubrs 485498096(%edx,%eax,4) 

// CHECK: fsubrs 485498096(%edx) 
// CHECK: encoding: [0xd8,0xaa,0xf0,0x1c,0xf0,0x1c]        
fsubrs 485498096(%edx) 

// CHECK: fsubrs 485498096 
// CHECK: encoding: [0xd8,0x2d,0xf0,0x1c,0xf0,0x1c]        
fsubrs 485498096 

// CHECK: fsubrs 64(%edx,%eax) 
// CHECK: encoding: [0xd8,0x6c,0x02,0x40]        
fsubrs 64(%edx,%eax) 

// CHECK: fsubrs (%edx) 
// CHECK: encoding: [0xd8,0x2a]        
fsubrs (%edx) 

// CHECK: fsubr %st, %st(4) 
// CHECK: encoding: [0xdc,0xec]       
fsubr %st, %st(4) 

// CHECK: fsubr %st(4), %st
// CHECK: encoding: [0xd8,0xec]        
fsubr %st(4) 

// CHECK: fsubs -485498096(%edx,%eax,4) 
// CHECK: encoding: [0xd8,0xa4,0x82,0x10,0xe3,0x0f,0xe3]        
fsubs -485498096(%edx,%eax,4) 

// CHECK: fsubs 485498096(%edx,%eax,4) 
// CHECK: encoding: [0xd8,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]        
fsubs 485498096(%edx,%eax,4) 

// CHECK: fsubs 485498096(%edx) 
// CHECK: encoding: [0xd8,0xa2,0xf0,0x1c,0xf0,0x1c]        
fsubs 485498096(%edx) 

// CHECK: fsubs 485498096 
// CHECK: encoding: [0xd8,0x25,0xf0,0x1c,0xf0,0x1c]        
fsubs 485498096 

// CHECK: fsubs 64(%edx,%eax) 
// CHECK: encoding: [0xd8,0x64,0x02,0x40]        
fsubs 64(%edx,%eax) 

// CHECK: fsubs (%edx) 
// CHECK: encoding: [0xd8,0x22]        
fsubs (%edx) 

// CHECK: fsub %st, %st(4) 
// CHECK: encoding: [0xdc,0xe4]       
fsub %st, %st(4) 

// CHECK: fsub %st(4), %st
// CHECK: encoding: [0xd8,0xe4]        
fsub %st(4) 

// CHECK: ftst 
// CHECK: encoding: [0xd9,0xe4]         
ftst 

// CHECK: fucompp 
// CHECK: encoding: [0xda,0xe9]         
fucompp 

// CHECK: fucomp %st(4) 
// CHECK: encoding: [0xdd,0xec]        
fucomp %st(4) 

// CHECK: fucom %st(4) 
// CHECK: encoding: [0xdd,0xe4]        
fucom %st(4) 

// CHECK: fxam 
// CHECK: encoding: [0xd9,0xe5]         
fxam 

// CHECK: fxch %st(4) 
// CHECK: encoding: [0xd9,0xcc]        
fxch %st(4) 

// CHECK: fxtract 
// CHECK: encoding: [0xd9,0xf4]         
fxtract 

// CHECK: fyl2x 
// CHECK: encoding: [0xd9,0xf1]         
fyl2x 

// CHECK: fyl2xp1 
// CHECK: encoding: [0xd9,0xf9]         
fyl2xp1 


// CHECK: wait 
// CHECK: encoding: [0x9b]         
wait