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

Side by Side Diff: test/MC/ARM/nacl-autosandbox/vector.s

Issue 1642253003: Auto-sandboxing: add support for a few missing ARM opcodes (Closed) Base URL: https://chromium.googlesource.com/native_client/pnacl-llvm.git@master
Patch Set: 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
« no previous file with comments | « test/MC/ARM/nacl-autosandbox/load.s ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 // RUN: llvm-mc -nacl-enable-auto-sandboxing -filetype asm -triple armv7-unknown -nacl %s 2>/dev/null | FileCheck %s
2 .scratch r11
3
4
5 vstmia r0, { d1, d2 }
6 //CHECK: .bundle_lock
7 //CHECK-NEXT: bic r0, r0, #-1073741824
8 //CHECK-NEXT: vstmia r0, {d1, d2}
9 //CHECK-NEXT: .bundle_unlock
10
11 vstmiane r0, { d1, d2 }
12 //CHECK: .bundle_lock
13 //CHECK-NEXT: bicne r0, r0, #-1073741824
14 //CHECK-NEXT: vstmiane r0, {d1, d2}
15 //CHECK-NEXT: .bundle_unlock
16
17 vstmdb r0!, { d1, d2 }
18 //CHECK: .bundle_lock
19 //CHECK-NEXT: bic r0, r0, #-1073741824
20 //CHECK-NEXT: vstmdb r0!, {d1, d2}
21 //CHECK-NEXT: .bundle_unlock
22
23 vstmdbne r0!, { d1, d2 }
24 //CHECK: .bundle_lock
25 //CHECK-NEXT: bicne r0, r0, #-1073741824
26 //CHECK-NEXT: vstmdbne r0!, {d1, d2}
27 //CHECK-NEXT: .bundle_unlock
28
29 vstmia r0, { s1, s2 }
30 //CHECK: .bundle_lock
31 //CHECK-NEXT: bic r0, r0, #-1073741824
32 //CHECK-NEXT: vstmia r0, {s1, s2}
33 //CHECK-NEXT: .bundle_unlock
34
35 vstmia r0, { q1, q2 }
36 //CHECK: .bundle_lock
37 //CHECK-NEXT: bic r0, r0, #-1073741824
38 //CHECK-NEXT: vstmia r0, {d2, d3, d4, d5}
39 //CHECK-NEXT: .bundle_unlock
40
41 vldmia r0, { d1, d2 }
42 //CHECK: .bundle_lock
43 //CHECK-NEXT: bic r0, r0, #-1073741824
44 //CHECK-NEXT: vldmia r0, {d1, d2}
45 //CHECK-NEXT: .bundle_unlock
46
47 vldmia r0, { s1, s2 }
48 //CHECK: .bundle_lock
49 //CHECK-NEXT: bic r0, r0, #-1073741824
50 //CHECK-NEXT: vldmia r0, {s1, s2}
51 //CHECK-NEXT: .bundle_unlock
52
53 vldmia r0!, { d1, d2 }
54 //CHECK: .bundle_lock
55 //CHECK-NEXT: bic r0, r0, #-1073741824
56 //CHECK-NEXT: vldmia r0!, {d1, d2}
57 //CHECK-NEXT: .bundle_unlock
58
59 vldmia r0!, { s1, s2 }
60 //CHECK: .bundle_lock
61 //CHECK-NEXT: bic r0, r0, #-1073741824
62 //CHECK-NEXT: vldmia r0!, {s1, s2}
63 //CHECK-NEXT: .bundle_unlock
OLDNEW
« no previous file with comments | « test/MC/ARM/nacl-autosandbox/load.s ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698