| OLD | NEW |
| (Empty) |
| 1 @hex: | |
| 2 # Load floating point value | |
| 3 # flds (%eax) | |
| 4 D9 00 | |
| 5 # fldl (%eax) | |
| 6 DD 00 | |
| 7 # fldt (%eax) | |
| 8 DB 28 | |
| 9 | |
| 10 # Load integer value | |
| 11 # fildl (%eax) | |
| 12 DB 00 | |
| 13 # fildq (%eax) | |
| 14 DF 28 | |
| 15 | |
| 16 # Store floating point value | |
| 17 # fsts (%eax) | |
| 18 D9 10 | |
| 19 # fstl (%eax) | |
| 20 DD 10 | |
| 21 # fstps (%eax) | |
| 22 D9 18 | |
| 23 # fstpl (%eax) | |
| 24 DD 18 | |
| 25 # fstpt (%eax) | |
| 26 DB 38 | |
| 27 | |
| 28 # Store integer value | |
| 29 # fists (%eax) | |
| 30 DF 10 | |
| 31 # fistl (%eax) | |
| 32 DB 10 | |
| 33 # fistps (%eax) | |
| 34 DF 18 | |
| 35 # fistpl (%eax) | |
| 36 DB 18 | |
| 37 # fistpq (%eax) | |
| 38 DF 38 | |
| 39 | |
| 40 # Basic arithmetic | |
| 41 # fadd %st(1),%st(0) | |
| 42 D8 C1 | |
| 43 # faddp %st(0),%st(1) | |
| 44 DE C1 | |
| 45 # fadds (%eax) | |
| 46 D8 00 | |
| 47 # faddl (%eax) | |
| 48 DC 00 | |
| 49 @nval: | |
| 50 *** <input> is safe *** | |
| 51 @dis: | |
| 52 00000000: d9 00 fld %st0, %ds:[%eax] | |
| 53 00000002: dd 00 fld %st0, %ds:[%eax] | |
| 54 00000004: db 28 fld %st0, %ds:[%eax] | |
| 55 00000006: db 00 fild %st0, %ds:[%eax] | |
| 56 00000008: df 28 fild %st0, %ds:[%eax] | |
| 57 0000000a: d9 10 fst %ds:[%eax], %st0 | |
| 58 0000000c: dd 10 fst %ds:[%eax], %st0 | |
| 59 0000000e: d9 18 fstp %ds:[%eax], %st0 | |
| 60 00000010: dd 18 fstp %ds:[%eax], %st0 | |
| 61 00000012: db 38 fstp %ds:[%eax], %st0 | |
| 62 00000014: df 10 fist %ds:[%eax], %st0 | |
| 63 00000016: db 10 fist %ds:[%eax], %st0 | |
| 64 00000018: df 18 fistp %ds:[%eax], %st0 | |
| 65 0000001a: db 18 fistp %ds:[%eax], %st0 | |
| 66 0000001c: df 38 fistp %ds:[%eax], %st0 | |
| 67 0000001e: d8 c1 fadd %st0, %st1 | |
| 68 00000020: de c1 faddp %st1, %st0 | |
| 69 00000022: d8 00 fadd %st0, %ds:[%eax] | |
| 70 00000024: dc 00 fadd %st0, %ds:[%eax] | |
| 71 @vdis: | |
| 72 0: d9 00 fld | |
| 73 2: dd 00 fld | |
| 74 4: db 28 fld | |
| 75 6: db 00 fild | |
| 76 8: df 28 fild | |
| 77 a: d9 10 fst | |
| 78 c: dd 10 fst | |
| 79 e: d9 18 fstp | |
| 80 10: dd 18 fstp | |
| 81 12: db 38 fstp | |
| 82 14: df 10 fist | |
| 83 16: db 10 fist | |
| 84 18: df 18 fistp | |
| 85 1a: db 18 fistp | |
| 86 1c: df 38 fistp | |
| 87 1e: d8 c1 fadd | |
| 88 20: de c1 faddp | |
| 89 22: d8 00 fadd | |
| 90 24: dc 00 fadd | |
| 91 @rdfa_output: | |
| 92 return code: 0 | |
| OLD | NEW |