beq zero, zero, 2 should be a no-op - but instead it raises an invalid instruction (in my testing it seems like signal gets thrown only when condition is fulfilled and branch is taken)
I think the emulator or assembler or whatever is used to comprehend provided risc-V asm only accepts labels as input and gets confused when it's the actual relative address offset immediate
beq zero, zero, 2should be a no-op - but instead it raises an invalid instruction (in my testing it seems like signal gets thrown only when condition is fulfilled and branch is taken)I think the emulator or assembler or whatever is used to comprehend provided risc-V asm only accepts labels as input and gets confused when it's the actual relative address offset immediate