src/HOL/Boogie/Tools/boogie_loader.ML
changeset 36899 bcd6fce5bf06
parent 36610 bafd82950e24
child 37124 fe22fc54b876
equal deleted inserted replaced
36898:8e55aa1306c5 36899:bcd6fce5bf06
   120         | "bvxor" => const @{const_name bitXOR}
   120         | "bvxor" => const @{const_name bitXOR}
   121         | "bvadd" => const @{const_name plus}
   121         | "bvadd" => const @{const_name plus}
   122         | "bvneg" => const @{const_name uminus}
   122         | "bvneg" => const @{const_name uminus}
   123         | "bvsub" => const @{const_name minus}
   123         | "bvsub" => const @{const_name minus}
   124         | "bvmul" => const @{const_name times}
   124         | "bvmul" => const @{const_name times}
       
   125 (* FIXME:
   125         | "bvudiv" => const @{const_name div}
   126         | "bvudiv" => const @{const_name div}
   126         | "bvurem" => const @{const_name mod}
   127         | "bvurem" => const @{const_name mod}
   127         | "bvsdiv" => const @{const_name sdiv}
   128         | "bvsdiv" => const @{const_name sdiv}
   128         | "bvsrem" => const @{const_name srem}
   129         | "bvsrem" => const @{const_name srem}
   129         | "bvshl" => const @{const_name bv_shl}
   130         | "bvshl" => const @{const_name bv_shl}
   130         | "bvlshr" => const @{const_name bv_lshr}
   131         | "bvlshr" => const @{const_name bv_lshr}
   131         | "bvashr" => const @{const_name bv_ashr}
   132         | "bvashr" => const @{const_name bv_ashr}
       
   133 *)
   132         | "bvult" => const @{const_name less}
   134         | "bvult" => const @{const_name less}
   133         | "bvule" => const @{const_name less_eq}
   135         | "bvule" => const @{const_name less_eq}
   134         | "bvugt" => const2_abs @{const_name less}
   136         | "bvugt" => const2_abs @{const_name less}
   135         | "bvuge" => const2_abs @{const_name less_eq}
   137         | "bvuge" => const2_abs @{const_name less_eq}
   136         | "bvslt" => const @{const_name word_sless}
   138         | "bvslt" => const @{const_name word_sless}