Richard Henderson

Results 5 comments of Richard Henderson

There will always be instructions that are new and thus unknown. There are even system specific instructions in use by the Linux kernel which are caught ought by this.

The size is not unknown, it's in the top two bits of the instruction. Examples include .byte 0xb2, 0x20, 0x00, 0x21 // servc, RRE format, "SCLP service call" .byte 0xb2,...

If it's actually data, then we output e.g. 4 bytes on one .byte line instead of two. No data is lost or omitted.

But if it is *not* data, and we only skip two bytes, then the next instruction we decode will start in the middle of the previous instruction and we are...