open Preamble open Assembly open Status open Fetch open BitVectorTrie open String open Exp open Arithmetic open Vector open FoldStuff open BitVector open Extranat open Integers open AST open LabelledObjects open Proper open PositiveMap open Deqsets open ErrorMessages open PreIdentifiers open Errors open Extralib open Setoids open Monad open Option open Div_and_mod open Jmeq open Russell open Util open List open Lists open Bool open Relations open Nat open Positive open Hints_declaration open Core_notation open Pts open Logic open Types open Identifiers open CostLabel open ASM open PolicyFront open PolicyStep val jump_expansion_internal : ASM.labelled_instruction List.list Types.sig0 -> Nat.nat -> (Bool.bool, PolicyFront.ppc_pc_map Types.option) Types.prod Types.sig0 val measure_int : ASM.labelled_instruction List.list -> PolicyFront.ppc_pc_map -> Nat.nat -> Nat.nat val je_fixpoint : ASM.labelled_instruction List.list Types.sig0 -> PolicyFront.ppc_pc_map Types.option Types.sig0 val jump_expansion' : ASM.pseudo_assembly_program -> (BitVector.word -> BitVector.word, BitVector.word -> Bool.bool) Types.prod Types.sig0 Types.option