1fa27a862SBob Wilson@ RUN: llvm-mc -mcpu=cortex-a9 -triple arm-unknown-unknown -show-encoding < %s | FileCheck %s 2b9162065SOwen Anderson 3cd9da22fSOwen Anderson@ CHECK: vcvt.s32.f32 d16, d16 @ encoding: [0x20,0x07,0xfb,0xf3] 4b9162065SOwen Anderson vcvt.s32.f32 d16, d16 5cd9da22fSOwen Anderson@ CHECK: vcvt.u32.f32 d16, d16 @ encoding: [0xa0,0x07,0xfb,0xf3] 6b9162065SOwen Anderson vcvt.u32.f32 d16, d16 7cd9da22fSOwen Anderson@ CHECK: vcvt.f32.s32 d16, d16 @ encoding: [0x20,0x06,0xfb,0xf3] 8b9162065SOwen Anderson vcvt.f32.s32 d16, d16 9cd9da22fSOwen Anderson@ CHECK: vcvt.f32.u32 d16, d16 @ encoding: [0xa0,0x06,0xfb,0xf3] 10b9162065SOwen Anderson vcvt.f32.u32 d16, d16 11cd9da22fSOwen Anderson@ CHECK: vcvt.s32.f32 q8, q8 @ encoding: [0x60,0x07,0xfb,0xf3] 12b9162065SOwen Anderson vcvt.s32.f32 q8, q8 13cd9da22fSOwen Anderson@ CHECK: vcvt.u32.f32 q8, q8 @ encoding: [0xe0,0x07,0xfb,0xf3] 14b9162065SOwen Anderson vcvt.u32.f32 q8, q8 15cd9da22fSOwen Anderson@ CHECK: vcvt.f32.s32 q8, q8 @ encoding: [0x60,0x06,0xfb,0xf3] 16b9162065SOwen Anderson vcvt.f32.s32 q8, q8 17cd9da22fSOwen Anderson@ CHECK: vcvt.f32.u32 q8, q8 @ encoding: [0xe0,0x06,0xfb,0xf3] 18b9162065SOwen Anderson vcvt.f32.u32 q8, q8 19cd9da22fSOwen Anderson@ CHECK: vcvt.s32.f32 d16, d16, #1 @ encoding: [0x30,0x0f,0xff,0xf2] 20b9162065SOwen Anderson vcvt.s32.f32 d16, d16, #1 21*5500c0ffSMihai Popa@ CHECK: vcvt.s32.f32 d16, d16 @ encoding: [0x20,0x07,0xfb,0xf3] 22*5500c0ffSMihai Popa vcvt.s32.f32 d16, d16, #0 23cd9da22fSOwen Anderson@ CHECK: vcvt.u32.f32 d16, d16, #1 @ encoding: [0x30,0x0f,0xff,0xf3] 24b9162065SOwen Anderson vcvt.u32.f32 d16, d16, #1 25*5500c0ffSMihai Popa@ CHECK: vcvt.u32.f32 d16, d16 @ encoding: [0xa0,0x07,0xfb,0xf3] 26*5500c0ffSMihai Popa vcvt.u32.f32 d16, d16, #0 27cd9da22fSOwen Anderson@ CHECK: vcvt.f32.s32 d16, d16, #1 @ encoding: [0x30,0x0e,0xff,0xf2] 28b9162065SOwen Anderson vcvt.f32.s32 d16, d16, #1 29*5500c0ffSMihai Popa@ CHECK: vcvt.f32.s32 d16, d16 @ encoding: [0x20,0x06,0xfb,0xf3] 30*5500c0ffSMihai Popa vcvt.f32.s32 d16, d16, #0 31cd9da22fSOwen Anderson@ CHECK: vcvt.f32.u32 d16, d16, #1 @ encoding: [0x30,0x0e,0xff,0xf3] 32b9162065SOwen Anderson vcvt.f32.u32 d16, d16, #1 33*5500c0ffSMihai Popa@ CHECK: vcvt.f32.u32 d16, d16 @ encoding: [0xa0,0x06,0xfb,0xf3] 34*5500c0ffSMihai Popa vcvt.f32.u32 d16, d16, #0 35cd9da22fSOwen Anderson@ CHECK: vcvt.s32.f32 q8, q8, #1 @ encoding: [0x70,0x0f,0xff,0xf2] 36b9162065SOwen Anderson vcvt.s32.f32 q8, q8, #1 37*5500c0ffSMihai Popa@ CHECK: vcvt.s32.f32 q8, q8 @ encoding: [0x60,0x07,0xfb,0xf3] 38*5500c0ffSMihai Popa vcvt.s32.f32 q8, q8, #0 39cd9da22fSOwen Anderson@ CHECK: vcvt.u32.f32 q8, q8, #1 @ encoding: [0x70,0x0f,0xff,0xf3] 40b9162065SOwen Anderson vcvt.u32.f32 q8, q8, #1 41*5500c0ffSMihai Popa@ CHECK: vcvt.u32.f32 q8, q8 @ encoding: [0xe0,0x07,0xfb,0xf3] 42*5500c0ffSMihai Popa vcvt.u32.f32 q8, q8, #0 43cd9da22fSOwen Anderson@ CHECK: vcvt.f32.s32 q8, q8, #1 @ encoding: [0x70,0x0e,0xff,0xf2] 44b9162065SOwen Anderson vcvt.f32.s32 q8, q8, #1 45*5500c0ffSMihai Popa@ CHECK: vcvt.f32.s32 q8, q8 @ encoding: [0x60,0x06,0xfb,0xf3] 46*5500c0ffSMihai Popa vcvt.f32.s32 q8, q8, #0 47cd9da22fSOwen Anderson@ CHECK: vcvt.f32.u32 q8, q8, #1 @ encoding: [0x70,0x0e,0xff,0xf3] 48b9162065SOwen Anderson vcvt.f32.u32 q8, q8, #1 49*5500c0ffSMihai Popa@ CHECK: vcvt.f32.u32 q8, q8 @ encoding: [0xe0,0x06,0xfb,0xf3] 50*5500c0ffSMihai Popa vcvt.f32.u32 q8, q8, #0 51fa27a862SBob Wilson@ CHECK: vcvt.f32.f16 q8, d16 @ encoding: [0x20,0x07,0xf6,0xf3] 52fa27a862SBob Wilson vcvt.f32.f16 q8, d16 53fa27a862SBob Wilson@ CHECK: vcvt.f16.f32 d16, q8 @ encoding: [0x20,0x06,0xf6,0xf3] 54fa27a862SBob Wilson vcvt.f16.f32 d16, q8 55