use riscv_codec::{assembly::assemble_line, instruction::Instruction};
fn main() {
let instr: Instruction = assemble_line("addi t0, t1, 1024").unwrap().i();
println!("assembled instruction: {}", instr);
let instr2 = Instruction::decode(0xe0058513).unwrap();
assert_eq!(Instruction::encode(&instr2), 0xe0058513);
let instr2 = assemble_line("fcvt.lu.s zero,ft0,rne").unwrap().i();
println!("assembled instruction: {}", instr2);
}