| ... | @@ -520,7 +520,7 @@ pub const Instruction = union(enum) { | ... | @@ -520,7 +520,7 @@ pub const Instruction = union(enum) { |
| 520 | // Discard the last two bits since those are implicitly zero. | 520 | // Discard the last two bits since those are implicitly zero. |
| 521 | const udisp = @truncate(u19, @bitCast(u21, disp) >> 2); | 521 | const udisp = @truncate(u19, @bitCast(u21, disp) >> 2); |
| 522 | | 522 | |
| 523 | const ccr_cc1 = @truncate(u1, @enumToInt(ccr) > 1); | 523 | const ccr_cc1 = @truncate(u1, @enumToInt(ccr) >> 1); |
| 524 | const ccr_cc0 = @truncate(u1, @enumToInt(ccr)); | 524 | const ccr_cc0 = @truncate(u1, @enumToInt(ccr)); |
| 525 | return Instruction{ | 525 | return Instruction{ |
| 526 | .format_2c = .{ | 526 | .format_2c = .{ |