- Notifications
You must be signed in to change notification settings - Fork14.1k
Commite7956cd
authored
Rollup merge of#126530 - beetrees:f16-inline-asm-riscv, r=Amanieu
Add `f16` inline ASM support for RISC-VThis PR adds `f16` inline ASM support for RISC-V. A `FIXME` is left for `f128` support as LLVM does not support the required `Q` (Quad-Precision Floating-Point) extension yet.Relevant issue:#125398Tracking issue:#116909`@rustbot` label +F-f16_and_f128File tree
4 files changed
+108
-11
lines changed- compiler
- rustc_codegen_llvm/src
- rustc_span/src
- rustc_target/src/asm
- tests/assembly/asm
4 files changed
+108
-11
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
| 16 | + | |
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| |||
64 | 64 | | |
65 | 65 | | |
66 | 66 | | |
67 | | - | |
| 67 | + | |
68 | 68 | | |
69 | 69 | | |
70 | 70 | | |
| |||
112 | 112 | | |
113 | 113 | | |
114 | 114 | | |
115 | | - | |
| 115 | + | |
116 | 116 | | |
117 | 117 | | |
118 | 118 | | |
| |||
127 | 127 | | |
128 | 128 | | |
129 | 129 | | |
130 | | - | |
131 | | - | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
132 | 137 | | |
133 | 138 | | |
134 | 139 | | |
| |||
139 | 144 | | |
140 | 145 | | |
141 | 146 | | |
| 147 | + | |
142 | 148 | | |
143 | 149 | | |
144 | 150 | | |
| |||
341 | 347 | | |
342 | 348 | | |
343 | 349 | | |
344 | | - | |
| 350 | + | |
| 351 | + | |
345 | 352 | | |
346 | 353 | | |
347 | 354 | | |
| |||
913 | 920 | | |
914 | 921 | | |
915 | 922 | | |
| 923 | + | |
| 924 | + | |
| 925 | + | |
| 926 | + | |
| 927 | + | |
| 928 | + | |
| 929 | + | |
| 930 | + | |
| 931 | + | |
916 | 932 | | |
917 | 933 | | |
918 | 934 | | |
919 | 935 | | |
920 | 936 | | |
921 | 937 | | |
| 938 | + | |
922 | 939 | | |
923 | 940 | | |
924 | 941 | | |
| |||
1029 | 1046 | | |
1030 | 1047 | | |
1031 | 1048 | | |
| 1049 | + | |
| 1050 | + | |
| 1051 | + | |
| 1052 | + | |
| 1053 | + | |
| 1054 | + | |
| 1055 | + | |
| 1056 | + | |
| 1057 | + | |
| 1058 | + | |
1032 | 1059 | | |
1033 | 1060 | | |
1034 | 1061 | | |
| |||
1039 | 1066 | | |
1040 | 1067 | | |
1041 | 1068 | | |
| 1069 | + | |
1042 | 1070 | | |
1043 | 1071 | | |
1044 | 1072 | | |
| |||
1140 | 1168 | | |
1141 | 1169 | | |
1142 | 1170 | | |
| 1171 | + | |
| 1172 | + | |
| 1173 | + | |
| 1174 | + | |
| 1175 | + | |
| 1176 | + | |
| 1177 | + | |
| 1178 | + | |
1143 | 1179 | | |
1144 | 1180 | | |
1145 | 1181 | | |
| |||
1149 | 1185 | | |
1150 | 1186 | | |
1151 | 1187 | | |
| 1188 | + | |
1152 | 1189 | | |
1153 | 1190 | | |
1154 | 1191 | | |
| |||
1242 | 1279 | | |
1243 | 1280 | | |
1244 | 1281 | | |
| 1282 | + | |
| 1283 | + | |
| 1284 | + | |
| 1285 | + | |
| 1286 | + | |
| 1287 | + | |
1245 | 1288 | | |
1246 | 1289 | | |
1247 | 1290 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2054 | 2054 | | |
2055 | 2055 | | |
2056 | 2056 | | |
| 2057 | + | |
| 2058 | + | |
2057 | 2059 | | |
2058 | 2060 | | |
2059 | 2061 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
43 | | - | |
| 43 | + | |
44 | 44 | | |
45 | | - | |
| 45 | + | |
46 | 46 | | |
47 | 47 | | |
48 | | - | |
| 48 | + | |
| 49 | + | |
49 | 50 | | |
50 | 51 | | |
51 | 52 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
| 3 | + | |
3 | 4 | | |
4 | 5 | | |
| 6 | + | |
5 | 7 | | |
6 | 8 | | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
7 | 29 | | |
8 | 30 | | |
9 | | - | |
| 31 | + | |
10 | 32 | | |
11 | 33 | | |
12 | 34 | | |
| |||
33 | 55 | | |
34 | 56 | | |
35 | 57 | | |
| 58 | + | |
36 | 59 | | |
37 | 60 | | |
38 | 61 | | |
| |||
103 | 126 | | |
104 | 127 | | |
105 | 128 | | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
106 | 135 | | |
107 | 136 | | |
108 | 137 | | |
| |||
141 | 170 | | |
142 | 171 | | |
143 | 172 | | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
144 | 181 | | |
145 | 182 | | |
146 | 183 | | |
| |||
165 | 202 | | |
166 | 203 | | |
167 | 204 | | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
168 | 211 | | |
169 | 212 | | |
170 | 213 | | |
| |||
197 | 240 | | |
198 | 241 | | |
199 | 242 | | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
200 | 251 | | |
201 | 252 | | |
202 | 253 | | |
| |||
0 commit comments
Comments
(0)