aboutsummaryrefslogtreecommitdiffstats
path: root/src/translation/Veriloggen.v
diff options
context:
space:
mode:
Diffstat (limited to 'src/translation/Veriloggen.v')
-rw-r--r--src/translation/Veriloggen.v8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/translation/Veriloggen.v b/src/translation/Veriloggen.v
index 41e7359..426a7e6 100644
--- a/src/translation/Veriloggen.v
+++ b/src/translation/Veriloggen.v
@@ -167,7 +167,13 @@ Definition transf_instr (n : node) (i : instruction) (s : state) : mon node :=
| Some instr => add_instr n n' s instr
| _ => Error (Errors.msg "Instruction is not implemented.")
end
- | _ => Error (Errors.msg "The other things were also not implemented")
+ | Hload _ _ _ _ _ => Error (Errors.msg "Load not implemented.")
+ | Hstore _ _ _ _ _ => Error (Errors.msg "Store not implemented.")
+ | Hinst _ _ _ _ => Error (Errors.msg "Call not implemented.")
+ | Htailcall _ _ _ => Error (Errors.msg "Tailcall not implemented.")
+ | Hcond _ _ _ _ => Error (Errors.msg "Cond not implemented.")
+ | Hjumptable _ _ => Error (Errors.msg "Jumptable not implemented.")
+ | Hfinish _ => OK n s
end.
Definition make_stm_cases (s : positive * stmnt) : expr * stmnt :=