gas/
[deliverable/binutils-gdb.git] / gas / testsuite / gas / aarch64 / diagnostic.s
CommitLineData
a06ea964
NC
1// diagnostic.s Test file for diagnostic quality.
2
3.text
4 fmul, s0, s1, s2
5 fmul , s0, s1, s2
6 fmul , s0, s1, s2
7 b.random label1
8 fmull s0
9 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
10 sys 1,c1,c3,3,
11 ext v0.8b, v1.8b, v2.8b, 8
12 ext v0.16b, v1.16b, v2.16b, 20
13 svc -1
14 svc 65536
15 ccmp w0, 32, 10, le
16 ccmp x0, -1, 10, le
17 tlbi alle3is, x0
18 tlbi vaale1is
19 tlbi vaale1is x0
20 msr spsel, 3
21 fcvtzu x15, d31, #66
22 scvtf s0, w0, 33
23 scvtf s0, w0, 0
24 smlal v0.4s, v31.4h, v16.h[1]
25 smlal v0.4s, v31.4h, v15.h[8]
26 add sp, x0, x7, lsr #2
27 add x0, x0, x7, uxtx #5
28 add x0, xzr, x7, ror #5
29 add w0, wzr, w7, asr #32
30 st2 {v0.4s, v1.4s}, [sp], #24
31 ldr q0, [x0, w0, uxtw #5]
32 st2 {v0.4s, v1.4s, v2.4s, v3.4s}, [sp], #64
33 adds x1, sp, 2134, lsl #4
34 movz w0, 2134, lsl #8
35 movz w0, 2134, lsl #32
36 movz x0, 2134, lsl #47
37 sbfiz w0, w7, 15, 18
38 sbfiz w0, w7, 15, 0
39 shll v1.4s, v2.4h, #15
40 shll v1.4s, v2.4h, #32
41 shl v1.2s, v2.2s, 32
42 sqshrn2 v2.16b, v3.8h, #17
43 movi v1.4h, 256
d2865ed3 44 movi v1.4h, -129
a06ea964
NC
45 movi v1.4h, 255, msl #8
46 movi d0, 256
47 movi v1.4h, 255, lsl #7
48 movi v1.4h, 255, lsl #16
49 movi v2.2s, 255, msl #0
50 movi v2.2s, 255, msl #15
51 fmov v1.2s, 1.01
52 fmov v1.2d, 1.01
53 fmov s3, 1.01
54 fmov d3, 1.01
55 fcmp d0, #1.0
56 fcmp d0, x0
57 cmgt v0.4s, v2.4s, #1
58 fmov d3, 1.00, lsl #3
59 st2 {v0.4s, v1.4s}, [sp], sp
60 st2 {v0.4s, v1.4s}, [sp], zr
61 ldr q0, [x0, w0, lsr #4]
62 adds x1, sp, 2134, uxtw #12
63 movz x0, 2134, lsl #64
64 adds sp, sp, 2134, lsl #12
65 ldxrb w2, [x0, #1]
66 ldrb w0, x1, x2, sxtx
67 prfm PLDL3KEEP, [x9, x15, sxtx #2]
68 sysl x7, #1, C16, C30, #1
69 sysl x7, #1, C15, C77, #1
70 add x0, xzr, x7, uxtx #5
71 mov x0, ##5
72 bad expression
73 mockup-op
74 orr x0. x0, #0xff, lsl #1
75 movk x1, #:abs_g1_s:s12
76 movz x1, #:abs_g1_s:s12, lsl #16
77 prfm pldl3strm, [sp, w0, sxtw #3]!
78 prfm 0x2f, LABEL1
79 dmb #16
80 tbz w0, #40, 0x17c
81 st2 {v4.2d, v5.2d, v6.2d}, [x3]
82 ld2 {v1.4h, v0.4h}, [x1]
83 isb osh
84 st2 {v4.2d, v5.2d, v6.2d}, \[x3\]
85 ldnp w7, w15, [x3, #3]
86 stnp x7, x15, [x3, #32]!
87 ldnp w7, w15, [x3, #256]
88 movi v1.2d, 4294967295, lsl #0
89 movi v1.8b, 97, lsl #8
a3251895 90 msr dummy, x1
62b0d0d5 91 fmov s0, 0x42000000
4e50d5f8
YZ
92 ldp x0, x1, [x2, #4]
93 ldp x0, x1, [x2, #4]!
94 ldp x0, x1, [x2], #4
95 stp w0, w1, [x2, #3]
96 stp w0, w1, [x2, #2]!
97 stp w0, w1, [x2], #1
68a64283
YZ
98 cinc w0, w1, al
99 cinc w0, w1, nv
100 cset w0, al
101 cset w0, nv
This page took 0.08829 seconds and 4 git commands to generate.