From 92c262aa9361589dbe6176dbbb8c32a172bdc96c Mon Sep 17 00:00:00 2001 From: Koakuma Date: Sun, 13 Mar 2022 20:25:25 +0700 Subject: [PATCH] stage2 sparcv9: Add initial toU32 function for serialization --- src/arch/sparcv9/bits.zig | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/arch/sparcv9/bits.zig b/src/arch/sparcv9/bits.zig index 71c13482b9..adf8ab1810 100644 --- a/src/arch/sparcv9/bits.zig +++ b/src/arch/sparcv9/bits.zig @@ -444,4 +444,8 @@ pub const Instruction = union(enum) { opf_low: u6, rs2: u5, }, + + pub fn toU32(self: Instruction) u32 { + return @bitCast(u32, self); + } };