| ... | @@ -2204,9 +2204,7 @@ pub const cpu = struct { | ... | @@ -2204,9 +2204,7 @@ pub const cpu = struct { |
| 2204 | .name = "cortex_m33", | 2204 | .name = "cortex_m33", |
| 2205 | .llvm_name = "cortex-m33", | 2205 | .llvm_name = "cortex-m33", |
| 2206 | .features = featureSet(&[_]Feature{ | 2206 | .features = featureSet(&[_]Feature{ |
| 2207 | .dsp, | | |
| 2208 | .fix_cmse_cve_2021_35465, | 2207 | .fix_cmse_cve_2021_35465, |
| 2209 | .fp_armv8d16sp, | | |
| 2210 | .loop_align, | 2208 | .loop_align, |
| 2211 | .no_branch_predictor, | 2209 | .no_branch_predictor, |
| 2212 | .slowfpvfmx, | 2210 | .slowfpvfmx, |
| ... | @@ -2219,9 +2217,7 @@ pub const cpu = struct { | ... | @@ -2219,9 +2217,7 @@ pub const cpu = struct { |
| 2219 | .name = "cortex_m35p", | 2217 | .name = "cortex_m35p", |
| 2220 | .llvm_name = "cortex-m35p", | 2218 | .llvm_name = "cortex-m35p", |
| 2221 | .features = featureSet(&[_]Feature{ | 2219 | .features = featureSet(&[_]Feature{ |
| 2222 | .dsp, | | |
| 2223 | .fix_cmse_cve_2021_35465, | 2220 | .fix_cmse_cve_2021_35465, |
| 2224 | .fp_armv8d16sp, | | |
| 2225 | .loop_align, | 2221 | .loop_align, |
| 2226 | .no_branch_predictor, | 2222 | .no_branch_predictor, |
| 2227 | .slowfpvfmx, | 2223 | .slowfpvfmx, |
| ... | @@ -2240,17 +2236,15 @@ pub const cpu = struct { | ... | @@ -2240,17 +2236,15 @@ pub const cpu = struct { |
| 2240 | .slowfpvmlx, | 2236 | .slowfpvmlx, |
| 2241 | .use_misched, | 2237 | .use_misched, |
| 2242 | .v7em, | 2238 | .v7em, |
| 2243 | .vfp4d16sp, | | |
| 2244 | }), | 2239 | }), |
| 2245 | }; | 2240 | }; |
| 2246 | pub const cortex_m55 = CpuModel{ | 2241 | pub const cortex_m55 = CpuModel{ |
| 2247 | .name = "cortex_m55", | 2242 | .name = "cortex_m55", |
| 2248 | .llvm_name = "cortex-m55", | 2243 | .llvm_name = "cortex-m55", |
| 2249 | .features = featureSet(&[_]Feature{ | 2244 | .features = featureSet(&[_]Feature{ |
| | 2245 | .dsp, |
| 2250 | .fix_cmse_cve_2021_35465, | 2246 | .fix_cmse_cve_2021_35465, |
| 2251 | .fp_armv8d16, | | |
| 2252 | .loop_align, | 2247 | .loop_align, |
| 2253 | .mve_fp, | | |
| 2254 | .no_branch_predictor, | 2248 | .no_branch_predictor, |
| 2255 | .slowfpvmlx, | 2249 | .slowfpvmlx, |
| 2256 | .use_misched, | 2250 | .use_misched, |
| ... | @@ -2261,7 +2255,6 @@ pub const cpu = struct { | ... | @@ -2261,7 +2255,6 @@ pub const cpu = struct { |
| 2261 | .name = "cortex_m7", | 2255 | .name = "cortex_m7", |
| 2262 | .llvm_name = "cortex-m7", | 2256 | .llvm_name = "cortex-m7", |
| 2263 | .features = featureSet(&[_]Feature{ | 2257 | .features = featureSet(&[_]Feature{ |
| 2264 | .fp_armv8d16, | | |
| 2265 | .use_mipipeliner, | 2258 | .use_mipipeliner, |
| 2266 | .use_misched, | 2259 | .use_misched, |
| 2267 | .v7em, | 2260 | .v7em, |
| ... | @@ -2271,9 +2264,8 @@ pub const cpu = struct { | ... | @@ -2271,9 +2264,8 @@ pub const cpu = struct { |
| 2271 | .name = "cortex_m85", | 2264 | .name = "cortex_m85", |
| 2272 | .llvm_name = "cortex-m85", | 2265 | .llvm_name = "cortex-m85", |
| 2273 | .features = featureSet(&[_]Feature{ | 2266 | .features = featureSet(&[_]Feature{ |
| 2274 | .fp_armv8d16, | 2267 | .dsp, |
| 2275 | .mve_fp, | 2268 | .trustzone, |
| 2276 | .pacbti, | | |
| 2277 | .use_misched, | 2269 | .use_misched, |
| 2278 | .v8_1m_main, | 2270 | .v8_1m_main, |
| 2279 | }), | 2271 | }), |