16 lines
355 B
Zig
16 lines
355 B
Zig
pub fn arch() type {
|
|
const builtin = @import("builtin");
|
|
|
|
switch (comptime builtin.cpu.arch) {
|
|
.riscv64 => {
|
|
return @import("arch/riscv64.zig");
|
|
},
|
|
.aarch64 => {
|
|
return @import("arch/aarch64.zig");
|
|
},
|
|
else => {
|
|
@panic("Architecture is not supported");
|
|
},
|
|
}
|
|
}
|