Home | History | Annotate | Download | only in ARM

Lines Matching refs:VMOV

144         vmov.f32 r1, s2
145 vmov.f32 s4, r3
146 vmov.f64 r1, r5, d2
147 vmov.f64 d4, r3, r9
149 @ CHECK: vmov r1, s2 @ encoding: [0x10,0x1a,0x11,0xee]
150 @ CHECK: vmov s4, r3 @ encoding: [0x10,0x3a,0x02,0xee]
151 @ CHECK: vmov r1, r5, d2 @ encoding: [0x12,0x1b,0x55,0xec]
152 @ CHECK: vmov d4, r3, r9 @ encoding: [0x14,0x3b,0x49,0xec]
176 vmov.f64 d16, #3.000000e+00
177 vmov.f32 s0, #3.000000e+00
178 vmov.f64 d16, #-3.000000e+00
179 vmov.f32 s0, #-3.000000e+00
181 @ CHECK: vmov.f64 d16, #3.000000e+00 @ encoding: [0x08,0x0b,0xf0,0xee]
182 @ CHECK: vmov.f32 s0, #3.000000e+00 @ encoding: [0x08,0x0a,0xb0,0xee]
183 @ CHECK: vmov.f64 d16, #-3.000000e+00 @ encoding: [0x08,0x0b,0xf8,0xee]
184 @ CHECK: vmov.f32 s0, #-3.000000e+00 @ encoding: [0x08,0x0a,0xb8,0xee]
186 @ CHECK: vmov s0, r0 @ encoding: [0x10,0x0a,0x00,0xee]
187 @ CHECK: vmov s1, r1 @ encoding: [0x90,0x1a,0x00,0xee]
188 @ CHECK: vmov s2, r2 @ encoding: [0x10,0x2a,0x01,0xee]
189 @ CHECK: vmov s3, r3 @ encoding: [0x90,0x3a,0x01,0xee]
190 vmov s0, r0
191 vmov s1, r1
192 vmov s2, r2
193 vmov s3, r3
195 @ CHECK: vmov r0, s0 @ encoding: [0x10,0x0a,0x10,0xee]
196 @ CHECK: vmov r1, s1 @ encoding: [0x90,0x1a,0x10,0xee]
197 @ CHECK: vmov r2, s2 @ encoding: [0x10,0x2a,0x11,0xee]
198 @ CHECK: vmov r3, s3 @ encoding: [0x90,0x3a,0x11,0xee]
199 vmov r0, s0
200 vmov r1, s1
201 vmov r2, s2
202 vmov r3, s3
204 @ CHECK: vmov r0, r1, d16 @ encoding: [0x30,0x0b,0x51,0xec]
205 vmov r0, r1, d16
208 vmov s3, s4, r1, r2
209 vmov s2, s3, r1, r2
210 vmov r1, r2, s3, s4
211 vmov r1, r2, s2, s3
212 @ CHECK: vmov s3, s4, r1, r2 @ encoding: [0x31,0x1a,0x42,0xec]
213 @ CHECK: vmov s2, s3, r1, r2 @ encoding: [0x11,0x1a,0x42,0xec]
214 @ CHECK: vmov r1, r2, s3, s4 @ encoding: [0x31,0x1a,0x52,0xec]
215 @ CHECK: vmov r1, r2, s2, s3 @ encoding: [0x11,0x1a,0x52,0xec]
218 vmov d15, r1, r2
219 vmov d16, r1, r2
220 vmov r1, r2, d15
221 vmov r1, r2, d16
222 @ CHECK: vmov d15, r1, r2 @ encoding: [0x1f,0x1b,0x42,0xec]
223 @ CHECK: vmov d16, r1, r2 @ encoding: [0x30,0x1b,0x42,0xec]
224 @ CHECK: vmov r1, r2, d15 @ encoding: [0x1f,0x1b,0x52,0xec]
225 @ CHECK: vmov r1, r2, d16 @ encoding: [0x30,0x1b,0x52,0xec]
326 @ VMOV w/ optional data type suffix.
327 vmov.32 s1, r8
328 vmov.s16 s2, r4
329 vmov.16 s3, r6
330 vmov.u32 s4, r1
331 vmov.p8 s5, r2
332 vmov.8 s6, r3
334 vmov.32 r1, s8
335 vmov.s16 r2, s4
336 vmov.16 r3, s6
337 vmov.u32 r4, s1
338 vmov.p8 r5, s2
339 vmov.8 r6, s3
341 @ CHECK: vmov s1, r8 @ encoding: [0x90,0x8a,0x00,0xee]
342 @ CHECK: vmov s2, r4 @ encoding: [0x10,0x4a,0x01,0xee]
343 @ CHECK: vmov s3, r6 @ encoding: [0x90,0x6a,0x01,0xee]
344 @ CHECK: vmov s4, r1 @ encoding: [0x10,0x1a,0x02,0xee]
345 @ CHECK: vmov s5, r2 @ encoding: [0x90,0x2a,0x02,0xee]
346 @ CHECK: vmov s6, r3 @ encoding: [0x10,0x3a,0x03,0xee]
347 @ CHECK: vmov r1, s8 @ encoding: [0x10,0x1a,0x14,0xee]
348 @ CHECK: vmov r2, s4 @ encoding: [0x10,0x2a,0x12,0xee]
349 @ CHECK: vmov r3, s6 @ encoding: [0x10,0x3a,0x13,0xee]
350 @ CHECK: vmov r4, s1 @ encoding: [0x90,0x4a,0x10,0xee]
351 @ CHECK: vmov r5, s2 @ encoding: [0x10,0x5a,0x11,0xee]
352 @ CHECK: vmov r6, s3 @ encoding: [0x90,0x6a,0x11,0xee]
393 vmov.f32 d4, #0.0
394 vmov.f32 d4, #32.0
396 @ CHECK: vmov.i32 d4, #0x0 @ encoding: [0x10,0x40,0x80,0xf2]
397 @ CHECK: vmov.i32 d4, #0x42000000 @ encoding: [0x12,0x46,0x84,0xf2]
399 @ Test encoding of floating point constants for vmov functions
401 vmov.f32 s5, #1.0
402 vmov.f32 s5, #0.125
403 vmov.f32 s5, #-1.875
404 vmov.f32 s5, #-0.59375
406 vmov.f64 d6, #1.0
407 vmov.f64 d6, #0.125
408 vmov.f64 d6, #-1.875
409 vmov.f64 d6, #-0.59375
412 vmov.f32 d7, #1.0
413 vmov.f32 d7, #0.125
414 vmov.f32 d7, #-1.875
415 vmov.f32 d7, #-0.59375
417 vmov.f32 q8, #1.0
418 vmov.f32 q8, #0.125
419 vmov.f32 q8, #-1.875
420 vmov.f32 q8, #-0.59375
422 @ CHECK: vmov.f32 s5, #1.000000e+00 @ encoding: [0x00,0x2a,0xf7,0xee]
423 @ CHECK: vmov.f32 s5, #1.250000e-01 @ encoding: [0x00,0x2a,0xf4,0xee]
424 @ CHECK: vmov.f32 s5, #-1.875000e+00 @ encoding: [0x0e,0x2a,0xff,0xee]
425 @ CHECK: vmov.f32 s5, #-5.937500e-01 @ encoding: [0x03,0x2a,0xfe,0xee]
427 @ CHECK: vmov.f64 d6, #1.000000e+00 @ encoding: [0x00,0x6b,0xb7,0xee]
428 @ CHECK: vmov.f64 d6, #1.250000e-01 @ encoding: [0x00,0x6b,0xb4,0xee]
429 @ CHECK: vmov.f64 d6, #-1.875000e+00 @ encoding: [0x0e,0x6b,0xbf,0xee]
430 @ CHECK: vmov.f64 d6, #-5.937500e-01 @ encoding: [0x03,0x6b,0xbe,0xee]
432 @ CHECK: vmov.f32 d7, #1.000000e+00 @ encoding: [0x10,0x7f,0x87,0xf2]
433 @ CHECK: vmov.f32 d7, #1.250000e-01 @ encoding: [0x10,0x7f,0x84,0xf2]
434 @ CHECK: vmov.f32 d7, #-1.875000e+00 @ encoding: [0x1e,0x7f,0x87,0xf3]
435 @ CHECK: vmov.f32 d7, #-5.937500e-01 @ encoding: [0x13,0x7f,0x86,0xf3]
437 @ CHECK: vmov.f32 q8, #1.000000e+00 @ encoding: [0x50,0x0f,0xc7,0xf2]
438 @ CHECK: vmov.f32 q8, #1.250000e-01 @ encoding: [0x50,0x0f,0xc4,0xf2]
439 @ CHECK: vmov.f32 q8, #-1.875000e+00 @ encoding: [0x5e,0x0f,0xc7,0xf3]
440 @ CHECK: vmov.f32 q8, #-5.937500e-01 @ encoding: [0x53,0x0f,0xc6,0xf3]