mirror of
https://codeberg.org/ziglang/zig.git
synced 2026-10-29 03:06:10 +08:00
43 lines
957 B
Zig
43 lines
957 B
Zig
const root0 = @This();
|
|
pub const root1 = @import("root1.zig");
|
|
const mod0 = @import("module");
|
|
const mod1 = mod0.mod1;
|
|
pub fn r0pf(r0pa: u32) void {
|
|
root0.r0cf(r0pa ^ 1);
|
|
root0.r0cfi(r0pa ^ 2);
|
|
root1.r1cf(r0pa ^ 3);
|
|
root1.r1cfi(r0pa ^ 4);
|
|
mod0.m0cf(r0pa ^ 5);
|
|
mod0.m0cfi(r0pa ^ 6);
|
|
mod1.m1cf(r0pa ^ 7);
|
|
mod1.m1cfi(r0pa ^ 8);
|
|
}
|
|
pub inline fn r0pfi(r0pai: u32) void {
|
|
root0.r0cf(r0pai ^ 1);
|
|
root0.r0cfi(r0pai ^ 2);
|
|
root1.r1cf(r0pai ^ 3);
|
|
root1.r1cfi(r0pai ^ 4);
|
|
mod0.m0cf(r0pai ^ 5);
|
|
mod0.m0cfi(r0pai ^ 6);
|
|
mod1.m1cf(r0pai ^ 7);
|
|
mod1.m1cfi(r0pai ^ 8);
|
|
}
|
|
pub fn r0cf(r0ca: u32) void {
|
|
var discard = r0ca;
|
|
_ = &discard;
|
|
}
|
|
pub inline fn r0cfi(r0cai: u32) void {
|
|
var discard = r0cai;
|
|
_ = &discard;
|
|
}
|
|
pub fn main() void {
|
|
root0.r0pf(12);
|
|
root0.r0pfi(23);
|
|
root1.r1pf(34);
|
|
root1.r1pfi(45);
|
|
mod0.m0pf(56);
|
|
mod0.m0pfi(67);
|
|
mod1.m1pf(78);
|
|
mod1.m1pfi(89);
|
|
}
|