10406356cd4cb7b689e2472faa8dfb7d721f9d274Bob Wilson@ RUN: llvm-mc -mcpu=cortex-a9 -triple arm-unknown-unknown -show-encoding < %s | FileCheck %s 2b0cb6b820b958ea7f92d491bbc8df558a6b7464bOwen Anderson 395b9766fea46c78f389793d557158077383b9ff4Owen Anderson@ CHECK: vcvt.s32.f32 d16, d16 @ encoding: [0x20,0x07,0xfb,0xf3] 4b0cb6b820b958ea7f92d491bbc8df558a6b7464bOwen Anderson vcvt.s32.f32 d16, d16 595b9766fea46c78f389793d557158077383b9ff4Owen Anderson@ CHECK: vcvt.u32.f32 d16, d16 @ encoding: [0xa0,0x07,0xfb,0xf3] 6b0cb6b820b958ea7f92d491bbc8df558a6b7464bOwen Anderson vcvt.u32.f32 d16, d16 795b9766fea46c78f389793d557158077383b9ff4Owen Anderson@ CHECK: vcvt.f32.s32 d16, d16 @ encoding: [0x20,0x06,0xfb,0xf3] 8b0cb6b820b958ea7f92d491bbc8df558a6b7464bOwen Anderson vcvt.f32.s32 d16, d16 995b9766fea46c78f389793d557158077383b9ff4Owen Anderson@ CHECK: vcvt.f32.u32 d16, d16 @ encoding: [0xa0,0x06,0xfb,0xf3] 10b0cb6b820b958ea7f92d491bbc8df558a6b7464bOwen Anderson vcvt.f32.u32 d16, d16 1195b9766fea46c78f389793d557158077383b9ff4Owen Anderson@ CHECK: vcvt.s32.f32 q8, q8 @ encoding: [0x60,0x07,0xfb,0xf3] 12b0cb6b820b958ea7f92d491bbc8df558a6b7464bOwen Anderson vcvt.s32.f32 q8, q8 1395b9766fea46c78f389793d557158077383b9ff4Owen Anderson@ CHECK: vcvt.u32.f32 q8, q8 @ encoding: [0xe0,0x07,0xfb,0xf3] 14b0cb6b820b958ea7f92d491bbc8df558a6b7464bOwen Anderson vcvt.u32.f32 q8, q8 1595b9766fea46c78f389793d557158077383b9ff4Owen Anderson@ CHECK: vcvt.f32.s32 q8, q8 @ encoding: [0x60,0x06,0xfb,0xf3] 16b0cb6b820b958ea7f92d491bbc8df558a6b7464bOwen Anderson vcvt.f32.s32 q8, q8 1795b9766fea46c78f389793d557158077383b9ff4Owen Anderson@ CHECK: vcvt.f32.u32 q8, q8 @ encoding: [0xe0,0x06,0xfb,0xf3] 18b0cb6b820b958ea7f92d491bbc8df558a6b7464bOwen Anderson vcvt.f32.u32 q8, q8 1995b9766fea46c78f389793d557158077383b9ff4Owen Anderson@ CHECK: vcvt.s32.f32 d16, d16, #1 @ encoding: [0x30,0x0f,0xff,0xf2] 20b0cb6b820b958ea7f92d491bbc8df558a6b7464bOwen Anderson vcvt.s32.f32 d16, d16, #1 2195b9766fea46c78f389793d557158077383b9ff4Owen Anderson@ CHECK: vcvt.u32.f32 d16, d16, #1 @ encoding: [0x30,0x0f,0xff,0xf3] 22b0cb6b820b958ea7f92d491bbc8df558a6b7464bOwen Anderson vcvt.u32.f32 d16, d16, #1 2395b9766fea46c78f389793d557158077383b9ff4Owen Anderson@ CHECK: vcvt.f32.s32 d16, d16, #1 @ encoding: [0x30,0x0e,0xff,0xf2] 24b0cb6b820b958ea7f92d491bbc8df558a6b7464bOwen Anderson vcvt.f32.s32 d16, d16, #1 2595b9766fea46c78f389793d557158077383b9ff4Owen Anderson@ CHECK: vcvt.f32.u32 d16, d16, #1 @ encoding: [0x30,0x0e,0xff,0xf3] 26b0cb6b820b958ea7f92d491bbc8df558a6b7464bOwen Anderson vcvt.f32.u32 d16, d16, #1 2795b9766fea46c78f389793d557158077383b9ff4Owen Anderson@ CHECK: vcvt.s32.f32 q8, q8, #1 @ encoding: [0x70,0x0f,0xff,0xf2] 28b0cb6b820b958ea7f92d491bbc8df558a6b7464bOwen Anderson vcvt.s32.f32 q8, q8, #1 2995b9766fea46c78f389793d557158077383b9ff4Owen Anderson@ CHECK: vcvt.u32.f32 q8, q8, #1 @ encoding: [0x70,0x0f,0xff,0xf3] 30b0cb6b820b958ea7f92d491bbc8df558a6b7464bOwen Anderson vcvt.u32.f32 q8, q8, #1 3195b9766fea46c78f389793d557158077383b9ff4Owen Anderson@ CHECK: vcvt.f32.s32 q8, q8, #1 @ encoding: [0x70,0x0e,0xff,0xf2] 32b0cb6b820b958ea7f92d491bbc8df558a6b7464bOwen Anderson vcvt.f32.s32 q8, q8, #1 3395b9766fea46c78f389793d557158077383b9ff4Owen Anderson@ CHECK: vcvt.f32.u32 q8, q8, #1 @ encoding: [0x70,0x0e,0xff,0xf3] 34b0cb6b820b958ea7f92d491bbc8df558a6b7464bOwen Anderson vcvt.f32.u32 q8, q8, #1 350406356cd4cb7b689e2472faa8dfb7d721f9d274Bob Wilson@ CHECK: vcvt.f32.f16 q8, d16 @ encoding: [0x20,0x07,0xf6,0xf3] 360406356cd4cb7b689e2472faa8dfb7d721f9d274Bob Wilson vcvt.f32.f16 q8, d16 370406356cd4cb7b689e2472faa8dfb7d721f9d274Bob Wilson@ CHECK: vcvt.f16.f32 d16, q8 @ encoding: [0x20,0x06,0xf6,0xf3] 380406356cd4cb7b689e2472faa8dfb7d721f9d274Bob Wilson vcvt.f16.f32 d16, q8 39