neon-bitwise-encoding.s revision 8d1b7e57e56015576fd489a57d74c53b98c5a56f
18d1b7e57e56015576fd489a57d74c53b98c5a56fBob Wilson@ RUN: llvm-mc -mcpu=cortex-a8 -triple arm-unknown-unknown -show-encoding < %s | FileCheck %s 2d966817f3cb87897cbec29c967b974924fe939baOwen Anderson@ XFAIL: * 37af3f381ee1b6765bb588bb43e5ac0e3923119bcOwen Anderson 495b9766fea46c78f389793d557158077383b9ff4Owen Anderson@ CHECK: vand d16, d17, d16 @ encoding: [0xb0,0x01,0x41,0xf2] 57af3f381ee1b6765bb588bb43e5ac0e3923119bcOwen Anderson vand d16, d17, d16 695b9766fea46c78f389793d557158077383b9ff4Owen Anderson@ CHECK: vand q8, q8, q9 @ encoding: [0xf2,0x01,0x40,0xf2] 77af3f381ee1b6765bb588bb43e5ac0e3923119bcOwen Anderson vand q8, q8, q9 87af3f381ee1b6765bb588bb43e5ac0e3923119bcOwen Anderson 995b9766fea46c78f389793d557158077383b9ff4Owen Anderson@ CHECK: veor d16, d17, d16 @ encoding: [0xb0,0x01,0x41,0xf3] 107af3f381ee1b6765bb588bb43e5ac0e3923119bcOwen Anderson veor d16, d17, d16 1195b9766fea46c78f389793d557158077383b9ff4Owen Anderson@ CHECK: veor q8, q8, q9 @ encoding: [0xf2,0x01,0x40,0xf3] 127af3f381ee1b6765bb588bb43e5ac0e3923119bcOwen Anderson veor q8, q8, q9 137af3f381ee1b6765bb588bb43e5ac0e3923119bcOwen Anderson 1495b9766fea46c78f389793d557158077383b9ff4Owen Anderson@ CHECK: vorr d16, d17, d16 @ encoding: [0xb0,0x01,0x61,0xf2] 157af3f381ee1b6765bb588bb43e5ac0e3923119bcOwen Anderson vorr d16, d17, d16 1695b9766fea46c78f389793d557158077383b9ff4Owen Anderson@ CHECK: vorr q8, q8, q9 @ encoding: [0xf2,0x01,0x60,0xf2] 177af3f381ee1b6765bb588bb43e5ac0e3923119bcOwen Anderson vorr q8, q8, q9 18d966817f3cb87897cbec29c967b974924fe939baOwen Anderson@ CHECK: vorr.i32 d16, #0x1000000 @ encoding: [0x11,0x07,0xc0,0xf2] 19d966817f3cb87897cbec29c967b974924fe939baOwen Anderson vorr.i32 d16, #0x1000000 20d966817f3cb87897cbec29c967b974924fe939baOwen Anderson@ CHECK: vorr.i32 q8, #0x1000000 @ encoding: [0x51,0x07,0xc0,0xf2] 21d966817f3cb87897cbec29c967b974924fe939baOwen Anderson vorr.i32 q8, #0x1000000 2260f4870c221d0496254c78c6e61bc00e4540fc1bOwen Anderson@ CHECK: vorr.i32 q8, #0x0 @ encoding: [0x50,0x01,0xc0,0xf2] 2360f4870c221d0496254c78c6e61bc00e4540fc1bOwen Anderson vorr.i32 q8, #0x0 247af3f381ee1b6765bb588bb43e5ac0e3923119bcOwen Anderson 2595b9766fea46c78f389793d557158077383b9ff4Owen Anderson@ CHECK: vbic d16, d17, d16 @ encoding: [0xb0,0x01,0x51,0xf2] 267af3f381ee1b6765bb588bb43e5ac0e3923119bcOwen Anderson vbic d16, d17, d16 2795b9766fea46c78f389793d557158077383b9ff4Owen Anderson@ CHECK: vbic q8, q8, q9 @ encoding: [0xf2,0x01,0x50,0xf2] 287af3f381ee1b6765bb588bb43e5ac0e3923119bcOwen Anderson vbic q8, q8, q9 29080c09229739ec2b13f7bccc361994a8d26b4ed2Owen Anderson@ CHECK: vbic.i32 d16, #0xFF000000 @ encoding: [0x3f,0x07,0xc7,0xf3] 30080c09229739ec2b13f7bccc361994a8d26b4ed2Owen Anderson vbic.i32 d16, #0xFF000000 31080c09229739ec2b13f7bccc361994a8d26b4ed2Owen Anderson@ CHECK: vbic.i32 q8, #0xFF000000 @ encoding: [0x7f,0x07,0xc7,0xf3] 32080c09229739ec2b13f7bccc361994a8d26b4ed2Owen Anderson vbic.i32 q8, #0xFF000000 337af3f381ee1b6765bb588bb43e5ac0e3923119bcOwen Anderson 3495b9766fea46c78f389793d557158077383b9ff4Owen Anderson@ CHECK: vorn d16, d17, d16 @ encoding: [0xb0,0x01,0x71,0xf2] 357af3f381ee1b6765bb588bb43e5ac0e3923119bcOwen Anderson vorn d16, d17, d16 3695b9766fea46c78f389793d557158077383b9ff4Owen Anderson@ CHECK: vorn q8, q8, q9 @ encoding: [0xf2,0x01,0x70,0xf2] 377af3f381ee1b6765bb588bb43e5ac0e3923119bcOwen Anderson vorn q8, q8, q9 387af3f381ee1b6765bb588bb43e5ac0e3923119bcOwen Anderson 3995b9766fea46c78f389793d557158077383b9ff4Owen Anderson@ CHECK: vmvn d16, d16 @ encoding: [0xa0,0x05,0xf0,0xf3] 407af3f381ee1b6765bb588bb43e5ac0e3923119bcOwen Anderson vmvn d16, d16 4195b9766fea46c78f389793d557158077383b9ff4Owen Anderson@ CHECK: vmvn q8, q8 @ encoding: [0xe0,0x05,0xf0,0xf3] 427af3f381ee1b6765bb588bb43e5ac0e3923119bcOwen Anderson vmvn q8, q8 437af3f381ee1b6765bb588bb43e5ac0e3923119bcOwen Anderson 4495b9766fea46c78f389793d557158077383b9ff4Owen Anderson@ CHECK: vbsl d18, d17, d16 @ encoding: [0xb0,0x21,0x51,0xf3] 457af3f381ee1b6765bb588bb43e5ac0e3923119bcOwen Anderson vbsl d18, d17, d16 4695b9766fea46c78f389793d557158077383b9ff4Owen Anderson@ CHECK: vbsl q8, q10, q9 @ encoding: [0xf2,0x01,0x54,0xf3] 477af3f381ee1b6765bb588bb43e5ac0e3923119bcOwen Anderson vbsl q8, q10, q9 48