OSDN Git Service

* hardware.scm (hw-pc?): New function.
[pf3gnuchains/pf3gnuchains4x.git] / cgen / utils-sim.scm
index 1b2edf6..3b00f34 100644 (file)
                                "\n")
                            indent "    if (("
                            (if (adata-integral-insn? CURRENT-ARCH) "entire_insn" "base_insn")
-                           " & 0x" (number->hex (insn-base-mask insn))
-                           ") == 0x" (number->hex (insn-value insn)) ")\n" 
+                           " & " (gen-c-hex-constant (insn-base-mask insn) "CGEN_INSN_LGUINT")
+                           ") == " (gen-c-hex-constant (insn-value insn) "CGEN_INSN_LGUINT") ")\n"
                            (/gen-bracketed-set-itype-and-extract (string-append indent "      ")
                                                                  (gen-cpu-insn-enum (current-cpu) insn)
                                                                  fmt-name fn?)