1@ test floating-point constant parsing. 2 3 .arm 4 .text 5 .syntax unified 6 7 vmov.f32 q0, 0.0 8 9 vmov.f32 q0, 2.0 10 vmov.f32 q0, 4.0 11 vmov.f32 q0, 8.0 12 vmov.f32 q0, 16.0 13 vmov.f32 q0, 0.125 14 vmov.f32 q0, 0.25 15 vmov.f32 q0, 0.5 16 vmov.f32 q0, 1.0 17 18 vmov.f32 q0, 2.125 19 vmov.f32 q0, 4.25 20 vmov.f32 q0, 8.5 21 vmov.f32 q0, 17.0 22 vmov.f32 q0, 0.1328125 23 vmov.f32 q0, 0.265625 24 vmov.f32 q0, 0.53125 25 vmov.f32 q0, 1.0625 26 27 vmov.f32 q0, 2.25 28 vmov.f32 q0, 4.5 29 vmov.f32 q0, 9.0 30 vmov.f32 q0, 18.0 31 vmov.f32 q0, 0.140625 32 vmov.f32 q0, 0.28125 33 vmov.f32 q0, 0.5625 34 vmov.f32 q0, 1.125 35 36 vmov.f32 q0, 2.375 37 vmov.f32 q0, 4.75 38 vmov.f32 q0, 9.5 39 vmov.f32 q0, 19.0 40 vmov.f32 q0, 0.1484375 41 vmov.f32 q0, 0.296875 42 vmov.f32 q0, 0.59375 43 vmov.f32 q0, 1.1875 44 45 vmov.f32 q0, 2.5 46 vmov.f32 q0, 5.0 47 vmov.f32 q0, 10.0 48 vmov.f32 q0, 20.0 49 vmov.f32 q0, 0.15625 50 vmov.f32 q0, 0.3125 51 vmov.f32 q0, 0.625 52 vmov.f32 q0, 1.25 53 54 vmov.f32 q0, 2.625 55 vmov.f32 q0, 5.25 56 vmov.f32 q0, 10.5 57 vmov.f32 q0, 21.0 58 vmov.f32 q0, 0.1640625 59 vmov.f32 q0, 0.328125 60 vmov.f32 q0, 0.65625 61 vmov.f32 q0, 1.3125 62 63 vmov.f32 q0, 2.75 64 vmov.f32 q0, 5.5 65 vmov.f32 q0, 11.0 66 vmov.f32 q0, 22.0 67 vmov.f32 q0, 0.171875 68 vmov.f32 q0, 0.34375 69 vmov.f32 q0, 0.6875 70 vmov.f32 q0, 1.375 71 72 vmov.f32 q0, 2.875 73 vmov.f32 q0, 5.75 74 vmov.f32 q0, 11.5 75 vmov.f32 q0, 23.0 76 vmov.f32 q0, 0.1796875 77 vmov.f32 q0, 0.359375 78 vmov.f32 q0, 0.71875 79 vmov.f32 q0, 1.4375 80 81 vmov.f32 q0, 3.0 82 vmov.f32 q0, 6.0 83 vmov.f32 q0, 12.0 84 vmov.f32 q0, 24.0 85 vmov.f32 q0, 0.1875 86 vmov.f32 q0, 0.375 87 vmov.f32 q0, 0.75 88 vmov.f32 q0, 1.5 89 90 vmov.f32 q0, 3.125 91 vmov.f32 q0, 6.25 92 vmov.f32 q0, 12.5 93 vmov.f32 q0, 25.0 94 vmov.f32 q0, 0.1953125 95 vmov.f32 q0, 0.390625 96 vmov.f32 q0, 0.78125 97 vmov.f32 q0, 1.5625 98 99 vmov.f32 q0, 3.25 100 vmov.f32 q0, 6.5 101 vmov.f32 q0, 13.0 102 vmov.f32 q0, 26.0 103 vmov.f32 q0, 0.203125 104 vmov.f32 q0, 0.40625 105 vmov.f32 q0, 0.8125 106 vmov.f32 q0, 1.625 107 108 vmov.f32 q0, 3.375 109 vmov.f32 q0, 6.75 110 vmov.f32 q0, 13.5 111 vmov.f32 q0, 27.0 112 vmov.f32 q0, 0.2109375 113 vmov.f32 q0, 0.421875 114 vmov.f32 q0, 0.84375 115 vmov.f32 q0, 1.6875 116 117 vmov.f32 q0, 3.5 118 vmov.f32 q0, 7.0 119 vmov.f32 q0, 14.0 120 vmov.f32 q0, 28.0 121 vmov.f32 q0, 0.21875 122 vmov.f32 q0, 0.4375 123 vmov.f32 q0, 0.875 124 vmov.f32 q0, 1.75 125 126 vmov.f32 q0, 3.625 127 vmov.f32 q0, 7.25 128 vmov.f32 q0, 14.5 129 vmov.f32 q0, 29.0 130 vmov.f32 q0, 0.2265625 131 vmov.f32 q0, 0.453125 132 vmov.f32 q0, 0.90625 133 vmov.f32 q0, 1.8125 134 135 vmov.f32 q0, 3.75 136 vmov.f32 q0, 7.5 137 vmov.f32 q0, 15.0 138 vmov.f32 q0, 30.0 139 vmov.f32 q0, 0.234375 140 vmov.f32 q0, 0.46875 141 vmov.f32 q0, 0.9375 142 vmov.f32 q0, 1.875 143 144 vmov.f32 q0, 3.875 145 vmov.f32 q0, 7.75 146 vmov.f32 q0, 15.5 147 vmov.f32 q0, 31.0 148 vmov.f32 q0, 0.2421875 149 vmov.f32 q0, 0.484375 150 vmov.f32 q0, 0.96875 151 vmov.f32 q0, 1.9375 152 153 vmov.f32 q0, -0.0 154 155 vmov.f32 q0, -2.0 156 vmov.f32 q0, -4.0 157 vmov.f32 q0, -8.0 158 vmov.f32 q0, -16.0 159 vmov.f32 q0, -0.125 160 vmov.f32 q0, -0.25 161 vmov.f32 q0, -0.5 162 vmov.f32 q0, -1.0 163 164 vmov.f32 q0, -2.125 165 vmov.f32 q0, -4.25 166 vmov.f32 q0, -8.5 167 vmov.f32 q0, -17.0 168 vmov.f32 q0, -0.1328125 169 vmov.f32 q0, -0.265625 170 vmov.f32 q0, -0.53125 171 vmov.f32 q0, -1.0625 172 173 vmov.f32 q0, -2.25 174 vmov.f32 q0, -4.5 175 vmov.f32 q0, -9.0 176 vmov.f32 q0, -18.0 177 vmov.f32 q0, -0.140625 178 vmov.f32 q0, -0.28125 179 vmov.f32 q0, -0.5625 180 vmov.f32 q0, -1.125 181 182 vmov.f32 q0, -2.375 183 vmov.f32 q0, -4.75 184 vmov.f32 q0, -9.5 185 vmov.f32 q0, -19.0 186 vmov.f32 q0, -0.1484375 187 vmov.f32 q0, -0.296875 188 vmov.f32 q0, -0.59375 189 vmov.f32 q0, -1.1875 190 191 vmov.f32 q0, -2.5 192 vmov.f32 q0, -5.0 193 vmov.f32 q0, -10.0 194 vmov.f32 q0, -20.0 195 vmov.f32 q0, -0.15625 196 vmov.f32 q0, -0.3125 197 vmov.f32 q0, -0.625 198 vmov.f32 q0, -1.25 199 200 vmov.f32 q0, -2.625 201 vmov.f32 q0, -5.25 202 vmov.f32 q0, -10.5 203 vmov.f32 q0, -21.0 204 vmov.f32 q0, -0.1640625 205 vmov.f32 q0, -0.328125 206 vmov.f32 q0, -0.65625 207 vmov.f32 q0, -1.3125 208 209 vmov.f32 q0, -2.75 210 vmov.f32 q0, -5.5 211 vmov.f32 q0, -11.0 212 vmov.f32 q0, -22.0 213 vmov.f32 q0, -0.171875 214 vmov.f32 q0, -0.34375 215 vmov.f32 q0, -0.6875 216 vmov.f32 q0, -1.375 217 218 vmov.f32 q0, -2.875 219 vmov.f32 q0, -5.75 220 vmov.f32 q0, -11.5 221 vmov.f32 q0, -23.0 222 vmov.f32 q0, -0.1796875 223 vmov.f32 q0, -0.359375 224 vmov.f32 q0, -0.71875 225 vmov.f32 q0, -1.4375 226 227 vmov.f32 q0, -3.0 228 vmov.f32 q0, -6.0 229 vmov.f32 q0, -12.0 230 vmov.f32 q0, -24.0 231 vmov.f32 q0, -0.1875 232 vmov.f32 q0, -0.375 233 vmov.f32 q0, -0.75 234 vmov.f32 q0, -1.5 235 236 vmov.f32 q0, -3.125 237 vmov.f32 q0, -6.25 238 vmov.f32 q0, -12.5 239 vmov.f32 q0, -25.0 240 vmov.f32 q0, -0.1953125 241 vmov.f32 q0, -0.390625 242 vmov.f32 q0, -0.78125 243 vmov.f32 q0, -1.5625 244 245 vmov.f32 q0, -3.25 246 vmov.f32 q0, -6.5 247 vmov.f32 q0, -13.0 248 vmov.f32 q0, -26.0 249 vmov.f32 q0, -0.203125 250 vmov.f32 q0, -0.40625 251 vmov.f32 q0, -0.8125 252 vmov.f32 q0, -1.625 253 254 vmov.f32 q0, -3.375 255 vmov.f32 q0, -6.75 256 vmov.f32 q0, -13.5 257 vmov.f32 q0, -27.0 258 vmov.f32 q0, -0.2109375 259 vmov.f32 q0, -0.421875 260 vmov.f32 q0, -0.84375 261 vmov.f32 q0, -1.6875 262 263 vmov.f32 q0, -3.5 264 vmov.f32 q0, -7.0 265 vmov.f32 q0, -14.0 266 vmov.f32 q0, -28.0 267 vmov.f32 q0, -0.21875 268 vmov.f32 q0, -0.4375 269 vmov.f32 q0, -0.875 270 vmov.f32 q0, -1.75 271 272 vmov.f32 q0, -3.625 273 vmov.f32 q0, -7.25 274 vmov.f32 q0, -14.5 275 vmov.f32 q0, -29.0 276 vmov.f32 q0, -0.2265625 277 vmov.f32 q0, -0.453125 278 vmov.f32 q0, -0.90625 279 vmov.f32 q0, -1.8125 280 281 vmov.f32 q0, -3.75 282 vmov.f32 q0, -7.5 283 vmov.f32 q0, -15.0 284 vmov.f32 q0, -30.0 285 vmov.f32 q0, -0.234375 286 vmov.f32 q0, -0.46875 287 vmov.f32 q0, -0.9375 288 vmov.f32 q0, -1.875 289 290 vmov.f32 q0, -3.875 291 vmov.f32 q0, -7.75 292 vmov.f32 q0, -15.5 293 vmov.f32 q0, -31.0 294 vmov.f32 q0, -0.2421875 295 vmov.f32 q0, -0.484375 296 vmov.f32 q0, -0.96875 297 vmov.f32 q0, -1.9375 298 299 vmov.i64 d9, #0xffffffffffffffff 300