Commit | Line | Data |
---|---|---|
33399f07 MGD |
1 | .syntax unified |
2 | .text | |
3 | .arch armv8-a | |
4 | .arch_extension fp | |
5 | ||
6 | .arm | |
7 | vseleq.f32 s0, s0, s0 | |
8 | vselvs.f32 s1, s1, s1 | |
9 | vselge.f32 s30, s30, s30 | |
10 | vselgt.f32 s31, s31, s31 | |
11 | vseleq.f64 d0, d0, d0 | |
12 | vselvs.f64 d16, d16, d16 | |
13 | vselge.f64 d15, d15, d15 | |
14 | vselgt.f64 d31, d31, d31 | |
73924fbc MGD |
15 | vmaxnm.f32 s0, s0, s0 |
16 | vmaxnm.f32 s1, s1, s1 | |
17 | vmaxnm.f32 s30, s30, s30 | |
18 | vmaxnm.f32 s31, s31, s31 | |
19 | vmaxnm.f64 d0, d0, d0 | |
20 | vmaxnm.f64 d16, d16, d16 | |
21 | vmaxnm.f64 d15, d15, d15 | |
22 | vmaxnm.f64 d31, d31, d31 | |
23 | vminnm.f32 s0, s0, s0 | |
24 | vminnm.f32 s1, s1, s1 | |
25 | vminnm.f32 s30, s30, s30 | |
26 | vminnm.f32 s31, s31, s31 | |
27 | vminnm.f64 d0, d0, d0 | |
28 | vminnm.f64 d16, d16, d16 | |
29 | vminnm.f64 d15, d15, d15 | |
30 | vminnm.f64 d31, d31, d31 | |
7e8e6784 MGD |
31 | vcvta.s32.f32 s0, s0 |
32 | vcvtn.s32.f32 s1, s1 | |
33 | vcvtp.u32.f32 s30, s30 | |
34 | vcvtm.u32.f32 s31, s31 | |
35 | vcvta.s32.f64 s0, d0 | |
36 | vcvtn.s32.f64 s1, d16 | |
37 | vcvtp.u32.f64 s30, d15 | |
38 | vcvtm.u32.f64 s31, d31 | |
f8ece37f RE |
39 | vrintz.f32 s0, s0 |
40 | vrintx.f32 s1, s1 | |
41 | vrintreq.f32 s30, s30 | |
42 | vrinta.f32 s0, s0 | |
43 | vrintn.f32 s1, s1 | |
44 | vrintp.f32 s30, s30 | |
45 | vrintm.f32 s31, s31 | |
46 | vrintz.f64 d0, d0 | |
47 | vrintx.f64 d1, d1 | |
48 | vrintreq.f64 d30, d30 | |
49 | vrinta.f64 d0, d0 | |
50 | vrintn.f64 d1, d1 | |
51 | vrintp.f64 d30, d30 | |
52 | vrintm.f64 d31, d31 | |
c70a8987 MGD |
53 | vcvtt.f16.f64 s0, d0 |
54 | vcvtb.f16.f64 s1, d16 | |
55 | vcvtt.f16.f64 s30, d15 | |
56 | vcvtb.f16.f64 s31, d31 | |
57 | vcvtt.f64.f16 d0, s0 | |
58 | vcvtb.f64.f16 d16, s1 | |
59 | vcvtt.f64.f16 d15, s30 | |
60 | vcvtb.f64.f16 d31, s31 | |
33399f07 MGD |
61 | |
62 | .thumb | |
63 | vseleq.f32 s0, s0, s0 | |
64 | vselvs.f32 s1, s1, s1 | |
65 | vselge.f32 s30, s30, s30 | |
66 | vselgt.f32 s31, s31, s31 | |
67 | vseleq.f64 d0, d0, d0 | |
68 | vselvs.f64 d16, d16, d16 | |
69 | vselge.f64 d15, d15, d15 | |
70 | vselgt.f64 d31, d31, d31 | |
73924fbc MGD |
71 | vmaxnm.f32 s0, s0, s0 |
72 | vmaxnm.f32 s1, s1, s1 | |
73 | vmaxnm.f32 s30, s30, s30 | |
74 | vmaxnm.f32 s31, s31, s31 | |
75 | vmaxnm.f64 d0, d0, d0 | |
76 | vmaxnm.f64 d16, d16, d16 | |
77 | vmaxnm.f64 d15, d15, d15 | |
78 | vmaxnm.f64 d31, d31, d31 | |
79 | vminnm.f32 s0, s0, s0 | |
80 | vminnm.f32 s1, s1, s1 | |
81 | vminnm.f32 s30, s30, s30 | |
82 | vminnm.f32 s31, s31, s31 | |
83 | vminnm.f64 d0, d0, d0 | |
84 | vminnm.f64 d16, d16, d16 | |
85 | vminnm.f64 d15, d15, d15 | |
86 | vminnm.f64 d31, d31, d31 | |
7e8e6784 MGD |
87 | vcvta.s32.f32 s0, s0 |
88 | vcvtn.s32.f32 s1, s1 | |
89 | vcvtp.u32.f32 s30, s30 | |
90 | vcvtm.u32.f32 s31, s31 | |
91 | vcvta.s32.f64 s0, d0 | |
92 | vcvtn.s32.f64 s1, d16 | |
93 | vcvtp.u32.f64 s30, d15 | |
94 | vcvtm.u32.f64 s31, d31 | |
f8ece37f RE |
95 | vrintz.f32 s0, s0 |
96 | vrintx.f32 s1, s1 | |
97 | vrintr.f32 s30, s30 | |
98 | vrinta.f32 s0, s0 | |
99 | vrintn.f32 s1, s1 | |
100 | vrintp.f32 s30, s30 | |
101 | vrintm.f32 s31, s31 | |
102 | vrintz.f64 d0, d0 | |
103 | vrintx.f64 d1, d1 | |
104 | vrintr.f64 d30, d30 | |
105 | vrinta.f64 d0, d0 | |
106 | vrintn.f64 d1, d1 | |
107 | vrintp.f64 d30, d30 | |
108 | vrintm.f64 d31, d31 | |
c70a8987 MGD |
109 | vcvtt.f16.f64 s0, d0 |
110 | vcvtb.f16.f64 s1, d16 | |
111 | vcvtt.f16.f64 s30, d15 | |
112 | vcvtb.f16.f64 s31, d31 | |
113 | vcvtt.f64.f16 d0, s0 | |
114 | vcvtb.f64.f16 d16, s1 | |
115 | vcvtt.f64.f16 d15, s30 | |
116 | vcvtb.f64.f16 d31, s31 |