diff options
Diffstat (limited to 'asm/assembler.ml')
-rw-r--r-- | asm/assembler.ml | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/asm/assembler.ml b/asm/assembler.ml index e3e81f4..48049ef 100644 --- a/asm/assembler.ml +++ b/asm/assembler.ml @@ -87,6 +87,7 @@ let print_program p = | Imm i -> i | Lab l -> (byte 16 (fst (Imap.find l p.lbls))) lsr 8 in let get_reps = function + | TwoRawBytes(a, b) -> (a) lxor (b lsl 8), sprintf "bytes %d %d" a b | R (o,r1,r2,r3) -> r (code o) r1 r2 r3, sprintf "%s %s %s %s" (List.assoc o rev_keywords) (rts r1) (rts r2) (rts r3) | Incri (r,d) -> i 0b00110 r d, sprintf "incri %s %d" (rts r) d |