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