brintos

brintos / llvm-project-archived public Read only

0
0
Text · 5.0 KiB · c9ab9a3 Raw
107 lines · plain
1@ PR18921, "vmov" part.2@ RUN: llvm-mc -triple=armv7-linux-gnueabi -show-encoding < %s | FileCheck %s3.text4        vmov.i64        d2, #0xffffffffffffffff5        vmov.i64        q2, #0xffffffffffffffff6        vmov.i32        d2, #0xffffffff7        vmov.i32        q2, #0xffffffff8        vmov.i64        d2, #0xabababababababab9        vmov.i64        q2, #0xabababababababab10        vmov.i32        d2, #0xabababab11        vmov.i32        q2, #0xabababab12        vmov.i16        q2, #0xabab13        vmov.i16        q2, #0xabab14 15@ CHECK: vmov.i64 d2, #0xffffffffffffffff @ encoding: [0x3f,0x2e,0x87,0xf3]16@ CHECK: vmov.i64 q2, #0xffffffffffffffff @ encoding: [0x7f,0x4e,0x87,0xf3]17@ CHECK: vmov.i8 d2, #0xff @ encoding: [0x1f,0x2e,0x87,0xf3]18@ CHECK: vmov.i8 q2, #0xff @ encoding: [0x5f,0x4e,0x87,0xf3]19@ CHECK: vmov.i8 d2, #0xab @ encoding: [0x1b,0x2e,0x82,0xf3]20@ CHECK: vmov.i8 q2, #0xab @ encoding: [0x5b,0x4e,0x82,0xf3]21@ CHECK: vmov.i8 d2, #0xab @ encoding: [0x1b,0x2e,0x82,0xf3]22@ CHECK: vmov.i8 q2, #0xab @ encoding: [0x5b,0x4e,0x82,0xf3]23@ CHECK: vmov.i8 q2, #0xab @ encoding: [0x5b,0x4e,0x82,0xf3]24@ CHECK: vmov.i8 q2, #0xab @ encoding: [0x5b,0x4e,0x82,0xf3]25 26        vmov.i64        d2, #0xff00ff00ff00ff0027        vmov.i64        q2, #0xff00ff00ff00ff0028        vmov.i64        d2, #0x00a500a500a500a529        vmov.i64        q2, #0x00a500a500a500a530        vmov.i32        d2, #0x00a500a531        vmov.i32        q2, #0x00a500a532        vmov.i64        d2, #0xa500a500a500a50033        vmov.i64        q2, #0xa500a500a500a50034        vmov.i32        d2, #0xa500a50035        vmov.i32        q2, #0xa500a50036 37@ CHECK: vmov.i64 d2, #0xff00ff00ff00ff00 @ encoding: [0x3a,0x2e,0x82,0xf3]38@ CHECK: vmov.i64 q2, #0xff00ff00ff00ff00 @ encoding: [0x7a,0x4e,0x82,0xf3]39@ CHECK: vmov.i16 d2, #0xa5 @ encoding: [0x15,0x28,0x82,0xf3]40@ CHECK: vmov.i16 q2, #0xa5 @ encoding: [0x55,0x48,0x82,0xf3]41@ CHECK: vmov.i16 d2, #0xa5 @ encoding: [0x15,0x28,0x82,0xf3]42@ CHECK: vmov.i16 q2, #0xa5 @ encoding: [0x55,0x48,0x82,0xf3]43@ CHECK: vmov.i16 d2, #0xa500 @ encoding: [0x15,0x2a,0x82,0xf3]44@ CHECK: vmov.i16 q2, #0xa500 @ encoding: [0x55,0x4a,0x82,0xf3]45@ CHECK: vmov.i16 d2, #0xa500 @ encoding: [0x15,0x2a,0x82,0xf3]46@ CHECK: vmov.i16 q2, #0xa500 @ encoding: [0x55,0x4a,0x82,0xf3]47 48        vmov.i64        d2, #0x000000a5000000a549        vmov.i64        q2, #0x000000a5000000a550        vmov.i64        d2, #0x00a5ffff00a5ffff51        vmov.i64        q2, #0x00a5ffff00a5ffff52 53@ CHECK: vmov.i32 d2, #0xa5 @ encoding: [0x15,0x20,0x82,0xf3]54@ CHECK: vmov.i32 q2, #0xa5 @ encoding: [0x55,0x40,0x82,0xf3]55@ CHECK: vmov.i32 d2, #0xa5ffff @ encoding: [0x15,0x2d,0x82,0xf3]56@ CHECK: vmov.i32 q2, #0xa5ffff @ encoding: [0x55,0x4d,0x82,0xf3]57 58        vmvn.i64        d2, #0xffffffffffffffff59        vmvn.i64        q2, #0xffffffffffffffff60        vmvn.i32        d2, #0xffffffff61        vmvn.i32        q2, #0xffffffff62        vmvn.i64        d2, #0xabababababababab63        vmvn.i64        q2, #0xabababababababab64        vmvn.i32        d2, #0xabababab65        vmvn.i32        q2, #0xabababab66        vmvn.i16        d2, #0xabab67        vmvn.i16        q2, #0xabab68 69@ CHECK: vmov.i8 d2, #0x0  @ encoding: [0x10,0x2e,0x80,0xf2]70@ CHECK: vmov.i8 q2, #0x0  @ encoding: [0x50,0x4e,0x80,0xf2]71@ CHECK: vmov.i8 d2, #0x0  @ encoding: [0x10,0x2e,0x80,0xf2]72@ CHECK: vmov.i8 q2, #0x0  @ encoding: [0x50,0x4e,0x80,0xf2]73@ CHECK: vmov.i8 d2, #0x54 @ encoding: [0x14,0x2e,0x85,0xf2]74@ CHECK: vmov.i8 q2, #0x54 @ encoding: [0x54,0x4e,0x85,0xf2]75@ CHECK: vmov.i8 d2, #0x54 @ encoding: [0x14,0x2e,0x85,0xf2]76@ CHECK: vmov.i8 q2, #0x54 @ encoding: [0x54,0x4e,0x85,0xf2]77@ CHECK: vmov.i8 d2, #0x54 @ encoding: [0x14,0x2e,0x85,0xf2]78@ CHECK: vmov.i8 q2, #0x54 @ encoding: [0x54,0x4e,0x85,0xf2]79 80        vmvn.i64        d2, #0x00a500a500a500a581        vmvn.i64        q2, #0x00a500a500a500a582        vmvn.i32        d2, #0x00a500a583        vmvn.i32        q2, #0x00a500a584        vmvn.i64        d2, #0xa500a500a500a50085        vmvn.i64        q2, #0xa500a500a500a50086        vmvn.i32        d2, #0xa500a50087        vmvn.i32        q2, #0xa500a50088 89@ CHECK: vmvn.i16 d2, #0xa5 @ encoding: [0x35,0x28,0x82,0xf3]90@ CHECK: vmvn.i16 q2, #0xa5 @ encoding: [0x75,0x48,0x82,0xf3]91@ CHECK: vmvn.i16 d2, #0xa5 @ encoding: [0x35,0x28,0x82,0xf3]92@ CHECK: vmvn.i16 q2, #0xa5 @ encoding: [0x75,0x48,0x82,0xf3]93@ CHECK: vmvn.i16 d2, #0xa500 @ encoding: [0x35,0x2a,0x82,0xf3]94@ CHECK: vmvn.i16 q2, #0xa500 @ encoding: [0x75,0x4a,0x82,0xf3]95@ CHECK: vmvn.i16 d2, #0xa500 @ encoding: [0x35,0x2a,0x82,0xf3]96@ CHECK: vmvn.i16 q2, #0xa500 @ encoding: [0x75,0x4a,0x82,0xf3]97 98        vmvn.i64        d2, #0x000000a5000000a599        vmvn.i64        q2, #0x000000a5000000a5100        vmvn.i64        d2, #0x00a5ffff00a5ffff101        vmvn.i64        q2, #0x00a5ffff00a5ffff102 103@ CHECK: vmvn.i32 d2, #0xa5 @ encoding: [0x35,0x20,0x82,0xf3]104@ CHECK: vmvn.i32 q2, #0xa5 @ encoding: [0x75,0x40,0x82,0xf3]105@ CHECK: vmvn.i32 d2, #0xa5ffff @ encoding: [0x35,0x2d,0x82,0xf3]106@ CHECK: vmvn.i32 q2, #0xa5ffff @ encoding: [0x75,0x4d,0x82,0xf3]107