aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorKoakuma <koachan@protonmail.com>2022-03-13 20:25:25 +0700
committerKoakuma <koachan@protonmail.com>2022-03-16 21:38:42 +0700
commit92c262aa9361589dbe6176dbbb8c32a172bdc96c (patch)
treee986caac04f2084f2dcdec2fb5a868df79b3e822 /src
parenta212d5931d99653de28933499a2a0bded1b8d2db (diff)
downloadzig-92c262aa9361589dbe6176dbbb8c32a172bdc96c.tar.gz
zig-92c262aa9361589dbe6176dbbb8c32a172bdc96c.zip
stage2 sparcv9: Add initial toU32 function for serialization
Diffstat (limited to 'src')
-rw-r--r--src/arch/sparcv9/bits.zig4
1 files changed, 4 insertions, 0 deletions
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);
+ }
};