| author | |
| committer | |
| log | 125917c069d6254bd8dd36cadf8677007f77d335 |
| tree | 7440372c2de862c076c82cff34be837a23eaf2c2 |
| parent | 7ae9b045a89daf02e2b4eeca278e998a0b711cf7 |
| signature | Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM |
The hppa64 arch tag specifies whether we're in 64-bit mode. At that point, the
64bit feature is strictly redundant with v2_0.2 files changed, 14 insertions(+), 27 deletions(-)
lib/std/Target/hppa.zig+7-15| ... | ... | @@ -5,7 +5,6 @@ const CpuFeature = std.Target.Cpu.Feature; |
| 5 | 5 | const CpuModel = std.Target.Cpu.Model; |
| 6 | 6 | |
| 7 | 7 | pub const Feature = enum { |
| 8 | @"64bit", | |
| 9 | 8 | max_1, |
| 10 | 9 | max_2, |
| 11 | 10 | v1_1, |
| ... | ... | @@ -21,13 +20,6 @@ pub const all_features = blk: { |
| 21 | 20 | const len = @typeInfo(Feature).@"enum".field_names.len; |
| 22 | 21 | std.debug.assert(len <= CpuFeature.Set.needed_bit_count); |
| 23 | 22 | var result: [len]CpuFeature = undefined; |
| 24 | result[@backingInt(Feature.@"64bit")] = .{ | |
| 25 | .llvm_name = null, | |
| 26 | .description = "Enable 64-bit PA-RISC 2.0", | |
| 27 | .dependencies = featureSet(&[_]Feature{ | |
| 28 | .v2_0, | |
| 29 | }), | |
| 30 | }; | |
| 31 | 23 | result[@backingInt(Feature.max_1)] = .{ |
| 32 | 24 | .llvm_name = null, |
| 33 | 25 | .description = "Enable MAX-1 multimedia acceleration extensions", |
| ... | ... | @@ -120,49 +112,49 @@ pub const cpu = struct { |
| 120 | 112 | .name = "pa_8000", |
| 121 | 113 | .llvm_name = null, |
| 122 | 114 | .features = featureSet(&[_]Feature{ |
| 123 | .@"64bit", | |
| 115 | .v2_0, | |
| 124 | 116 | }), |
| 125 | 117 | }; |
| 126 | 118 | pub const pa_8200: CpuModel = .{ |
| 127 | 119 | .name = "pa_8200", |
| 128 | 120 | .llvm_name = null, |
| 129 | 121 | .features = featureSet(&[_]Feature{ |
| 130 | .@"64bit", | |
| 122 | .v2_0, | |
| 131 | 123 | }), |
| 132 | 124 | }; |
| 133 | 125 | pub const pa_8500: CpuModel = .{ |
| 134 | 126 | .name = "pa_8500", |
| 135 | 127 | .llvm_name = null, |
| 136 | 128 | .features = featureSet(&[_]Feature{ |
| 137 | .@"64bit", | |
| 129 | .v2_0, | |
| 138 | 130 | }), |
| 139 | 131 | }; |
| 140 | 132 | pub const pa_8600: CpuModel = .{ |
| 141 | 133 | .name = "pa_8600", |
| 142 | 134 | .llvm_name = null, |
| 143 | 135 | .features = featureSet(&[_]Feature{ |
| 144 | .@"64bit", | |
| 136 | .v2_0, | |
| 145 | 137 | }), |
| 146 | 138 | }; |
| 147 | 139 | pub const pa_8700: CpuModel = .{ |
| 148 | 140 | .name = "pa_8700", |
| 149 | 141 | .llvm_name = null, |
| 150 | 142 | .features = featureSet(&[_]Feature{ |
| 151 | .@"64bit", | |
| 143 | .v2_0, | |
| 152 | 144 | }), |
| 153 | 145 | }; |
| 154 | 146 | pub const pa_8800: CpuModel = .{ |
| 155 | 147 | .name = "pa_8800", |
| 156 | 148 | .llvm_name = null, |
| 157 | 149 | .features = featureSet(&[_]Feature{ |
| 158 | .@"64bit", | |
| 150 | .v2_0, | |
| 159 | 151 | }), |
| 160 | 152 | }; |
| 161 | 153 | pub const pa_8900: CpuModel = .{ |
| 162 | 154 | .name = "pa_8900", |
| 163 | 155 | .llvm_name = null, |
| 164 | 156 | .features = featureSet(&[_]Feature{ |
| 165 | .@"64bit", | |
| 157 | .v2_0, | |
| 166 | 158 | }), |
| 167 | 159 | }; |
| 168 | 160 | pub const pcx: CpuModel = .{ |
tools/update_cpu_features.zig+7-12| ... | ... | @@ -1194,11 +1194,6 @@ const targets = [_]ArchTarget{ |
| 1194 | 1194 | .zig_name = "hppa", |
| 1195 | 1195 | .llvm = null, |
| 1196 | 1196 | .extra_features = &.{ |
| 1197 | .{ | |
| 1198 | .zig_name = "64bit", | |
| 1199 | .desc = "Enable 64-bit PA-RISC 2.0", | |
| 1200 | .deps = &.{"v2_0"}, | |
| 1201 | }, | |
| 1202 | 1197 | .{ |
| 1203 | 1198 | .zig_name = "max_1", |
| 1204 | 1199 | .desc = "Enable MAX-1 multimedia acceleration extensions", |
| ... | ... | @@ -1289,49 +1284,49 @@ const targets = [_]ArchTarget{ |
| 1289 | 1284 | .llvm_name = null, |
| 1290 | 1285 | .zig_name = "pa_8000", |
| 1291 | 1286 | .features = &.{ |
| 1292 | "64bit", | |
| 1287 | "v2_0", | |
| 1293 | 1288 | }, |
| 1294 | 1289 | }, |
| 1295 | 1290 | .{ |
| 1296 | 1291 | .llvm_name = null, |
| 1297 | 1292 | .zig_name = "pa_8200", |
| 1298 | 1293 | .features = &.{ |
| 1299 | "64bit", | |
| 1294 | "v2_0", | |
| 1300 | 1295 | }, |
| 1301 | 1296 | }, |
| 1302 | 1297 | .{ |
| 1303 | 1298 | .llvm_name = null, |
| 1304 | 1299 | .zig_name = "pa_8500", |
| 1305 | 1300 | .features = &.{ |
| 1306 | "64bit", | |
| 1301 | "v2_0", | |
| 1307 | 1302 | }, |
| 1308 | 1303 | }, |
| 1309 | 1304 | .{ |
| 1310 | 1305 | .llvm_name = null, |
| 1311 | 1306 | .zig_name = "pa_8600", |
| 1312 | 1307 | .features = &.{ |
| 1313 | "64bit", | |
| 1308 | "v2_0", | |
| 1314 | 1309 | }, |
| 1315 | 1310 | }, |
| 1316 | 1311 | .{ |
| 1317 | 1312 | .llvm_name = null, |
| 1318 | 1313 | .zig_name = "pa_8700", |
| 1319 | 1314 | .features = &.{ |
| 1320 | "64bit", | |
| 1315 | "v2_0", | |
| 1321 | 1316 | }, |
| 1322 | 1317 | }, |
| 1323 | 1318 | .{ |
| 1324 | 1319 | .llvm_name = null, |
| 1325 | 1320 | .zig_name = "pa_8800", |
| 1326 | 1321 | .features = &.{ |
| 1327 | "64bit", | |
| 1322 | "v2_0", | |
| 1328 | 1323 | }, |
| 1329 | 1324 | }, |
| 1330 | 1325 | .{ |
| 1331 | 1326 | .llvm_name = null, |
| 1332 | 1327 | .zig_name = "pa_8900", |
| 1333 | 1328 | .features = &.{ |
| 1334 | "64bit", | |
| 1329 | "v2_0", | |
| 1335 | 1330 | }, |
| 1336 | 1331 | }, |
| 1337 | 1332 | }, |