summaryrefslogtreecommitdiff
path: root/arm/PrintOp.ml
diff options
context:
space:
mode:
Diffstat (limited to 'arm/PrintOp.ml')
-rw-r--r--arm/PrintOp.ml4
1 files changed, 4 insertions, 0 deletions
diff --git a/arm/PrintOp.ml b/arm/PrintOp.ml
index 9ebce97..8f21cd4 100644
--- a/arm/PrintOp.ml
+++ b/arm/PrintOp.ml
@@ -48,6 +48,10 @@ let print_condition reg pp = function
fprintf pp "%a %sf %a" reg r1 (comparison_name c) reg r2
| (Cnotcompf c, [r1;r2]) ->
fprintf pp "%a not(%sf) %a" reg r1 (comparison_name c) reg r2
+ | (Ccompfzero c, [r1]) ->
+ fprintf pp "%a %sf 0.0" reg r1 (comparison_name c)
+ | (Cnotcompfzero c, [r1]) ->
+ fprintf pp "%a not(%sf) 0.0" reg r1 (comparison_name c)
| _ ->
fprintf pp "<bad condition>"