1 Re-run with any arg to suppress least-significant 2 16 bits of FP numbers 3 4 -------- FXSAVE non-64 (REX.W == 0) -------- 5 6 BEFORE 7 0 7f 03 00 08 fe 00 00 00 00 00 00 00 00 00 00 00 8 16 00 00 00 00 00 00 00 00 80 1f 00 00 ff ff 00 00 9 32 xx xx 00 00 00 00 00 80 ff 3f 00 00 00 00 00 00 10 48 xx xx 00 00 00 00 00 80 ff 3f 00 00 00 00 00 00 11 64 xx xx 68 21 a2 da 0f c9 00 40 00 00 00 00 00 00 12 80 xx xx cf fb 84 9a 20 9a fd 3f 00 00 00 00 00 00 13 96 xx xx cf d1 f7 17 72 b1 fe 3f 00 00 00 00 00 00 14 112 xx xx 00 00 00 00 00 80 ff 3f 00 00 00 00 00 00 15 128 xx xx 68 21 a2 da 0f c9 00 40 00 00 00 00 00 00 16 144 xx xx 00 00 00 00 00 00 00 00 00 00 00 00 00 00 17 160 78 56 34 12 44 33 22 11 88 77 66 55 21 43 65 87 18 176 01 ef cd ab dd cc bb aa 11 00 ff ee ba dc fe 10 19 192 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 208 78 56 34 12 44 33 22 11 88 77 66 55 21 43 65 87 21 224 01 ef cd ab dd cc bb aa 11 00 ff ee ba dc fe 10 22 240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 23 256 78 56 34 12 44 33 22 11 88 77 66 55 21 43 65 87 24 272 01 ef cd ab dd cc bb aa 11 00 ff ee ba dc fe 10 25 288 01 ef cd ab dd cc bb aa 11 00 ff ee ba dc fe 10 26 304 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 27 320 78 56 34 12 44 33 22 11 88 77 66 55 21 43 65 87 28 336 01 ef cd ab dd cc bb aa 11 00 ff ee ba dc fe 10 29 352 01 ef cd ab dd cc bb aa 11 00 ff ee ba dc fe 10 30 368 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 31 384 78 56 34 12 44 33 22 11 88 77 66 55 21 43 65 87 32 400 01 ef cd ab dd cc bb aa 11 00 ff ee ba dc fe 10 33 416 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 34 432 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 35 448 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 36 464 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 37 480 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 38 496 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 39 40 ZEROED 41 0 7f 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 42 16 00 00 00 00 00 00 00 00 80 1f 00 00 ff ff 00 00 43 32 xx xx 00 00 00 00 00 00 00 00 00 00 00 00 00 00 44 48 xx xx 00 00 00 00 00 00 00 00 00 00 00 00 00 00 45 64 xx xx 00 00 00 00 00 00 00 00 00 00 00 00 00 00 46 80 xx xx 00 00 00 00 00 00 00 00 00 00 00 00 00 00 47 96 xx xx 00 00 00 00 00 00 00 00 00 00 00 00 00 00 48 112 xx xx 00 00 00 00 00 00 00 00 00 00 00 00 00 00 49 128 xx xx 00 00 00 00 00 00 00 00 00 00 00 00 00 00 50 144 xx xx 00 00 00 00 00 00 00 00 00 00 00 00 00 00 51 160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 52 176 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 53 192 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 54 208 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 224 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 56 240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 57 256 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 58 272 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 59 288 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 60 304 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 61 320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 62 336 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 63 352 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 368 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 65 384 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 66 400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 67 416 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 68 432 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 69 448 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 70 464 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 71 480 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 72 496 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 73 74 RESTORED 75 0 7f 03 00 08 fe 00 00 00 00 00 00 00 00 00 00 00 76 16 00 00 00 00 00 00 00 00 80 1f 00 00 ff ff 00 00 77 32 xx xx 00 00 00 00 00 80 ff 3f 00 00 00 00 00 00 78 48 xx xx 00 00 00 00 00 80 ff 3f 00 00 00 00 00 00 79 64 xx xx 68 21 a2 da 0f c9 00 40 00 00 00 00 00 00 80 80 xx xx cf fb 84 9a 20 9a fd 3f 00 00 00 00 00 00 81 96 xx xx cf d1 f7 17 72 b1 fe 3f 00 00 00 00 00 00 82 112 xx xx 00 00 00 00 00 80 ff 3f 00 00 00 00 00 00 83 128 xx xx 68 21 a2 da 0f c9 00 40 00 00 00 00 00 00 84 144 xx xx 00 00 00 00 00 00 00 00 00 00 00 00 00 00 85 160 78 56 34 12 44 33 22 11 88 77 66 55 21 43 65 87 86 176 01 ef cd ab dd cc bb aa 11 00 ff ee ba dc fe 10 87 192 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 88 208 78 56 34 12 44 33 22 11 88 77 66 55 21 43 65 87 89 224 01 ef cd ab dd cc bb aa 11 00 ff ee ba dc fe 10 90 240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 91 256 78 56 34 12 44 33 22 11 88 77 66 55 21 43 65 87 92 272 01 ef cd ab dd cc bb aa 11 00 ff ee ba dc fe 10 93 288 01 ef cd ab dd cc bb aa 11 00 ff ee ba dc fe 10 94 304 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 95 320 78 56 34 12 44 33 22 11 88 77 66 55 21 43 65 87 96 336 01 ef cd ab dd cc bb aa 11 00 ff ee ba dc fe 10 97 352 01 ef cd ab dd cc bb aa 11 00 ff ee ba dc fe 10 98 368 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 99 384 78 56 34 12 44 33 22 11 88 77 66 55 21 43 65 87 100 400 01 ef cd ab dd cc bb aa 11 00 ff ee ba dc fe 10 101 416 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 102 432 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 103 448 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 104 464 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 105 480 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 106 496 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 107 108 -------- FXSAVE 64 (REX.W == 1) -------- 109 110 111 BEFORE 112 0 7f 03 00 08 fe 00 00 00 00 00 00 00 00 00 00 00 113 16 00 00 00 00 00 00 00 00 80 1f 00 00 ff ff 00 00 114 32 xx xx 00 00 00 00 00 80 ff 3f 00 00 00 00 00 00 115 48 xx xx 00 00 00 00 00 80 ff 3f 00 00 00 00 00 00 116 64 xx xx 68 21 a2 da 0f c9 00 40 00 00 00 00 00 00 117 80 xx xx cf fb 84 9a 20 9a fd 3f 00 00 00 00 00 00 118 96 xx xx cf d1 f7 17 72 b1 fe 3f 00 00 00 00 00 00 119 112 xx xx 00 00 00 00 00 80 ff 3f 00 00 00 00 00 00 120 128 xx xx 68 21 a2 da 0f c9 00 40 00 00 00 00 00 00 121 144 xx xx 00 00 00 00 00 00 00 00 00 00 00 00 00 00 122 160 78 56 34 12 44 33 22 11 88 77 66 55 21 43 65 87 123 176 01 ef cd ab dd cc bb aa 11 00 ff ee ba dc fe 10 124 192 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 125 208 78 56 34 12 44 33 22 11 88 77 66 55 21 43 65 87 126 224 01 ef cd ab dd cc bb aa 11 00 ff ee ba dc fe 10 127 240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 128 256 78 56 34 12 44 33 22 11 88 77 66 55 21 43 65 87 129 272 01 ef cd ab dd cc bb aa 11 00 ff ee ba dc fe 10 130 288 01 ef cd ab dd cc bb aa 11 00 ff ee ba dc fe 10 131 304 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 132 320 78 56 34 12 44 33 22 11 88 77 66 55 21 43 65 87 133 336 01 ef cd ab dd cc bb aa 11 00 ff ee ba dc fe 10 134 352 01 ef cd ab dd cc bb aa 11 00 ff ee ba dc fe 10 135 368 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 136 384 78 56 34 12 44 33 22 11 88 77 66 55 21 43 65 87 137 400 01 ef cd ab dd cc bb aa 11 00 ff ee ba dc fe 10 138 416 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 139 432 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 140 448 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 141 464 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 142 480 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 143 496 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 144 145 ZEROED 146 0 7f 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 147 16 00 00 00 00 00 00 00 00 80 1f 00 00 ff ff 00 00 148 32 xx xx 00 00 00 00 00 00 00 00 00 00 00 00 00 00 149 48 xx xx 00 00 00 00 00 00 00 00 00 00 00 00 00 00 150 64 xx xx 00 00 00 00 00 00 00 00 00 00 00 00 00 00 151 80 xx xx 00 00 00 00 00 00 00 00 00 00 00 00 00 00 152 96 xx xx 00 00 00 00 00 00 00 00 00 00 00 00 00 00 153 112 xx xx 00 00 00 00 00 00 00 00 00 00 00 00 00 00 154 128 xx xx 00 00 00 00 00 00 00 00 00 00 00 00 00 00 155 144 xx xx 00 00 00 00 00 00 00 00 00 00 00 00 00 00 156 160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 157 176 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 158 192 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 159 208 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 160 224 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 161 240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 162 256 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 163 272 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 164 288 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 165 304 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 166 320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 167 336 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 168 352 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 169 368 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 170 384 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 171 400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 172 416 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 173 432 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 174 448 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 175 464 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 176 480 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 177 496 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 178 179 RESTORED 180 0 7f 03 00 08 fe 00 00 00 00 00 00 00 00 00 00 00 181 16 00 00 00 00 00 00 00 00 80 1f 00 00 ff ff 00 00 182 32 xx xx 00 00 00 00 00 80 ff 3f 00 00 00 00 00 00 183 48 xx xx 00 00 00 00 00 80 ff 3f 00 00 00 00 00 00 184 64 xx xx 68 21 a2 da 0f c9 00 40 00 00 00 00 00 00 185 80 xx xx cf fb 84 9a 20 9a fd 3f 00 00 00 00 00 00 186 96 xx xx cf d1 f7 17 72 b1 fe 3f 00 00 00 00 00 00 187 112 xx xx 00 00 00 00 00 80 ff 3f 00 00 00 00 00 00 188 128 xx xx 68 21 a2 da 0f c9 00 40 00 00 00 00 00 00 189 144 xx xx 00 00 00 00 00 00 00 00 00 00 00 00 00 00 190 160 78 56 34 12 44 33 22 11 88 77 66 55 21 43 65 87 191 176 01 ef cd ab dd cc bb aa 11 00 ff ee ba dc fe 10 192 192 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 193 208 78 56 34 12 44 33 22 11 88 77 66 55 21 43 65 87 194 224 01 ef cd ab dd cc bb aa 11 00 ff ee ba dc fe 10 195 240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 196 256 78 56 34 12 44 33 22 11 88 77 66 55 21 43 65 87 197 272 01 ef cd ab dd cc bb aa 11 00 ff ee ba dc fe 10 198 288 01 ef cd ab dd cc bb aa 11 00 ff ee ba dc fe 10 199 304 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 200 320 78 56 34 12 44 33 22 11 88 77 66 55 21 43 65 87 201 336 01 ef cd ab dd cc bb aa 11 00 ff ee ba dc fe 10 202 352 01 ef cd ab dd cc bb aa 11 00 ff ee ba dc fe 10 203 368 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 204 384 78 56 34 12 44 33 22 11 88 77 66 55 21 43 65 87 205 400 01 ef cd ab dd cc bb aa 11 00 ff ee ba dc fe 10 206 416 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 207 432 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 208 448 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 209 464 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 210 480 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 211 496 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 212