Jasmin.Fexprtype fexpr = | Fconst of BinNums.coq_Z| Fvar of Expr.var_i| Fapp1 of Expr.sop1 * fexpr| Fapp2 of Expr.sop2 * fexpr * fexpr| Fif of fexpr * fexpr * fexprval fconst : Wsize.wsize -> BinNums.coq_Z -> fexprval fadd : Wsize.wsize -> fexpr -> fexpr -> fexprval faddv : Wsize.wsize -> Expr.var_i -> fexpr -> fexprval fexpr_of_pexpr : Expr.pexpr -> fexpr optionval rexpr_of_pexpr : Expr.pexpr -> rexpr optionval free_vars_rec : Var0.SvExtra.Sv.t -> fexpr -> Var0.SvExtra.Sv.tval free_vars : fexpr -> Var0.SvExtra.Sv.tval free_vars_r : rexpr -> Var0.SvExtra.Sv.tval rvar : Expr.var_i -> rexprval rconst : Wsize.wsize -> BinNums.coq_Z -> rexpr