Home | History | Annotate | Download | only in X86
      1 // RUN: llvm-mc -triple i386-unknown-unknown --show-encoding %s | FileCheck %s
      2 // CHECK: f2xm1
      3 // CHECK: encoding: [0xd9,0xf0]
      4 f2xm1
      5 
      6 // CHECK: fabs
      7 // CHECK: encoding: [0xd9,0xe1]
      8 fabs
      9 
     10 // CHECK: faddl -485498096(%edx,%eax,4)
     11 // CHECK: encoding: [0xdc,0x84,0x82,0x10,0xe3,0x0f,0xe3]
     12 faddl -485498096(%edx,%eax,4)
     13 
     14 // CHECK: faddl 485498096(%edx,%eax,4)
     15 // CHECK: encoding: [0xdc,0x84,0x82,0xf0,0x1c,0xf0,0x1c]
     16 faddl 485498096(%edx,%eax,4)
     17 
     18 // CHECK: faddl 485498096(%edx)
     19 // CHECK: encoding: [0xdc,0x82,0xf0,0x1c,0xf0,0x1c]
     20 faddl 485498096(%edx)
     21 
     22 // CHECK: faddl 485498096
     23 // CHECK: encoding: [0xdc,0x05,0xf0,0x1c,0xf0,0x1c]
     24 faddl 485498096
     25 
     26 // CHECK: faddl 64(%edx,%eax)
     27 // CHECK: encoding: [0xdc,0x44,0x02,0x40]
     28 faddl 64(%edx,%eax)
     29 
     30 // CHECK: faddl (%edx)
     31 // CHECK: encoding: [0xdc,0x02]
     32 faddl (%edx)
     33 
     34 // CHECK: faddp %st(4)
     35 // CHECK: encoding: [0xde,0xc4]
     36 faddp %st(4)
     37 
     38 // CHECK: fadds -485498096(%edx,%eax,4)
     39 // CHECK: encoding: [0xd8,0x84,0x82,0x10,0xe3,0x0f,0xe3]
     40 fadds -485498096(%edx,%eax,4)
     41 
     42 // CHECK: fadds 485498096(%edx,%eax,4)
     43 // CHECK: encoding: [0xd8,0x84,0x82,0xf0,0x1c,0xf0,0x1c]
     44 fadds 485498096(%edx,%eax,4)
     45 
     46 // CHECK: fadds 485498096(%edx)
     47 // CHECK: encoding: [0xd8,0x82,0xf0,0x1c,0xf0,0x1c]
     48 fadds 485498096(%edx)
     49 
     50 // CHECK: fadds 485498096
     51 // CHECK: encoding: [0xd8,0x05,0xf0,0x1c,0xf0,0x1c]
     52 fadds 485498096
     53 
     54 // CHECK: fadds 64(%edx,%eax)
     55 // CHECK: encoding: [0xd8,0x44,0x02,0x40]
     56 fadds 64(%edx,%eax)
     57 
     58 // CHECK: fadds (%edx)
     59 // CHECK: encoding: [0xd8,0x02]
     60 fadds (%edx)
     61 
     62 // CHECK: fadd %st(0), %st(4)
     63 // CHECK: encoding: [0xdc,0xc4]
     64 fadd %st(0), %st(4)
     65 
     66 // CHECK: fadd %st(4)
     67 // CHECK: encoding: [0xd8,0xc4]
     68 fadd %st(4)
     69 
     70 // CHECK: fbld -485498096(%edx,%eax,4)
     71 // CHECK: encoding: [0xdf,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
     72 fbld -485498096(%edx,%eax,4)
     73 
     74 // CHECK: fbld 485498096(%edx,%eax,4)
     75 // CHECK: encoding: [0xdf,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
     76 fbld 485498096(%edx,%eax,4)
     77 
     78 // CHECK: fbld 485498096(%edx)
     79 // CHECK: encoding: [0xdf,0xa2,0xf0,0x1c,0xf0,0x1c]
     80 fbld 485498096(%edx)
     81 
     82 // CHECK: fbld 485498096
     83 // CHECK: encoding: [0xdf,0x25,0xf0,0x1c,0xf0,0x1c]
     84 fbld 485498096
     85 
     86 // CHECK: fbld 64(%edx,%eax)
     87 // CHECK: encoding: [0xdf,0x64,0x02,0x40]
     88 fbld 64(%edx,%eax)
     89 
     90 // CHECK: fbld (%edx)
     91 // CHECK: encoding: [0xdf,0x22]
     92 fbld (%edx)
     93 
     94 // CHECK: fbstp -485498096(%edx,%eax,4)
     95 // CHECK: encoding: [0xdf,0xb4,0x82,0x10,0xe3,0x0f,0xe3]
     96 fbstp -485498096(%edx,%eax,4)
     97 
     98 // CHECK: fbstp 485498096(%edx,%eax,4)
     99 // CHECK: encoding: [0xdf,0xb4,0x82,0xf0,0x1c,0xf0,0x1c]
    100 fbstp 485498096(%edx,%eax,4)
    101 
    102 // CHECK: fbstp 485498096(%edx)
    103 // CHECK: encoding: [0xdf,0xb2,0xf0,0x1c,0xf0,0x1c]
    104 fbstp 485498096(%edx)
    105 
    106 // CHECK: fbstp 485498096
    107 // CHECK: encoding: [0xdf,0x35,0xf0,0x1c,0xf0,0x1c]
    108 fbstp 485498096
    109 
    110 // CHECK: fbstp 64(%edx,%eax)
    111 // CHECK: encoding: [0xdf,0x74,0x02,0x40]
    112 fbstp 64(%edx,%eax)
    113 
    114 // CHECK: fbstp (%edx)
    115 // CHECK: encoding: [0xdf,0x32]
    116 fbstp (%edx)
    117 
    118 // CHECK: fchs
    119 // CHECK: encoding: [0xd9,0xe0]
    120 fchs
    121 
    122 // CHECK: fcoml -485498096(%edx,%eax,4)
    123 // CHECK: encoding: [0xdc,0x94,0x82,0x10,0xe3,0x0f,0xe3]
    124 fcoml -485498096(%edx,%eax,4)
    125 
    126 // CHECK: fcoml 485498096(%edx,%eax,4)
    127 // CHECK: encoding: [0xdc,0x94,0x82,0xf0,0x1c,0xf0,0x1c]
    128 fcoml 485498096(%edx,%eax,4)
    129 
    130 // CHECK: fcoml 485498096(%edx)
    131 // CHECK: encoding: [0xdc,0x92,0xf0,0x1c,0xf0,0x1c]
    132 fcoml 485498096(%edx)
    133 
    134 // CHECK: fcoml 485498096
    135 // CHECK: encoding: [0xdc,0x15,0xf0,0x1c,0xf0,0x1c]
    136 fcoml 485498096
    137 
    138 // CHECK: fcoml 64(%edx,%eax)
    139 // CHECK: encoding: [0xdc,0x54,0x02,0x40]
    140 fcoml 64(%edx,%eax)
    141 
    142 // CHECK: fcoml (%edx)
    143 // CHECK: encoding: [0xdc,0x12]
    144 fcoml (%edx)
    145 
    146 // CHECK: fcompl -485498096(%edx,%eax,4)
    147 // CHECK: encoding: [0xdc,0x9c,0x82,0x10,0xe3,0x0f,0xe3]
    148 fcompl -485498096(%edx,%eax,4)
    149 
    150 // CHECK: fcompl 485498096(%edx,%eax,4)
    151 // CHECK: encoding: [0xdc,0x9c,0x82,0xf0,0x1c,0xf0,0x1c]
    152 fcompl 485498096(%edx,%eax,4)
    153 
    154 // CHECK: fcompl 485498096(%edx)
    155 // CHECK: encoding: [0xdc,0x9a,0xf0,0x1c,0xf0,0x1c]
    156 fcompl 485498096(%edx)
    157 
    158 // CHECK: fcompl 485498096
    159 // CHECK: encoding: [0xdc,0x1d,0xf0,0x1c,0xf0,0x1c]
    160 fcompl 485498096
    161 
    162 // CHECK: fcompl 64(%edx,%eax)
    163 // CHECK: encoding: [0xdc,0x5c,0x02,0x40]
    164 fcompl 64(%edx,%eax)
    165 
    166 // CHECK: fcompl (%edx)
    167 // CHECK: encoding: [0xdc,0x1a]
    168 fcompl (%edx)
    169 
    170 // CHECK: fcompp
    171 // CHECK: encoding: [0xde,0xd9]
    172 fcompp
    173 
    174 // CHECK: fcomps -485498096(%edx,%eax,4)
    175 // CHECK: encoding: [0xd8,0x9c,0x82,0x10,0xe3,0x0f,0xe3]
    176 fcomps -485498096(%edx,%eax,4)
    177 
    178 // CHECK: fcomps 485498096(%edx,%eax,4)
    179 // CHECK: encoding: [0xd8,0x9c,0x82,0xf0,0x1c,0xf0,0x1c]
    180 fcomps 485498096(%edx,%eax,4)
    181 
    182 // CHECK: fcomps 485498096(%edx)
    183 // CHECK: encoding: [0xd8,0x9a,0xf0,0x1c,0xf0,0x1c]
    184 fcomps 485498096(%edx)
    185 
    186 // CHECK: fcomps 485498096
    187 // CHECK: encoding: [0xd8,0x1d,0xf0,0x1c,0xf0,0x1c]
    188 fcomps 485498096
    189 
    190 // CHECK: fcomps 64(%edx,%eax)
    191 // CHECK: encoding: [0xd8,0x5c,0x02,0x40]
    192 fcomps 64(%edx,%eax)
    193 
    194 // CHECK: fcomps (%edx)
    195 // CHECK: encoding: [0xd8,0x1a]
    196 fcomps (%edx)
    197 
    198 // CHECK: fcomp %st(4)
    199 // CHECK: encoding: [0xd8,0xdc]
    200 fcomp %st(4)
    201 
    202 // CHECK: fcoms -485498096(%edx,%eax,4)
    203 // CHECK: encoding: [0xd8,0x94,0x82,0x10,0xe3,0x0f,0xe3]
    204 fcoms -485498096(%edx,%eax,4)
    205 
    206 // CHECK: fcoms 485498096(%edx,%eax,4)
    207 // CHECK: encoding: [0xd8,0x94,0x82,0xf0,0x1c,0xf0,0x1c]
    208 fcoms 485498096(%edx,%eax,4)
    209 
    210 // CHECK: fcoms 485498096(%edx)
    211 // CHECK: encoding: [0xd8,0x92,0xf0,0x1c,0xf0,0x1c]
    212 fcoms 485498096(%edx)
    213 
    214 // CHECK: fcoms 485498096
    215 // CHECK: encoding: [0xd8,0x15,0xf0,0x1c,0xf0,0x1c]
    216 fcoms 485498096
    217 
    218 // CHECK: fcoms 64(%edx,%eax)
    219 // CHECK: encoding: [0xd8,0x54,0x02,0x40]
    220 fcoms 64(%edx,%eax)
    221 
    222 // CHECK: fcoms (%edx)
    223 // CHECK: encoding: [0xd8,0x12]
    224 fcoms (%edx)
    225 
    226 // CHECK: fcom %st(4)
    227 // CHECK: encoding: [0xd8,0xd4]
    228 fcom %st(4)
    229 
    230 // CHECK: fcos
    231 // CHECK: encoding: [0xd9,0xff]
    232 fcos
    233 
    234 // CHECK: fdecstp
    235 // CHECK: encoding: [0xd9,0xf6]
    236 fdecstp
    237 
    238 // CHECK: fdivl -485498096(%edx,%eax,4)
    239 // CHECK: encoding: [0xdc,0xb4,0x82,0x10,0xe3,0x0f,0xe3]
    240 fdivl -485498096(%edx,%eax,4)
    241 
    242 // CHECK: fdivl 485498096(%edx,%eax,4)
    243 // CHECK: encoding: [0xdc,0xb4,0x82,0xf0,0x1c,0xf0,0x1c]
    244 fdivl 485498096(%edx,%eax,4)
    245 
    246 // CHECK: fdivl 485498096(%edx)
    247 // CHECK: encoding: [0xdc,0xb2,0xf0,0x1c,0xf0,0x1c]
    248 fdivl 485498096(%edx)
    249 
    250 // CHECK: fdivl 485498096
    251 // CHECK: encoding: [0xdc,0x35,0xf0,0x1c,0xf0,0x1c]
    252 fdivl 485498096
    253 
    254 // CHECK: fdivl 64(%edx,%eax)
    255 // CHECK: encoding: [0xdc,0x74,0x02,0x40]
    256 fdivl 64(%edx,%eax)
    257 
    258 // CHECK: fdivl (%edx)
    259 // CHECK: encoding: [0xdc,0x32]
    260 fdivl (%edx)
    261 
    262 // CHECK: fdivp %st(4)
    263 // CHECK: encoding: [0xde,0xf4]
    264 fdivp %st(4)
    265 
    266 // CHECK: fdivrl -485498096(%edx,%eax,4)
    267 // CHECK: encoding: [0xdc,0xbc,0x82,0x10,0xe3,0x0f,0xe3]
    268 fdivrl -485498096(%edx,%eax,4)
    269 
    270 // CHECK: fdivrl 485498096(%edx,%eax,4)
    271 // CHECK: encoding: [0xdc,0xbc,0x82,0xf0,0x1c,0xf0,0x1c]
    272 fdivrl 485498096(%edx,%eax,4)
    273 
    274 // CHECK: fdivrl 485498096(%edx)
    275 // CHECK: encoding: [0xdc,0xba,0xf0,0x1c,0xf0,0x1c]
    276 fdivrl 485498096(%edx)
    277 
    278 // CHECK: fdivrl 485498096
    279 // CHECK: encoding: [0xdc,0x3d,0xf0,0x1c,0xf0,0x1c]
    280 fdivrl 485498096
    281 
    282 // CHECK: fdivrl 64(%edx,%eax)
    283 // CHECK: encoding: [0xdc,0x7c,0x02,0x40]
    284 fdivrl 64(%edx,%eax)
    285 
    286 // CHECK: fdivrl (%edx)
    287 // CHECK: encoding: [0xdc,0x3a]
    288 fdivrl (%edx)
    289 
    290 // CHECK: fdivrp %st(4)
    291 // CHECK: encoding: [0xde,0xfc]
    292 fdivrp %st(4)
    293 
    294 // CHECK: fdivrs -485498096(%edx,%eax,4)
    295 // CHECK: encoding: [0xd8,0xbc,0x82,0x10,0xe3,0x0f,0xe3]
    296 fdivrs -485498096(%edx,%eax,4)
    297 
    298 // CHECK: fdivrs 485498096(%edx,%eax,4)
    299 // CHECK: encoding: [0xd8,0xbc,0x82,0xf0,0x1c,0xf0,0x1c]
    300 fdivrs 485498096(%edx,%eax,4)
    301 
    302 // CHECK: fdivrs 485498096(%edx)
    303 // CHECK: encoding: [0xd8,0xba,0xf0,0x1c,0xf0,0x1c]
    304 fdivrs 485498096(%edx)
    305 
    306 // CHECK: fdivrs 485498096
    307 // CHECK: encoding: [0xd8,0x3d,0xf0,0x1c,0xf0,0x1c]
    308 fdivrs 485498096
    309 
    310 // CHECK: fdivrs 64(%edx,%eax)
    311 // CHECK: encoding: [0xd8,0x7c,0x02,0x40]
    312 fdivrs 64(%edx,%eax)
    313 
    314 // CHECK: fdivrs (%edx)
    315 // CHECK: encoding: [0xd8,0x3a]
    316 fdivrs (%edx)
    317 
    318 // CHECK: fdivr %st(0), %st(4)
    319 // CHECK: encoding: [0xdc,0xfc]
    320 fdivr %st(0), %st(4)
    321 
    322 // CHECK: fdivr %st(4)
    323 // CHECK: encoding: [0xd8,0xfc]
    324 fdivr %st(4)
    325 
    326 // CHECK: fdivs -485498096(%edx,%eax,4)
    327 // CHECK: encoding: [0xd8,0xb4,0x82,0x10,0xe3,0x0f,0xe3]
    328 fdivs -485498096(%edx,%eax,4)
    329 
    330 // CHECK: fdivs 485498096(%edx,%eax,4)
    331 // CHECK: encoding: [0xd8,0xb4,0x82,0xf0,0x1c,0xf0,0x1c]
    332 fdivs 485498096(%edx,%eax,4)
    333 
    334 // CHECK: fdivs 485498096(%edx)
    335 // CHECK: encoding: [0xd8,0xb2,0xf0,0x1c,0xf0,0x1c]
    336 fdivs 485498096(%edx)
    337 
    338 // CHECK: fdivs 485498096
    339 // CHECK: encoding: [0xd8,0x35,0xf0,0x1c,0xf0,0x1c]
    340 fdivs 485498096
    341 
    342 // CHECK: fdivs 64(%edx,%eax)
    343 // CHECK: encoding: [0xd8,0x74,0x02,0x40]
    344 fdivs 64(%edx,%eax)
    345 
    346 // CHECK: fdivs (%edx)
    347 // CHECK: encoding: [0xd8,0x32]
    348 fdivs (%edx)
    349 
    350 // CHECK: fdiv %st(0), %st(4)
    351 // CHECK: encoding: [0xdc,0xf4]
    352 fdiv %st(0), %st(4)
    353 
    354 // CHECK: fdiv %st(4)
    355 // CHECK: encoding: [0xd8,0xf4]
    356 fdiv %st(4)
    357 
    358 // CHECK: ffreep %st(4)
    359 // CHECK: encoding: [0xdf,0xc4]
    360 ffreep %st(4)
    361 
    362 // CHECK: ffree %st(4)
    363 // CHECK: encoding: [0xdd,0xc4]
    364 ffree %st(4)
    365 
    366 // CHECK: fiaddl -485498096(%edx,%eax,4)
    367 // CHECK: encoding: [0xda,0x84,0x82,0x10,0xe3,0x0f,0xe3]
    368 fiaddl -485498096(%edx,%eax,4)
    369 
    370 // CHECK: fiaddl 485498096(%edx,%eax,4)
    371 // CHECK: encoding: [0xda,0x84,0x82,0xf0,0x1c,0xf0,0x1c]
    372 fiaddl 485498096(%edx,%eax,4)
    373 
    374 // CHECK: fiaddl 485498096(%edx)
    375 // CHECK: encoding: [0xda,0x82,0xf0,0x1c,0xf0,0x1c]
    376 fiaddl 485498096(%edx)
    377 
    378 // CHECK: fiaddl 485498096
    379 // CHECK: encoding: [0xda,0x05,0xf0,0x1c,0xf0,0x1c]
    380 fiaddl 485498096
    381 
    382 // CHECK: fiaddl 64(%edx,%eax)
    383 // CHECK: encoding: [0xda,0x44,0x02,0x40]
    384 fiaddl 64(%edx,%eax)
    385 
    386 // CHECK: fiaddl (%edx)
    387 // CHECK: encoding: [0xda,0x02]
    388 fiaddl (%edx)
    389 
    390 // CHECK: fiadds -485498096(%edx,%eax,4)
    391 // CHECK: encoding: [0xde,0x84,0x82,0x10,0xe3,0x0f,0xe3]
    392 fiadds -485498096(%edx,%eax,4)
    393 
    394 // CHECK: fiadds 485498096(%edx,%eax,4)
    395 // CHECK: encoding: [0xde,0x84,0x82,0xf0,0x1c,0xf0,0x1c]
    396 fiadds 485498096(%edx,%eax,4)
    397 
    398 // CHECK: fiadds 485498096(%edx)
    399 // CHECK: encoding: [0xde,0x82,0xf0,0x1c,0xf0,0x1c]
    400 fiadds 485498096(%edx)
    401 
    402 // CHECK: fiadds 485498096
    403 // CHECK: encoding: [0xde,0x05,0xf0,0x1c,0xf0,0x1c]
    404 fiadds 485498096
    405 
    406 // CHECK: fiadds 64(%edx,%eax)
    407 // CHECK: encoding: [0xde,0x44,0x02,0x40]
    408 fiadds 64(%edx,%eax)
    409 
    410 // CHECK: fiadds (%edx)
    411 // CHECK: encoding: [0xde,0x02]
    412 fiadds (%edx)
    413 
    414 // CHECK: ficoml -485498096(%edx,%eax,4)
    415 // CHECK: encoding: [0xda,0x94,0x82,0x10,0xe3,0x0f,0xe3]
    416 ficoml -485498096(%edx,%eax,4)
    417 
    418 // CHECK: ficoml 485498096(%edx,%eax,4)
    419 // CHECK: encoding: [0xda,0x94,0x82,0xf0,0x1c,0xf0,0x1c]
    420 ficoml 485498096(%edx,%eax,4)
    421 
    422 // CHECK: ficoml 485498096(%edx)
    423 // CHECK: encoding: [0xda,0x92,0xf0,0x1c,0xf0,0x1c]
    424 ficoml 485498096(%edx)
    425 
    426 // CHECK: ficoml 485498096
    427 // CHECK: encoding: [0xda,0x15,0xf0,0x1c,0xf0,0x1c]
    428 ficoml 485498096
    429 
    430 // CHECK: ficoml 64(%edx,%eax)
    431 // CHECK: encoding: [0xda,0x54,0x02,0x40]
    432 ficoml 64(%edx,%eax)
    433 
    434 // CHECK: ficoml (%edx)
    435 // CHECK: encoding: [0xda,0x12]
    436 ficoml (%edx)
    437 
    438 // CHECK: ficompl -485498096(%edx,%eax,4)
    439 // CHECK: encoding: [0xda,0x9c,0x82,0x10,0xe3,0x0f,0xe3]
    440 ficompl -485498096(%edx,%eax,4)
    441 
    442 // CHECK: ficompl 485498096(%edx,%eax,4)
    443 // CHECK: encoding: [0xda,0x9c,0x82,0xf0,0x1c,0xf0,0x1c]
    444 ficompl 485498096(%edx,%eax,4)
    445 
    446 // CHECK: ficompl 485498096(%edx)
    447 // CHECK: encoding: [0xda,0x9a,0xf0,0x1c,0xf0,0x1c]
    448 ficompl 485498096(%edx)
    449 
    450 // CHECK: ficompl 485498096
    451 // CHECK: encoding: [0xda,0x1d,0xf0,0x1c,0xf0,0x1c]
    452 ficompl 485498096
    453 
    454 // CHECK: ficompl 64(%edx,%eax)
    455 // CHECK: encoding: [0xda,0x5c,0x02,0x40]
    456 ficompl 64(%edx,%eax)
    457 
    458 // CHECK: ficompl (%edx)
    459 // CHECK: encoding: [0xda,0x1a]
    460 ficompl (%edx)
    461 
    462 // CHECK: ficomps -485498096(%edx,%eax,4)
    463 // CHECK: encoding: [0xde,0x9c,0x82,0x10,0xe3,0x0f,0xe3]
    464 ficomps -485498096(%edx,%eax,4)
    465 
    466 // CHECK: ficomps 485498096(%edx,%eax,4)
    467 // CHECK: encoding: [0xde,0x9c,0x82,0xf0,0x1c,0xf0,0x1c]
    468 ficomps 485498096(%edx,%eax,4)
    469 
    470 // CHECK: ficomps 485498096(%edx)
    471 // CHECK: encoding: [0xde,0x9a,0xf0,0x1c,0xf0,0x1c]
    472 ficomps 485498096(%edx)
    473 
    474 // CHECK: ficomps 485498096
    475 // CHECK: encoding: [0xde,0x1d,0xf0,0x1c,0xf0,0x1c]
    476 ficomps 485498096
    477 
    478 // CHECK: ficomps 64(%edx,%eax)
    479 // CHECK: encoding: [0xde,0x5c,0x02,0x40]
    480 ficomps 64(%edx,%eax)
    481 
    482 // CHECK: ficomps (%edx)
    483 // CHECK: encoding: [0xde,0x1a]
    484 ficomps (%edx)
    485 
    486 // CHECK: ficoms -485498096(%edx,%eax,4)
    487 // CHECK: encoding: [0xde,0x94,0x82,0x10,0xe3,0x0f,0xe3]
    488 ficoms -485498096(%edx,%eax,4)
    489 
    490 // CHECK: ficoms 485498096(%edx,%eax,4)
    491 // CHECK: encoding: [0xde,0x94,0x82,0xf0,0x1c,0xf0,0x1c]
    492 ficoms 485498096(%edx,%eax,4)
    493 
    494 // CHECK: ficoms 485498096(%edx)
    495 // CHECK: encoding: [0xde,0x92,0xf0,0x1c,0xf0,0x1c]
    496 ficoms 485498096(%edx)
    497 
    498 // CHECK: ficoms 485498096
    499 // CHECK: encoding: [0xde,0x15,0xf0,0x1c,0xf0,0x1c]
    500 ficoms 485498096
    501 
    502 // CHECK: ficoms 64(%edx,%eax)
    503 // CHECK: encoding: [0xde,0x54,0x02,0x40]
    504 ficoms 64(%edx,%eax)
    505 
    506 // CHECK: ficoms (%edx)
    507 // CHECK: encoding: [0xde,0x12]
    508 ficoms (%edx)
    509 
    510 // CHECK: fidivl -485498096(%edx,%eax,4)
    511 // CHECK: encoding: [0xda,0xb4,0x82,0x10,0xe3,0x0f,0xe3]
    512 fidivl -485498096(%edx,%eax,4)
    513 
    514 // CHECK: fidivl 485498096(%edx,%eax,4)
    515 // CHECK: encoding: [0xda,0xb4,0x82,0xf0,0x1c,0xf0,0x1c]
    516 fidivl 485498096(%edx,%eax,4)
    517 
    518 // CHECK: fidivl 485498096(%edx)
    519 // CHECK: encoding: [0xda,0xb2,0xf0,0x1c,0xf0,0x1c]
    520 fidivl 485498096(%edx)
    521 
    522 // CHECK: fidivl 485498096
    523 // CHECK: encoding: [0xda,0x35,0xf0,0x1c,0xf0,0x1c]
    524 fidivl 485498096
    525 
    526 // CHECK: fidivl 64(%edx,%eax)
    527 // CHECK: encoding: [0xda,0x74,0x02,0x40]
    528 fidivl 64(%edx,%eax)
    529 
    530 // CHECK: fidivl (%edx)
    531 // CHECK: encoding: [0xda,0x32]
    532 fidivl (%edx)
    533 
    534 // CHECK: fidivrl -485498096(%edx,%eax,4)
    535 // CHECK: encoding: [0xda,0xbc,0x82,0x10,0xe3,0x0f,0xe3]
    536 fidivrl -485498096(%edx,%eax,4)
    537 
    538 // CHECK: fidivrl 485498096(%edx,%eax,4)
    539 // CHECK: encoding: [0xda,0xbc,0x82,0xf0,0x1c,0xf0,0x1c]
    540 fidivrl 485498096(%edx,%eax,4)
    541 
    542 // CHECK: fidivrl 485498096(%edx)
    543 // CHECK: encoding: [0xda,0xba,0xf0,0x1c,0xf0,0x1c]
    544 fidivrl 485498096(%edx)
    545 
    546 // CHECK: fidivrl 485498096
    547 // CHECK: encoding: [0xda,0x3d,0xf0,0x1c,0xf0,0x1c]
    548 fidivrl 485498096
    549 
    550 // CHECK: fidivrl 64(%edx,%eax)
    551 // CHECK: encoding: [0xda,0x7c,0x02,0x40]
    552 fidivrl 64(%edx,%eax)
    553 
    554 // CHECK: fidivrl (%edx)
    555 // CHECK: encoding: [0xda,0x3a]
    556 fidivrl (%edx)
    557 
    558 // CHECK: fidivrs -485498096(%edx,%eax,4)
    559 // CHECK: encoding: [0xde,0xbc,0x82,0x10,0xe3,0x0f,0xe3]
    560 fidivrs -485498096(%edx,%eax,4)
    561 
    562 // CHECK: fidivrs 485498096(%edx,%eax,4)
    563 // CHECK: encoding: [0xde,0xbc,0x82,0xf0,0x1c,0xf0,0x1c]
    564 fidivrs 485498096(%edx,%eax,4)
    565 
    566 // CHECK: fidivrs 485498096(%edx)
    567 // CHECK: encoding: [0xde,0xba,0xf0,0x1c,0xf0,0x1c]
    568 fidivrs 485498096(%edx)
    569 
    570 // CHECK: fidivrs 485498096
    571 // CHECK: encoding: [0xde,0x3d,0xf0,0x1c,0xf0,0x1c]
    572 fidivrs 485498096
    573 
    574 // CHECK: fidivrs 64(%edx,%eax)
    575 // CHECK: encoding: [0xde,0x7c,0x02,0x40]
    576 fidivrs 64(%edx,%eax)
    577 
    578 // CHECK: fidivrs (%edx)
    579 // CHECK: encoding: [0xde,0x3a]
    580 fidivrs (%edx)
    581 
    582 // CHECK: fidivs -485498096(%edx,%eax,4)
    583 // CHECK: encoding: [0xde,0xb4,0x82,0x10,0xe3,0x0f,0xe3]
    584 fidivs -485498096(%edx,%eax,4)
    585 
    586 // CHECK: fidivs 485498096(%edx,%eax,4)
    587 // CHECK: encoding: [0xde,0xb4,0x82,0xf0,0x1c,0xf0,0x1c]
    588 fidivs 485498096(%edx,%eax,4)
    589 
    590 // CHECK: fidivs 485498096(%edx)
    591 // CHECK: encoding: [0xde,0xb2,0xf0,0x1c,0xf0,0x1c]
    592 fidivs 485498096(%edx)
    593 
    594 // CHECK: fidivs 485498096
    595 // CHECK: encoding: [0xde,0x35,0xf0,0x1c,0xf0,0x1c]
    596 fidivs 485498096
    597 
    598 // CHECK: fidivs 64(%edx,%eax)
    599 // CHECK: encoding: [0xde,0x74,0x02,0x40]
    600 fidivs 64(%edx,%eax)
    601 
    602 // CHECK: fidivs (%edx)
    603 // CHECK: encoding: [0xde,0x32]
    604 fidivs (%edx)
    605 
    606 // CHECK: fildl -485498096(%edx,%eax,4)
    607 // CHECK: encoding: [0xdb,0x84,0x82,0x10,0xe3,0x0f,0xe3]
    608 fildl -485498096(%edx,%eax,4)
    609 
    610 // CHECK: fildl 485498096(%edx,%eax,4)
    611 // CHECK: encoding: [0xdb,0x84,0x82,0xf0,0x1c,0xf0,0x1c]
    612 fildl 485498096(%edx,%eax,4)
    613 
    614 // CHECK: fildl 485498096(%edx)
    615 // CHECK: encoding: [0xdb,0x82,0xf0,0x1c,0xf0,0x1c]
    616 fildl 485498096(%edx)
    617 
    618 // CHECK: fildl 485498096
    619 // CHECK: encoding: [0xdb,0x05,0xf0,0x1c,0xf0,0x1c]
    620 fildl 485498096
    621 
    622 // CHECK: fildl 64(%edx,%eax)
    623 // CHECK: encoding: [0xdb,0x44,0x02,0x40]
    624 fildl 64(%edx,%eax)
    625 
    626 // CHECK: fildl (%edx)
    627 // CHECK: encoding: [0xdb,0x02]
    628 fildl (%edx)
    629 
    630 // CHECK: fildll -485498096(%edx,%eax,4)
    631 // CHECK: encoding: [0xdf,0xac,0x82,0x10,0xe3,0x0f,0xe3]
    632 fildll -485498096(%edx,%eax,4)
    633 
    634 // CHECK: fildll 485498096(%edx,%eax,4)
    635 // CHECK: encoding: [0xdf,0xac,0x82,0xf0,0x1c,0xf0,0x1c]
    636 fildll 485498096(%edx,%eax,4)
    637 
    638 // CHECK: fildll 485498096(%edx)
    639 // CHECK: encoding: [0xdf,0xaa,0xf0,0x1c,0xf0,0x1c]
    640 fildll 485498096(%edx)
    641 
    642 // CHECK: fildll 485498096
    643 // CHECK: encoding: [0xdf,0x2d,0xf0,0x1c,0xf0,0x1c]
    644 fildll 485498096
    645 
    646 // CHECK: fildll 64(%edx,%eax)
    647 // CHECK: encoding: [0xdf,0x6c,0x02,0x40]
    648 fildll 64(%edx,%eax)
    649 
    650 // CHECK: fildll (%edx)
    651 // CHECK: encoding: [0xdf,0x2a]
    652 fildll (%edx)
    653 
    654 // CHECK: filds -485498096(%edx,%eax,4)
    655 // CHECK: encoding: [0xdf,0x84,0x82,0x10,0xe3,0x0f,0xe3]
    656 filds -485498096(%edx,%eax,4)
    657 
    658 // CHECK: filds 485498096(%edx,%eax,4)
    659 // CHECK: encoding: [0xdf,0x84,0x82,0xf0,0x1c,0xf0,0x1c]
    660 filds 485498096(%edx,%eax,4)
    661 
    662 // CHECK: filds 485498096(%edx)
    663 // CHECK: encoding: [0xdf,0x82,0xf0,0x1c,0xf0,0x1c]
    664 filds 485498096(%edx)
    665 
    666 // CHECK: filds 485498096
    667 // CHECK: encoding: [0xdf,0x05,0xf0,0x1c,0xf0,0x1c]
    668 filds 485498096
    669 
    670 // CHECK: filds 64(%edx,%eax)
    671 // CHECK: encoding: [0xdf,0x44,0x02,0x40]
    672 filds 64(%edx,%eax)
    673 
    674 // CHECK: filds (%edx)
    675 // CHECK: encoding: [0xdf,0x02]
    676 filds (%edx)
    677 
    678 // CHECK: fimull -485498096(%edx,%eax,4)
    679 // CHECK: encoding: [0xda,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
    680 fimull -485498096(%edx,%eax,4)
    681 
    682 // CHECK: fimull 485498096(%edx,%eax,4)
    683 // CHECK: encoding: [0xda,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
    684 fimull 485498096(%edx,%eax,4)
    685 
    686 // CHECK: fimull 485498096(%edx)
    687 // CHECK: encoding: [0xda,0x8a,0xf0,0x1c,0xf0,0x1c]
    688 fimull 485498096(%edx)
    689 
    690 // CHECK: fimull 485498096
    691 // CHECK: encoding: [0xda,0x0d,0xf0,0x1c,0xf0,0x1c]
    692 fimull 485498096
    693 
    694 // CHECK: fimull 64(%edx,%eax)
    695 // CHECK: encoding: [0xda,0x4c,0x02,0x40]
    696 fimull 64(%edx,%eax)
    697 
    698 // CHECK: fimull (%edx)
    699 // CHECK: encoding: [0xda,0x0a]
    700 fimull (%edx)
    701 
    702 // CHECK: fimuls -485498096(%edx,%eax,4)
    703 // CHECK: encoding: [0xde,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
    704 fimuls -485498096(%edx,%eax,4)
    705 
    706 // CHECK: fimuls 485498096(%edx,%eax,4)
    707 // CHECK: encoding: [0xde,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
    708 fimuls 485498096(%edx,%eax,4)
    709 
    710 // CHECK: fimuls 485498096(%edx)
    711 // CHECK: encoding: [0xde,0x8a,0xf0,0x1c,0xf0,0x1c]
    712 fimuls 485498096(%edx)
    713 
    714 // CHECK: fimuls 485498096
    715 // CHECK: encoding: [0xde,0x0d,0xf0,0x1c,0xf0,0x1c]
    716 fimuls 485498096
    717 
    718 // CHECK: fimuls 64(%edx,%eax)
    719 // CHECK: encoding: [0xde,0x4c,0x02,0x40]
    720 fimuls 64(%edx,%eax)
    721 
    722 // CHECK: fimuls (%edx)
    723 // CHECK: encoding: [0xde,0x0a]
    724 fimuls (%edx)
    725 
    726 // CHECK: fincstp
    727 // CHECK: encoding: [0xd9,0xf7]
    728 fincstp
    729 
    730 // CHECK: fistl -485498096(%edx,%eax,4)
    731 // CHECK: encoding: [0xdb,0x94,0x82,0x10,0xe3,0x0f,0xe3]
    732 fistl -485498096(%edx,%eax,4)
    733 
    734 // CHECK: fistl 485498096(%edx,%eax,4)
    735 // CHECK: encoding: [0xdb,0x94,0x82,0xf0,0x1c,0xf0,0x1c]
    736 fistl 485498096(%edx,%eax,4)
    737 
    738 // CHECK: fistl 485498096(%edx)
    739 // CHECK: encoding: [0xdb,0x92,0xf0,0x1c,0xf0,0x1c]
    740 fistl 485498096(%edx)
    741 
    742 // CHECK: fistl 485498096
    743 // CHECK: encoding: [0xdb,0x15,0xf0,0x1c,0xf0,0x1c]
    744 fistl 485498096
    745 
    746 // CHECK: fistl 64(%edx,%eax)
    747 // CHECK: encoding: [0xdb,0x54,0x02,0x40]
    748 fistl 64(%edx,%eax)
    749 
    750 // CHECK: fistl (%edx)
    751 // CHECK: encoding: [0xdb,0x12]
    752 fistl (%edx)
    753 
    754 // CHECK: fistpl -485498096(%edx,%eax,4)
    755 // CHECK: encoding: [0xdb,0x9c,0x82,0x10,0xe3,0x0f,0xe3]
    756 fistpl -485498096(%edx,%eax,4)
    757 
    758 // CHECK: fistpl 485498096(%edx,%eax,4)
    759 // CHECK: encoding: [0xdb,0x9c,0x82,0xf0,0x1c,0xf0,0x1c]
    760 fistpl 485498096(%edx,%eax,4)
    761 
    762 // CHECK: fistpl 485498096(%edx)
    763 // CHECK: encoding: [0xdb,0x9a,0xf0,0x1c,0xf0,0x1c]
    764 fistpl 485498096(%edx)
    765 
    766 // CHECK: fistpl 485498096
    767 // CHECK: encoding: [0xdb,0x1d,0xf0,0x1c,0xf0,0x1c]
    768 fistpl 485498096
    769 
    770 // CHECK: fistpl 64(%edx,%eax)
    771 // CHECK: encoding: [0xdb,0x5c,0x02,0x40]
    772 fistpl 64(%edx,%eax)
    773 
    774 // CHECK: fistpl (%edx)
    775 // CHECK: encoding: [0xdb,0x1a]
    776 fistpl (%edx)
    777 
    778 // CHECK: fistpll -485498096(%edx,%eax,4)
    779 // CHECK: encoding: [0xdf,0xbc,0x82,0x10,0xe3,0x0f,0xe3]
    780 fistpll -485498096(%edx,%eax,4)
    781 
    782 // CHECK: fistpll 485498096(%edx,%eax,4)
    783 // CHECK: encoding: [0xdf,0xbc,0x82,0xf0,0x1c,0xf0,0x1c]
    784 fistpll 485498096(%edx,%eax,4)
    785 
    786 // CHECK: fistpll 485498096(%edx)
    787 // CHECK: encoding: [0xdf,0xba,0xf0,0x1c,0xf0,0x1c]
    788 fistpll 485498096(%edx)
    789 
    790 // CHECK: fistpll 485498096
    791 // CHECK: encoding: [0xdf,0x3d,0xf0,0x1c,0xf0,0x1c]
    792 fistpll 485498096
    793 
    794 // CHECK: fistpll 64(%edx,%eax)
    795 // CHECK: encoding: [0xdf,0x7c,0x02,0x40]
    796 fistpll 64(%edx,%eax)
    797 
    798 // CHECK: fistpll (%edx)
    799 // CHECK: encoding: [0xdf,0x3a]
    800 fistpll (%edx)
    801 
    802 // CHECK: fistps -485498096(%edx,%eax,4)
    803 // CHECK: encoding: [0xdf,0x9c,0x82,0x10,0xe3,0x0f,0xe3]
    804 fistps -485498096(%edx,%eax,4)
    805 
    806 // CHECK: fistps 485498096(%edx,%eax,4)
    807 // CHECK: encoding: [0xdf,0x9c,0x82,0xf0,0x1c,0xf0,0x1c]
    808 fistps 485498096(%edx,%eax,4)
    809 
    810 // CHECK: fistps 485498096(%edx)
    811 // CHECK: encoding: [0xdf,0x9a,0xf0,0x1c,0xf0,0x1c]
    812 fistps 485498096(%edx)
    813 
    814 // CHECK: fistps 485498096
    815 // CHECK: encoding: [0xdf,0x1d,0xf0,0x1c,0xf0,0x1c]
    816 fistps 485498096
    817 
    818 // CHECK: fistps 64(%edx,%eax)
    819 // CHECK: encoding: [0xdf,0x5c,0x02,0x40]
    820 fistps 64(%edx,%eax)
    821 
    822 // CHECK: fistps (%edx)
    823 // CHECK: encoding: [0xdf,0x1a]
    824 fistps (%edx)
    825 
    826 // CHECK: fists -485498096(%edx,%eax,4)
    827 // CHECK: encoding: [0xdf,0x94,0x82,0x10,0xe3,0x0f,0xe3]
    828 fists -485498096(%edx,%eax,4)
    829 
    830 // CHECK: fists 485498096(%edx,%eax,4)
    831 // CHECK: encoding: [0xdf,0x94,0x82,0xf0,0x1c,0xf0,0x1c]
    832 fists 485498096(%edx,%eax,4)
    833 
    834 // CHECK: fists 485498096(%edx)
    835 // CHECK: encoding: [0xdf,0x92,0xf0,0x1c,0xf0,0x1c]
    836 fists 485498096(%edx)
    837 
    838 // CHECK: fists 485498096
    839 // CHECK: encoding: [0xdf,0x15,0xf0,0x1c,0xf0,0x1c]
    840 fists 485498096
    841 
    842 // CHECK: fists 64(%edx,%eax)
    843 // CHECK: encoding: [0xdf,0x54,0x02,0x40]
    844 fists 64(%edx,%eax)
    845 
    846 // CHECK: fists (%edx)
    847 // CHECK: encoding: [0xdf,0x12]
    848 fists (%edx)
    849 
    850 // CHECK: fisubl -485498096(%edx,%eax,4)
    851 // CHECK: encoding: [0xda,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
    852 fisubl -485498096(%edx,%eax,4)
    853 
    854 // CHECK: fisubl 485498096(%edx,%eax,4)
    855 // CHECK: encoding: [0xda,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
    856 fisubl 485498096(%edx,%eax,4)
    857 
    858 // CHECK: fisubl 485498096(%edx)
    859 // CHECK: encoding: [0xda,0xa2,0xf0,0x1c,0xf0,0x1c]
    860 fisubl 485498096(%edx)
    861 
    862 // CHECK: fisubl 485498096
    863 // CHECK: encoding: [0xda,0x25,0xf0,0x1c,0xf0,0x1c]
    864 fisubl 485498096
    865 
    866 // CHECK: fisubl 64(%edx,%eax)
    867 // CHECK: encoding: [0xda,0x64,0x02,0x40]
    868 fisubl 64(%edx,%eax)
    869 
    870 // CHECK: fisubl (%edx)
    871 // CHECK: encoding: [0xda,0x22]
    872 fisubl (%edx)
    873 
    874 // CHECK: fisubrl -485498096(%edx,%eax,4)
    875 // CHECK: encoding: [0xda,0xac,0x82,0x10,0xe3,0x0f,0xe3]
    876 fisubrl -485498096(%edx,%eax,4)
    877 
    878 // CHECK: fisubrl 485498096(%edx,%eax,4)
    879 // CHECK: encoding: [0xda,0xac,0x82,0xf0,0x1c,0xf0,0x1c]
    880 fisubrl 485498096(%edx,%eax,4)
    881 
    882 // CHECK: fisubrl 485498096(%edx)
    883 // CHECK: encoding: [0xda,0xaa,0xf0,0x1c,0xf0,0x1c]
    884 fisubrl 485498096(%edx)
    885 
    886 // CHECK: fisubrl 485498096
    887 // CHECK: encoding: [0xda,0x2d,0xf0,0x1c,0xf0,0x1c]
    888 fisubrl 485498096
    889 
    890 // CHECK: fisubrl 64(%edx,%eax)
    891 // CHECK: encoding: [0xda,0x6c,0x02,0x40]
    892 fisubrl 64(%edx,%eax)
    893 
    894 // CHECK: fisubrl (%edx)
    895 // CHECK: encoding: [0xda,0x2a]
    896 fisubrl (%edx)
    897 
    898 // CHECK: fisubrs -485498096(%edx,%eax,4)
    899 // CHECK: encoding: [0xde,0xac,0x82,0x10,0xe3,0x0f,0xe3]
    900 fisubrs -485498096(%edx,%eax,4)
    901 
    902 // CHECK: fisubrs 485498096(%edx,%eax,4)
    903 // CHECK: encoding: [0xde,0xac,0x82,0xf0,0x1c,0xf0,0x1c]
    904 fisubrs 485498096(%edx,%eax,4)
    905 
    906 // CHECK: fisubrs 485498096(%edx)
    907 // CHECK: encoding: [0xde,0xaa,0xf0,0x1c,0xf0,0x1c]
    908 fisubrs 485498096(%edx)
    909 
    910 // CHECK: fisubrs 485498096
    911 // CHECK: encoding: [0xde,0x2d,0xf0,0x1c,0xf0,0x1c]
    912 fisubrs 485498096
    913 
    914 // CHECK: fisubrs 64(%edx,%eax)
    915 // CHECK: encoding: [0xde,0x6c,0x02,0x40]
    916 fisubrs 64(%edx,%eax)
    917 
    918 // CHECK: fisubrs (%edx)
    919 // CHECK: encoding: [0xde,0x2a]
    920 fisubrs (%edx)
    921 
    922 // CHECK: fisubs -485498096(%edx,%eax,4)
    923 // CHECK: encoding: [0xde,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
    924 fisubs -485498096(%edx,%eax,4)
    925 
    926 // CHECK: fisubs 485498096(%edx,%eax,4)
    927 // CHECK: encoding: [0xde,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
    928 fisubs 485498096(%edx,%eax,4)
    929 
    930 // CHECK: fisubs 485498096(%edx)
    931 // CHECK: encoding: [0xde,0xa2,0xf0,0x1c,0xf0,0x1c]
    932 fisubs 485498096(%edx)
    933 
    934 // CHECK: fisubs 485498096
    935 // CHECK: encoding: [0xde,0x25,0xf0,0x1c,0xf0,0x1c]
    936 fisubs 485498096
    937 
    938 // CHECK: fisubs 64(%edx,%eax)
    939 // CHECK: encoding: [0xde,0x64,0x02,0x40]
    940 fisubs 64(%edx,%eax)
    941 
    942 // CHECK: fisubs (%edx)
    943 // CHECK: encoding: [0xde,0x22]
    944 fisubs (%edx)
    945 
    946 // CHECK: fld1
    947 // CHECK: encoding: [0xd9,0xe8]
    948 fld1
    949 
    950 // CHECK: fldcw -485498096(%edx,%eax,4)
    951 // CHECK: encoding: [0xd9,0xac,0x82,0x10,0xe3,0x0f,0xe3]
    952 fldcw -485498096(%edx,%eax,4)
    953 
    954 // CHECK: fldcw 485498096(%edx,%eax,4)
    955 // CHECK: encoding: [0xd9,0xac,0x82,0xf0,0x1c,0xf0,0x1c]
    956 fldcw 485498096(%edx,%eax,4)
    957 
    958 // CHECK: fldcw 485498096(%edx)
    959 // CHECK: encoding: [0xd9,0xaa,0xf0,0x1c,0xf0,0x1c]
    960 fldcw 485498096(%edx)
    961 
    962 // CHECK: fldcw 485498096
    963 // CHECK: encoding: [0xd9,0x2d,0xf0,0x1c,0xf0,0x1c]
    964 fldcw 485498096
    965 
    966 // CHECK: fldcw 64(%edx,%eax)
    967 // CHECK: encoding: [0xd9,0x6c,0x02,0x40]
    968 fldcw 64(%edx,%eax)
    969 
    970 // CHECK: fldcw (%edx)
    971 // CHECK: encoding: [0xd9,0x2a]
    972 fldcw (%edx)
    973 
    974 // CHECK: fldenv -485498096(%edx,%eax,4)
    975 // CHECK: encoding: [0xd9,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
    976 fldenv -485498096(%edx,%eax,4)
    977 
    978 // CHECK: fldenv 485498096(%edx,%eax,4)
    979 // CHECK: encoding: [0xd9,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
    980 fldenv 485498096(%edx,%eax,4)
    981 
    982 // CHECK: fldenv 485498096(%edx)
    983 // CHECK: encoding: [0xd9,0xa2,0xf0,0x1c,0xf0,0x1c]
    984 fldenv 485498096(%edx)
    985 
    986 // CHECK: fldenv 485498096
    987 // CHECK: encoding: [0xd9,0x25,0xf0,0x1c,0xf0,0x1c]
    988 fldenv 485498096
    989 
    990 // CHECK: fldenv 64(%edx,%eax)
    991 // CHECK: encoding: [0xd9,0x64,0x02,0x40]
    992 fldenv 64(%edx,%eax)
    993 
    994 // CHECK: fldenv (%edx)
    995 // CHECK: encoding: [0xd9,0x22]
    996 fldenv (%edx)
    997 
    998 // CHECK: fldl2e
    999 // CHECK: encoding: [0xd9,0xea]
   1000 fldl2e
   1001 
   1002 // CHECK: fldl2t
   1003 // CHECK: encoding: [0xd9,0xe9]
   1004 fldl2t
   1005 
   1006 // CHECK: fldl -485498096(%edx,%eax,4)
   1007 // CHECK: encoding: [0xdd,0x84,0x82,0x10,0xe3,0x0f,0xe3]
   1008 fldl -485498096(%edx,%eax,4)
   1009 
   1010 // CHECK: fldl 485498096(%edx,%eax,4)
   1011 // CHECK: encoding: [0xdd,0x84,0x82,0xf0,0x1c,0xf0,0x1c]
   1012 fldl 485498096(%edx,%eax,4)
   1013 
   1014 // CHECK: fldl 485498096(%edx)
   1015 // CHECK: encoding: [0xdd,0x82,0xf0,0x1c,0xf0,0x1c]
   1016 fldl 485498096(%edx)
   1017 
   1018 // CHECK: fldl 485498096
   1019 // CHECK: encoding: [0xdd,0x05,0xf0,0x1c,0xf0,0x1c]
   1020 fldl 485498096
   1021 
   1022 // CHECK: fldl 64(%edx,%eax)
   1023 // CHECK: encoding: [0xdd,0x44,0x02,0x40]
   1024 fldl 64(%edx,%eax)
   1025 
   1026 // CHECK: fldl (%edx)
   1027 // CHECK: encoding: [0xdd,0x02]
   1028 fldl (%edx)
   1029 
   1030 // CHECK: fldlg2
   1031 // CHECK: encoding: [0xd9,0xec]
   1032 fldlg2
   1033 
   1034 // CHECK: fldln2
   1035 // CHECK: encoding: [0xd9,0xed]
   1036 fldln2
   1037 
   1038 // CHECK: fldpi
   1039 // CHECK: encoding: [0xd9,0xeb]
   1040 fldpi
   1041 
   1042 // CHECK: flds -485498096(%edx,%eax,4)
   1043 // CHECK: encoding: [0xd9,0x84,0x82,0x10,0xe3,0x0f,0xe3]
   1044 flds -485498096(%edx,%eax,4)
   1045 
   1046 // CHECK: flds 485498096(%edx,%eax,4)
   1047 // CHECK: encoding: [0xd9,0x84,0x82,0xf0,0x1c,0xf0,0x1c]
   1048 flds 485498096(%edx,%eax,4)
   1049 
   1050 // CHECK: flds 485498096(%edx)
   1051 // CHECK: encoding: [0xd9,0x82,0xf0,0x1c,0xf0,0x1c]
   1052 flds 485498096(%edx)
   1053 
   1054 // CHECK: flds 485498096
   1055 // CHECK: encoding: [0xd9,0x05,0xf0,0x1c,0xf0,0x1c]
   1056 flds 485498096
   1057 
   1058 // CHECK: flds 64(%edx,%eax)
   1059 // CHECK: encoding: [0xd9,0x44,0x02,0x40]
   1060 flds 64(%edx,%eax)
   1061 
   1062 // CHECK: flds (%edx)
   1063 // CHECK: encoding: [0xd9,0x02]
   1064 flds (%edx)
   1065 
   1066 // CHECK: fld %st(4)
   1067 // CHECK: encoding: [0xd9,0xc4]
   1068 fld %st(4)
   1069 
   1070 // CHECK: fldt -485498096(%edx,%eax,4)
   1071 // CHECK: encoding: [0xdb,0xac,0x82,0x10,0xe3,0x0f,0xe3]
   1072 fldt -485498096(%edx,%eax,4)
   1073 
   1074 // CHECK: fldt 485498096(%edx,%eax,4)
   1075 // CHECK: encoding: [0xdb,0xac,0x82,0xf0,0x1c,0xf0,0x1c]
   1076 fldt 485498096(%edx,%eax,4)
   1077 
   1078 // CHECK: fldt 485498096(%edx)
   1079 // CHECK: encoding: [0xdb,0xaa,0xf0,0x1c,0xf0,0x1c]
   1080 fldt 485498096(%edx)
   1081 
   1082 // CHECK: fldt 485498096
   1083 // CHECK: encoding: [0xdb,0x2d,0xf0,0x1c,0xf0,0x1c]
   1084 fldt 485498096
   1085 
   1086 // CHECK: fldt 64(%edx,%eax)
   1087 // CHECK: encoding: [0xdb,0x6c,0x02,0x40]
   1088 fldt 64(%edx,%eax)
   1089 
   1090 // CHECK: fldt (%edx)
   1091 // CHECK: encoding: [0xdb,0x2a]
   1092 fldt (%edx)
   1093 
   1094 // CHECK: fldz
   1095 // CHECK: encoding: [0xd9,0xee]
   1096 fldz
   1097 
   1098 // CHECK: fmull -485498096(%edx,%eax,4)
   1099 // CHECK: encoding: [0xdc,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
   1100 fmull -485498096(%edx,%eax,4)
   1101 
   1102 // CHECK: fmull 485498096(%edx,%eax,4)
   1103 // CHECK: encoding: [0xdc,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
   1104 fmull 485498096(%edx,%eax,4)
   1105 
   1106 // CHECK: fmull 485498096(%edx)
   1107 // CHECK: encoding: [0xdc,0x8a,0xf0,0x1c,0xf0,0x1c]
   1108 fmull 485498096(%edx)
   1109 
   1110 // CHECK: fmull 485498096
   1111 // CHECK: encoding: [0xdc,0x0d,0xf0,0x1c,0xf0,0x1c]
   1112 fmull 485498096
   1113 
   1114 // CHECK: fmull 64(%edx,%eax)
   1115 // CHECK: encoding: [0xdc,0x4c,0x02,0x40]
   1116 fmull 64(%edx,%eax)
   1117 
   1118 // CHECK: fmull (%edx)
   1119 // CHECK: encoding: [0xdc,0x0a]
   1120 fmull (%edx)
   1121 
   1122 // CHECK: fmulp %st(4)
   1123 // CHECK: encoding: [0xde,0xcc]
   1124 fmulp %st(4)
   1125 
   1126 // CHECK: fmuls -485498096(%edx,%eax,4)
   1127 // CHECK: encoding: [0xd8,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
   1128 fmuls -485498096(%edx,%eax,4)
   1129 
   1130 // CHECK: fmuls 485498096(%edx,%eax,4)
   1131 // CHECK: encoding: [0xd8,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
   1132 fmuls 485498096(%edx,%eax,4)
   1133 
   1134 // CHECK: fmuls 485498096(%edx)
   1135 // CHECK: encoding: [0xd8,0x8a,0xf0,0x1c,0xf0,0x1c]
   1136 fmuls 485498096(%edx)
   1137 
   1138 // CHECK: fmuls 485498096
   1139 // CHECK: encoding: [0xd8,0x0d,0xf0,0x1c,0xf0,0x1c]
   1140 fmuls 485498096
   1141 
   1142 // CHECK: fmuls 64(%edx,%eax)
   1143 // CHECK: encoding: [0xd8,0x4c,0x02,0x40]
   1144 fmuls 64(%edx,%eax)
   1145 
   1146 // CHECK: fmuls (%edx)
   1147 // CHECK: encoding: [0xd8,0x0a]
   1148 fmuls (%edx)
   1149 
   1150 // CHECK: fmul %st(0), %st(4)
   1151 // CHECK: encoding: [0xdc,0xcc]
   1152 fmul %st(0), %st(4)
   1153 
   1154 // CHECK: fmul %st(4)
   1155 // CHECK: encoding: [0xd8,0xcc]
   1156 fmul %st(4)
   1157 
   1158 // CHECK: fnclex
   1159 // CHECK: encoding: [0xdb,0xe2]
   1160 fnclex
   1161 
   1162 // CHECK: fninit
   1163 // CHECK: encoding: [0xdb,0xe3]
   1164 fninit
   1165 
   1166 // CHECK: fnop
   1167 // CHECK: encoding: [0xd9,0xd0]
   1168 fnop
   1169 
   1170 // CHECK: fnsave -485498096(%edx,%eax,4)
   1171 // CHECK: encoding: [0xdd,0xb4,0x82,0x10,0xe3,0x0f,0xe3]
   1172 fnsave -485498096(%edx,%eax,4)
   1173 
   1174 // CHECK: fnsave 485498096(%edx,%eax,4)
   1175 // CHECK: encoding: [0xdd,0xb4,0x82,0xf0,0x1c,0xf0,0x1c]
   1176 fnsave 485498096(%edx,%eax,4)
   1177 
   1178 // CHECK: fnsave 485498096(%edx)
   1179 // CHECK: encoding: [0xdd,0xb2,0xf0,0x1c,0xf0,0x1c]
   1180 fnsave 485498096(%edx)
   1181 
   1182 // CHECK: fnsave 485498096
   1183 // CHECK: encoding: [0xdd,0x35,0xf0,0x1c,0xf0,0x1c]
   1184 fnsave 485498096
   1185 
   1186 // CHECK: fnsave 64(%edx,%eax)
   1187 // CHECK: encoding: [0xdd,0x74,0x02,0x40]
   1188 fnsave 64(%edx,%eax)
   1189 
   1190 // CHECK: fnsave (%edx)
   1191 // CHECK: encoding: [0xdd,0x32]
   1192 fnsave (%edx)
   1193 
   1194 // CHECK: fnstcw -485498096(%edx,%eax,4)
   1195 // CHECK: encoding: [0xd9,0xbc,0x82,0x10,0xe3,0x0f,0xe3]
   1196 fnstcw -485498096(%edx,%eax,4)
   1197 
   1198 // CHECK: fnstcw 485498096(%edx,%eax,4)
   1199 // CHECK: encoding: [0xd9,0xbc,0x82,0xf0,0x1c,0xf0,0x1c]
   1200 fnstcw 485498096(%edx,%eax,4)
   1201 
   1202 // CHECK: fnstcw 485498096(%edx)
   1203 // CHECK: encoding: [0xd9,0xba,0xf0,0x1c,0xf0,0x1c]
   1204 fnstcw 485498096(%edx)
   1205 
   1206 // CHECK: fnstcw 485498096
   1207 // CHECK: encoding: [0xd9,0x3d,0xf0,0x1c,0xf0,0x1c]
   1208 fnstcw 485498096
   1209 
   1210 // CHECK: fnstcw 64(%edx,%eax)
   1211 // CHECK: encoding: [0xd9,0x7c,0x02,0x40]
   1212 fnstcw 64(%edx,%eax)
   1213 
   1214 // CHECK: fnstcw (%edx)
   1215 // CHECK: encoding: [0xd9,0x3a]
   1216 fnstcw (%edx)
   1217 
   1218 // CHECK: fnstenv -485498096(%edx,%eax,4)
   1219 // CHECK: encoding: [0xd9,0xb4,0x82,0x10,0xe3,0x0f,0xe3]
   1220 fnstenv -485498096(%edx,%eax,4)
   1221 
   1222 // CHECK: fnstenv 485498096(%edx,%eax,4)
   1223 // CHECK: encoding: [0xd9,0xb4,0x82,0xf0,0x1c,0xf0,0x1c]
   1224 fnstenv 485498096(%edx,%eax,4)
   1225 
   1226 // CHECK: fnstenv 485498096(%edx)
   1227 // CHECK: encoding: [0xd9,0xb2,0xf0,0x1c,0xf0,0x1c]
   1228 fnstenv 485498096(%edx)
   1229 
   1230 // CHECK: fnstenv 485498096
   1231 // CHECK: encoding: [0xd9,0x35,0xf0,0x1c,0xf0,0x1c]
   1232 fnstenv 485498096
   1233 
   1234 // CHECK: fnstenv 64(%edx,%eax)
   1235 // CHECK: encoding: [0xd9,0x74,0x02,0x40]
   1236 fnstenv 64(%edx,%eax)
   1237 
   1238 // CHECK: fnstenv (%edx)
   1239 // CHECK: encoding: [0xd9,0x32]
   1240 fnstenv (%edx)
   1241 
   1242 // CHECK: fnstsw -485498096(%edx,%eax,4)
   1243 // CHECK: encoding: [0xdd,0xbc,0x82,0x10,0xe3,0x0f,0xe3]
   1244 fnstsw -485498096(%edx,%eax,4)
   1245 
   1246 // CHECK: fnstsw 485498096(%edx,%eax,4)
   1247 // CHECK: encoding: [0xdd,0xbc,0x82,0xf0,0x1c,0xf0,0x1c]
   1248 fnstsw 485498096(%edx,%eax,4)
   1249 
   1250 // CHECK: fnstsw 485498096(%edx)
   1251 // CHECK: encoding: [0xdd,0xba,0xf0,0x1c,0xf0,0x1c]
   1252 fnstsw 485498096(%edx)
   1253 
   1254 // CHECK: fnstsw 485498096
   1255 // CHECK: encoding: [0xdd,0x3d,0xf0,0x1c,0xf0,0x1c]
   1256 fnstsw 485498096
   1257 
   1258 // CHECK: fnstsw 64(%edx,%eax)
   1259 // CHECK: encoding: [0xdd,0x7c,0x02,0x40]
   1260 fnstsw 64(%edx,%eax)
   1261 
   1262 // CHECK: fnstsw %ax
   1263 // CHECK: encoding: [0xdf,0xe0]
   1264 fnstsw %ax
   1265 
   1266 // CHECK: fnstsw (%edx)
   1267 // CHECK: encoding: [0xdd,0x3a]
   1268 fnstsw (%edx)
   1269 
   1270 // CHECK: fpatan
   1271 // CHECK: encoding: [0xd9,0xf3]
   1272 fpatan
   1273 
   1274 // CHECK: fprem1
   1275 // CHECK: encoding: [0xd9,0xf5]
   1276 fprem1
   1277 
   1278 // CHECK: fprem
   1279 // CHECK: encoding: [0xd9,0xf8]
   1280 fprem
   1281 
   1282 // CHECK: fptan
   1283 // CHECK: encoding: [0xd9,0xf2]
   1284 fptan
   1285 
   1286 // CHECK: frndint
   1287 // CHECK: encoding: [0xd9,0xfc]
   1288 frndint
   1289 
   1290 // CHECK: frstor -485498096(%edx,%eax,4)
   1291 // CHECK: encoding: [0xdd,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
   1292 frstor -485498096(%edx,%eax,4)
   1293 
   1294 // CHECK: frstor 485498096(%edx,%eax,4)
   1295 // CHECK: encoding: [0xdd,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
   1296 frstor 485498096(%edx,%eax,4)
   1297 
   1298 // CHECK: frstor 485498096(%edx)
   1299 // CHECK: encoding: [0xdd,0xa2,0xf0,0x1c,0xf0,0x1c]
   1300 frstor 485498096(%edx)
   1301 
   1302 // CHECK: frstor 485498096
   1303 // CHECK: encoding: [0xdd,0x25,0xf0,0x1c,0xf0,0x1c]
   1304 frstor 485498096
   1305 
   1306 // CHECK: frstor 64(%edx,%eax)
   1307 // CHECK: encoding: [0xdd,0x64,0x02,0x40]
   1308 frstor 64(%edx,%eax)
   1309 
   1310 // CHECK: frstor (%edx)
   1311 // CHECK: encoding: [0xdd,0x22]
   1312 frstor (%edx)
   1313 
   1314 // CHECK: fscale
   1315 // CHECK: encoding: [0xd9,0xfd]
   1316 fscale
   1317 
   1318 // CHECK: fsincos
   1319 // CHECK: encoding: [0xd9,0xfb]
   1320 fsincos
   1321 
   1322 // CHECK: fsin
   1323 // CHECK: encoding: [0xd9,0xfe]
   1324 fsin
   1325 
   1326 // CHECK: fsqrt
   1327 // CHECK: encoding: [0xd9,0xfa]
   1328 fsqrt
   1329 
   1330 // CHECK: fstl -485498096(%edx,%eax,4)
   1331 // CHECK: encoding: [0xdd,0x94,0x82,0x10,0xe3,0x0f,0xe3]
   1332 fstl -485498096(%edx,%eax,4)
   1333 
   1334 // CHECK: fstl 485498096(%edx,%eax,4)
   1335 // CHECK: encoding: [0xdd,0x94,0x82,0xf0,0x1c,0xf0,0x1c]
   1336 fstl 485498096(%edx,%eax,4)
   1337 
   1338 // CHECK: fstl 485498096(%edx)
   1339 // CHECK: encoding: [0xdd,0x92,0xf0,0x1c,0xf0,0x1c]
   1340 fstl 485498096(%edx)
   1341 
   1342 // CHECK: fstl 485498096
   1343 // CHECK: encoding: [0xdd,0x15,0xf0,0x1c,0xf0,0x1c]
   1344 fstl 485498096
   1345 
   1346 // CHECK: fstl 64(%edx,%eax)
   1347 // CHECK: encoding: [0xdd,0x54,0x02,0x40]
   1348 fstl 64(%edx,%eax)
   1349 
   1350 // CHECK: fstl (%edx)
   1351 // CHECK: encoding: [0xdd,0x12]
   1352 fstl (%edx)
   1353 
   1354 // CHECK: fstpl -485498096(%edx,%eax,4)
   1355 // CHECK: encoding: [0xdd,0x9c,0x82,0x10,0xe3,0x0f,0xe3]
   1356 fstpl -485498096(%edx,%eax,4)
   1357 
   1358 // CHECK: fstpl 485498096(%edx,%eax,4)
   1359 // CHECK: encoding: [0xdd,0x9c,0x82,0xf0,0x1c,0xf0,0x1c]
   1360 fstpl 485498096(%edx,%eax,4)
   1361 
   1362 // CHECK: fstpl 485498096(%edx)
   1363 // CHECK: encoding: [0xdd,0x9a,0xf0,0x1c,0xf0,0x1c]
   1364 fstpl 485498096(%edx)
   1365 
   1366 // CHECK: fstpl 485498096
   1367 // CHECK: encoding: [0xdd,0x1d,0xf0,0x1c,0xf0,0x1c]
   1368 fstpl 485498096
   1369 
   1370 // CHECK: fstpl 64(%edx,%eax)
   1371 // CHECK: encoding: [0xdd,0x5c,0x02,0x40]
   1372 fstpl 64(%edx,%eax)
   1373 
   1374 // CHECK: fstpl (%edx)
   1375 // CHECK: encoding: [0xdd,0x1a]
   1376 fstpl (%edx)
   1377 
   1378 // CHECK: fstps -485498096(%edx,%eax,4)
   1379 // CHECK: encoding: [0xd9,0x9c,0x82,0x10,0xe3,0x0f,0xe3]
   1380 fstps -485498096(%edx,%eax,4)
   1381 
   1382 // CHECK: fstps 485498096(%edx,%eax,4)
   1383 // CHECK: encoding: [0xd9,0x9c,0x82,0xf0,0x1c,0xf0,0x1c]
   1384 fstps 485498096(%edx,%eax,4)
   1385 
   1386 // CHECK: fstps 485498096(%edx)
   1387 // CHECK: encoding: [0xd9,0x9a,0xf0,0x1c,0xf0,0x1c]
   1388 fstps 485498096(%edx)
   1389 
   1390 // CHECK: fstps 485498096
   1391 // CHECK: encoding: [0xd9,0x1d,0xf0,0x1c,0xf0,0x1c]
   1392 fstps 485498096
   1393 
   1394 // CHECK: fstps 64(%edx,%eax)
   1395 // CHECK: encoding: [0xd9,0x5c,0x02,0x40]
   1396 fstps 64(%edx,%eax)
   1397 
   1398 // CHECK: fstps (%edx)
   1399 // CHECK: encoding: [0xd9,0x1a]
   1400 fstps (%edx)
   1401 
   1402 // CHECK: fstp %st(4)
   1403 // CHECK: encoding: [0xdd,0xdc]
   1404 fstp %st(4)
   1405 
   1406 // CHECK: fstpt -485498096(%edx,%eax,4)
   1407 // CHECK: encoding: [0xdb,0xbc,0x82,0x10,0xe3,0x0f,0xe3]
   1408 fstpt -485498096(%edx,%eax,4)
   1409 
   1410 // CHECK: fstpt 485498096(%edx,%eax,4)
   1411 // CHECK: encoding: [0xdb,0xbc,0x82,0xf0,0x1c,0xf0,0x1c]
   1412 fstpt 485498096(%edx,%eax,4)
   1413 
   1414 // CHECK: fstpt 485498096(%edx)
   1415 // CHECK: encoding: [0xdb,0xba,0xf0,0x1c,0xf0,0x1c]
   1416 fstpt 485498096(%edx)
   1417 
   1418 // CHECK: fstpt 485498096
   1419 // CHECK: encoding: [0xdb,0x3d,0xf0,0x1c,0xf0,0x1c]
   1420 fstpt 485498096
   1421 
   1422 // CHECK: fstpt 64(%edx,%eax)
   1423 // CHECK: encoding: [0xdb,0x7c,0x02,0x40]
   1424 fstpt 64(%edx,%eax)
   1425 
   1426 // CHECK: fstpt (%edx)
   1427 // CHECK: encoding: [0xdb,0x3a]
   1428 fstpt (%edx)
   1429 
   1430 // CHECK: fsts -485498096(%edx,%eax,4)
   1431 // CHECK: encoding: [0xd9,0x94,0x82,0x10,0xe3,0x0f,0xe3]
   1432 fsts -485498096(%edx,%eax,4)
   1433 
   1434 // CHECK: fsts 485498096(%edx,%eax,4)
   1435 // CHECK: encoding: [0xd9,0x94,0x82,0xf0,0x1c,0xf0,0x1c]
   1436 fsts 485498096(%edx,%eax,4)
   1437 
   1438 // CHECK: fsts 485498096(%edx)
   1439 // CHECK: encoding: [0xd9,0x92,0xf0,0x1c,0xf0,0x1c]
   1440 fsts 485498096(%edx)
   1441 
   1442 // CHECK: fsts 485498096
   1443 // CHECK: encoding: [0xd9,0x15,0xf0,0x1c,0xf0,0x1c]
   1444 fsts 485498096
   1445 
   1446 // CHECK: fsts 64(%edx,%eax)
   1447 // CHECK: encoding: [0xd9,0x54,0x02,0x40]
   1448 fsts 64(%edx,%eax)
   1449 
   1450 // CHECK: fsts (%edx)
   1451 // CHECK: encoding: [0xd9,0x12]
   1452 fsts (%edx)
   1453 
   1454 // CHECK: fst %st(4)
   1455 // CHECK: encoding: [0xdd,0xd4]
   1456 fst %st(4)
   1457 
   1458 // CHECK: fsubl -485498096(%edx,%eax,4)
   1459 // CHECK: encoding: [0xdc,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
   1460 fsubl -485498096(%edx,%eax,4)
   1461 
   1462 // CHECK: fsubl 485498096(%edx,%eax,4)
   1463 // CHECK: encoding: [0xdc,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
   1464 fsubl 485498096(%edx,%eax,4)
   1465 
   1466 // CHECK: fsubl 485498096(%edx)
   1467 // CHECK: encoding: [0xdc,0xa2,0xf0,0x1c,0xf0,0x1c]
   1468 fsubl 485498096(%edx)
   1469 
   1470 // CHECK: fsubl 485498096
   1471 // CHECK: encoding: [0xdc,0x25,0xf0,0x1c,0xf0,0x1c]
   1472 fsubl 485498096
   1473 
   1474 // CHECK: fsubl 64(%edx,%eax)
   1475 // CHECK: encoding: [0xdc,0x64,0x02,0x40]
   1476 fsubl 64(%edx,%eax)
   1477 
   1478 // CHECK: fsubl (%edx)
   1479 // CHECK: encoding: [0xdc,0x22]
   1480 fsubl (%edx)
   1481 
   1482 // CHECK: fsubp %st(4)
   1483 // CHECK: encoding: [0xde,0xe4]
   1484 fsubp %st(4)
   1485 
   1486 // CHECK: fsubrl -485498096(%edx,%eax,4)
   1487 // CHECK: encoding: [0xdc,0xac,0x82,0x10,0xe3,0x0f,0xe3]
   1488 fsubrl -485498096(%edx,%eax,4)
   1489 
   1490 // CHECK: fsubrl 485498096(%edx,%eax,4)
   1491 // CHECK: encoding: [0xdc,0xac,0x82,0xf0,0x1c,0xf0,0x1c]
   1492 fsubrl 485498096(%edx,%eax,4)
   1493 
   1494 // CHECK: fsubrl 485498096(%edx)
   1495 // CHECK: encoding: [0xdc,0xaa,0xf0,0x1c,0xf0,0x1c]
   1496 fsubrl 485498096(%edx)
   1497 
   1498 // CHECK: fsubrl 485498096
   1499 // CHECK: encoding: [0xdc,0x2d,0xf0,0x1c,0xf0,0x1c]
   1500 fsubrl 485498096
   1501 
   1502 // CHECK: fsubrl 64(%edx,%eax)
   1503 // CHECK: encoding: [0xdc,0x6c,0x02,0x40]
   1504 fsubrl 64(%edx,%eax)
   1505 
   1506 // CHECK: fsubrl (%edx)
   1507 // CHECK: encoding: [0xdc,0x2a]
   1508 fsubrl (%edx)
   1509 
   1510 // CHECK: fsubrp %st(4)
   1511 // CHECK: encoding: [0xde,0xec]
   1512 fsubrp %st(4)
   1513 
   1514 // CHECK: fsubrs -485498096(%edx,%eax,4)
   1515 // CHECK: encoding: [0xd8,0xac,0x82,0x10,0xe3,0x0f,0xe3]
   1516 fsubrs -485498096(%edx,%eax,4)
   1517 
   1518 // CHECK: fsubrs 485498096(%edx,%eax,4)
   1519 // CHECK: encoding: [0xd8,0xac,0x82,0xf0,0x1c,0xf0,0x1c]
   1520 fsubrs 485498096(%edx,%eax,4)
   1521 
   1522 // CHECK: fsubrs 485498096(%edx)
   1523 // CHECK: encoding: [0xd8,0xaa,0xf0,0x1c,0xf0,0x1c]
   1524 fsubrs 485498096(%edx)
   1525 
   1526 // CHECK: fsubrs 485498096
   1527 // CHECK: encoding: [0xd8,0x2d,0xf0,0x1c,0xf0,0x1c]
   1528 fsubrs 485498096
   1529 
   1530 // CHECK: fsubrs 64(%edx,%eax)
   1531 // CHECK: encoding: [0xd8,0x6c,0x02,0x40]
   1532 fsubrs 64(%edx,%eax)
   1533 
   1534 // CHECK: fsubrs (%edx)
   1535 // CHECK: encoding: [0xd8,0x2a]
   1536 fsubrs (%edx)
   1537 
   1538 // CHECK: fsubr %st(0), %st(4)
   1539 // CHECK: encoding: [0xdc,0xec]
   1540 fsubr %st(0), %st(4)
   1541 
   1542 // CHECK: fsubr %st(4)
   1543 // CHECK: encoding: [0xd8,0xec]
   1544 fsubr %st(4)
   1545 
   1546 // CHECK: fsubs -485498096(%edx,%eax,4)
   1547 // CHECK: encoding: [0xd8,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
   1548 fsubs -485498096(%edx,%eax,4)
   1549 
   1550 // CHECK: fsubs 485498096(%edx,%eax,4)
   1551 // CHECK: encoding: [0xd8,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
   1552 fsubs 485498096(%edx,%eax,4)
   1553 
   1554 // CHECK: fsubs 485498096(%edx)
   1555 // CHECK: encoding: [0xd8,0xa2,0xf0,0x1c,0xf0,0x1c]
   1556 fsubs 485498096(%edx)
   1557 
   1558 // CHECK: fsubs 485498096
   1559 // CHECK: encoding: [0xd8,0x25,0xf0,0x1c,0xf0,0x1c]
   1560 fsubs 485498096
   1561 
   1562 // CHECK: fsubs 64(%edx,%eax)
   1563 // CHECK: encoding: [0xd8,0x64,0x02,0x40]
   1564 fsubs 64(%edx,%eax)
   1565 
   1566 // CHECK: fsubs (%edx)
   1567 // CHECK: encoding: [0xd8,0x22]
   1568 fsubs (%edx)
   1569 
   1570 // CHECK: fsub %st(0), %st(4)
   1571 // CHECK: encoding: [0xdc,0xe4]
   1572 fsub %st(0), %st(4)
   1573 
   1574 // CHECK: fsub %st(4)
   1575 // CHECK: encoding: [0xd8,0xe4]
   1576 fsub %st(4)
   1577 
   1578 // CHECK: ftst
   1579 // CHECK: encoding: [0xd9,0xe4]
   1580 ftst
   1581 
   1582 // CHECK: fucompp
   1583 // CHECK: encoding: [0xda,0xe9]
   1584 fucompp
   1585 
   1586 // CHECK: fucomp %st(4)
   1587 // CHECK: encoding: [0xdd,0xec]
   1588 fucomp %st(4)
   1589 
   1590 // CHECK: fucom %st(4)
   1591 // CHECK: encoding: [0xdd,0xe4]
   1592 fucom %st(4)
   1593 
   1594 // CHECK: fxam
   1595 // CHECK: encoding: [0xd9,0xe5]
   1596 fxam
   1597 
   1598 // CHECK: fxch %st(4)
   1599 // CHECK: encoding: [0xd9,0xcc]
   1600 fxch %st(4)
   1601 
   1602 // CHECK: fxtract
   1603 // CHECK: encoding: [0xd9,0xf4]
   1604 fxtract
   1605 
   1606 // CHECK: fyl2x
   1607 // CHECK: encoding: [0xd9,0xf1]
   1608 fyl2x
   1609 
   1610 // CHECK: fyl2xp1
   1611 // CHECK: encoding: [0xd9,0xf9]
   1612 fyl2xp1
   1613 
   1614 
   1615 // CHECK: wait
   1616 // CHECK: encoding: [0x9b]
   1617 wait
   1618 
   1619