Build a shift-immediate `AsmToken` (slli, srli, srai).
(mnemonic: &str, rd: u8, rs1: u8, shamt: u8)
| 353 | } else { |
| 354 | asm_warn!(out, "unrecognised bnez: {line}"); |
| 355 | } |
| 356 | } |
| 357 | |
| 358 | // --- R-type fallback --- |
| 359 | _ => { |
| 360 | if let Some(tok) = parse_r_type(mnemonic, rest) { |
| 361 | out.push(tok); |
| 362 | } else { |
| 363 | asm_warn!(out, "unrecognised instruction: {line}"); |
| 364 | } |
| 365 | } |
no test coverage detected