| ... | ... | @@ -433,15 +433,9 @@ pub fn MultiArrayList(comptime S: type) type { |
| 433 | 433 | } |
| 434 | 434 | |
| 435 | 435 | fn capacityInBytes(capacity: usize) usize { |
| 436 | | if (builtin.zig_backend == .stage2_c) { |
| 437 | | var bytes: usize = 0; |
| 438 | | for (sizes.bytes) |size| bytes += size * capacity; |
| 439 | | return bytes; |
| 440 | | } else { |
| 441 | | const sizes_vector: @Vector(sizes.bytes.len, usize) = sizes.bytes; |
| 442 | | const capacity_vector = @splat(sizes.bytes.len, capacity); |
| 443 | | return @reduce(.Add, capacity_vector * sizes_vector); |
| 444 | | } |
| 436 | comptime var elem_bytes: usize = 0; |
| 437 | inline for (sizes.bytes) |size| elem_bytes += size; |
| 438 | return elem_bytes * capacity; |
| 445 | 439 | } |
| 446 | 440 | |
| 447 | 441 | fn allocatedBytes(self: Self) []align(@alignOf(S)) u8 { |