Commit b916ba18b6

Koakuma <koachan@protonmail.com>
2022-04-13 14:39:21
stage2: sparcv9: Fix Tcc encoding
1 parent dcb12a7
Changed files (1)
src
arch
sparcv9
src/arch/sparcv9/bits.zig
@@ -1061,7 +1061,7 @@ pub const Instruction = union(enum) {
         // Tcc instructions abuse the rd field to store the conditionals.
         return switch (s2) {
             Register => format4a(0b11_1010, ccr, rs1, rs2, @intToEnum(Register, cond)),
-            u7 => format4e(0b00_0100, ccr, rs1, @intToEnum(Register, cond), rs2),
+            u7 => format4e(0b11_1010, ccr, rs1, @intToEnum(Register, cond), rs2),
             else => unreachable,
         };
     }