Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(24)

Side by Side Diff: tests_lit/assembler/arm32/vldr-float4.ll

Issue 1635713002: Subzero. ARM32. Vector lowering. Add. (Closed) Base URL: https://chromium.googlesource.com/native_client/pnacl-subzero.git@master
Patch Set: Incorporating Karl's feedback. Created 4 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 ; Show that we know how to translate vector load instructions.
2
3 ; NOTE: Restricts S and D registers to ones that will better test S/D
Jim Stichnoth 2016/01/25 21:35:32 Same comment as in the other .ll file.
4 ; register encodings.
5
6 ; REQUIRES: allow_dump
7
8 ; Compile using standalone assembler.
9 ; RUN: %p2i --filetype=asm -i %s --target=arm32 --args -O2 \
10 ; RUN: -reg-use s20,s22,d20,d22,q0,q11 \
11 ; RUN: | FileCheck %s --check-prefix=ASM
12
13 ; Show bytes in assembled standalone code.
14 ; RUN: %p2i --filetype=asm -i %s --target=arm32 --assemble --disassemble \
15 ; RUN: --args -O2 \
16 ; RUN: -reg-use s20,s22,d20,d22,q0,q11 \
17 ; RUN: | FileCheck %s --check-prefix=DIS
18
19 ; Compile using integrated assembler.
20 ; RUN: %p2i --filetype=iasm -i %s --target=arm32 --args -O2 \
21 ; RUN: -reg-use s20,s22,d20,d22,q0,q11 \
22 ; RUN: | FileCheck %s --check-prefix=IASM
23
24 ; Show bytes in assembled integrated code.
25 ; RUN: %p2i --filetype=iasm -i %s --target=arm32 --assemble --disassemble \
26 ; RUN: --args -O2 \
27 ; RUN: -reg-use s20,s22,d20,d22,q0,q11 \
28 ; RUN: | FileCheck %s --check-prefix=DIS
29
30 define internal <4 x float> @testDerefFloat4(<4 x float> *%p) {
31 ; ASM-LABEL: testDerefFloat4:
32 ; DIS-LABEL: 00000000 <testDerefFloat4>:
33 ; IASM-LABEL: testDerefFloat4:
34
35 entry:
36 %ret = load <4 x float>, <4 x float>* %p, align 4
37 ; ASM: vld1.64 q0, [r0]
38 ; DIS: 0: f4200acf
39
40 ret <4 x float> %ret
41 }
42
Jim Stichnoth 2016/01/25 21:35:32 Remove trailing blank line, to placate git.
OLDNEW
« tests_lit/assembler/arm32/add-vec.ll ('K') | « tests_lit/assembler/arm32/add-vec.ll ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698