open Preamble open Proper open PositiveMap open Deqsets open Extralib open Lists open Identifiers open Integers open AST open Division open Exp open Arithmetic open Extranat open Vector open FoldStuff open BitVector open Z open BitVectorZ open Pointers open ErrorMessages open Option open Setoids open Monad open Positive open PreIdentifiers open Errors open Div_and_mod open Jmeq open Russell open Util open Bool open Relations open Nat open List open Hints_declaration open Core_notation open Pts open Logic open Types open Coqlib open Values open Hide open ByteValues val make_parts : ByteValues.part List.list val make_be_null : ByteValues.beval List.list val bytes_of_bitvector : Nat.nat -> BitVector.bitVector -> BitVector.byte List.list val fe_to_be_values : AST.typ -> Values.val0 -> ByteValues.beval List.list val check_be_null : Nat.nat -> ByteValues.beval List.list -> Bool.bool val build_integer : Nat.nat -> ByteValues.beval List.list -> BitVector.bitVector Types.option val build_integer_val : AST.typ -> ByteValues.beval List.list -> Values.val0 val be_to_fe_value : AST.typ -> ByteValues.beval List.list -> Values.val0