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 |