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