OLD | NEW |
1 ; Show that we know how to translate vsub vector instructions. | 1 ; Show that we know how to translate vand vector instructions. |
2 | 2 |
3 ; REQUIRES: allow_dump | 3 ; REQUIRES: allow_dump |
4 | 4 |
5 ; Compile using standalone assembler. | 5 ; Compile using standalone assembler. |
6 ; RUN: %p2i --filetype=asm -i %s --target=arm32 --args -O2 \ | 6 ; RUN: %p2i --filetype=asm -i %s --target=arm32 --args -O2 \ |
7 ; RUN: | FileCheck %s --check-prefix=ASM | 7 ; RUN: | FileCheck %s --check-prefix=ASM |
8 | 8 |
9 ; Show bytes in assembled standalone code. | 9 ; Show bytes in assembled standalone code. |
10 ; RUN: %p2i --filetype=asm -i %s --target=arm32 --assemble --disassemble \ | 10 ; RUN: %p2i --filetype=asm -i %s --target=arm32 --assemble --disassemble \ |
11 ; RUN: --args -O2 \ | 11 ; RUN: --args -O2 \ |
(...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
106 | 106 |
107 entry: | 107 entry: |
108 %res = and <16 x i1> %v1, %v2 | 108 %res = and <16 x i1> %v1, %v2 |
109 | 109 |
110 ; ASM: vand.i8 q0, q0, q1 | 110 ; ASM: vand.i8 q0, q0, q1 |
111 ; DIS: 50: f2000152 | 111 ; DIS: 50: f2000152 |
112 ; IASM: vand.i8 | 112 ; IASM: vand.i8 |
113 | 113 |
114 ret <16 x i1> %res | 114 ret <16 x i1> %res |
115 } | 115 } |
OLD | NEW |