Raw File
Vale.X64.InsStack.fst.hints
[
  "V�\u0003�q6��{�lZ1���",
  [
    [
      "Vale.X64.InsStack.va_lemma_Pop",
      1,
      2,
      2,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_FStar.List.Tot.Base.append.fuel_instrumented",
        "@fuel_correspondence_Vale.X64.Machine_Semantics_s.machine_eval_code.fuel_instrumented",
        "@query",
        "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b",
        "Prims_interpretation_Tm_arrow_a26b6f0ab7c6505137c6de4ce0011041",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "Prims_pretyping_f537159ed795b314b4e58c260361ae86",
        "Prims_pretyping_f8666440faa91836cc5a13998af863fc",
        "Vale.X64.Machine_Semantics_s_interpretation_Tm_arrow_17f35f67c9532ac5a7fb37b812bd06f3",
        "Vale.X64.Machine_Semantics_s_interpretation_Tm_arrow_c83e619274b9d86a22c139472872870e",
        "Vale.X64.Machine_Semantics_s_pretyping_8afd38cc1321157644dafce503e55d5a",
        "Vale.X64.Machine_s_pretyping_38835f297fb700457da67879cc31d6a6",
        "Vale.X64.Machine_s_pretyping_e0c012b820753f31a1ea75298597ab93",
        "b2t_def", "bool_inversion", "bool_typing",
        "constructor_distinct_FStar.Pervasives.Native.Mktuple2",
        "constructor_distinct_Prims.Nil", "constructor_distinct_Tm_unit",
        "constructor_distinct_Vale.X64.Bytes_Code_s.Pop",
        "constructor_distinct_Vale.X64.Machine_s.Ins",
        "constructor_distinct_Vale.X64.Machine_s.MReg",
        "constructor_distinct_Vale.X64.Machine_s.OStack",
        "data_elim_FStar.Pervasives.Native.Mktuple2",
        "data_elim_Vale.X64.Machine_s.Ins",
        "data_elim_Vale.X64.Machine_s.OReg",
        "data_typing_intro_FStar.Pervasives.Native.Mktuple2@tok",
        "data_typing_intro_Vale.X64.Machine_s.MReg@tok",
        "data_typing_intro_Vale.X64.Machine_s.OStack@tok",
        "data_typing_intro_Vale.X64.Machine_s.Public@tok",
        "data_typing_intro_Vale.X64.Machine_s.Secret@tok",
        "disc_equation_Vale.X64.Machine_s.Ins", "eq2-interp",
        "equality_tok_Vale.X64.Machine_s.Public@tok",
        "equation_FStar.FunctionalExtensionality.feq",
        "equation_FStar.Pervasives.Native.snd", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
        "equation_Vale.Def.Words_s.natN",
        "equation_Vale.X64.Bytes_Code_s.code_t",
        "equation_Vale.X64.Decls.eval_code", "equation_Vale.X64.Decls.ins",
        "equation_Vale.X64.Decls.ocmp",
        "equation_Vale.X64.Decls.va_ensure_total",
        "equation_Vale.X64.Decls.va_fuel",
        "equation_Vale.X64.Decls.va_is_dst_opr64",
        "equation_Vale.X64.Decls.va_require_total",
        "equation_Vale.X64.Decls.va_state_eq",
        "equation_Vale.X64.Decls.va_upd_ok",
        "equation_Vale.X64.Decls.va_upd_reg",
        "equation_Vale.X64.Decls.va_upd_stack",
        "equation_Vale.X64.Decls.va_update_operand",
        "equation_Vale.X64.Lemmas.eval_code",
        "equation_Vale.X64.Lemmas.eval_ins",
        "equation_Vale.X64.Lemmas.state_eq_S",
        "equation_Vale.X64.Lemmas.state_eq_opt",
        "equation_Vale.X64.Machine_Semantics_s.code",
        "equation_Vale.X64.Machine_Semantics_s.eval_maddr",
        "equation_Vale.X64.Machine_Semantics_s.eval_operand",
        "equation_Vale.X64.Machine_Semantics_s.free_stack",
        "equation_Vale.X64.Machine_Semantics_s.free_stack_",
        "equation_Vale.X64.Machine_Semantics_s.ins",
        "equation_Vale.X64.Machine_Semantics_s.ins_obs",
        "equation_Vale.X64.Machine_Semantics_s.machine_eval_ins",
        "equation_Vale.X64.Machine_Semantics_s.ocmp",
        "equation_Vale.X64.Machine_Semantics_s.op_String_Access",
        "equation_Vale.X64.Machine_Semantics_s.operand_obs",
        "equation_Vale.X64.Machine_Semantics_s.st",
        "equation_Vale.X64.Machine_Semantics_s.taint_match",
        "equation_Vale.X64.Machine_Semantics_s.taint_match_ins",
        "equation_Vale.X64.Machine_Semantics_s.untainted_eval_ins",
        "equation_Vale.X64.Machine_Semantics_s.update_operand_preserve_flags_",
        "equation_Vale.X64.Machine_Semantics_s.update_operand_preserve_flags__",
        "equation_Vale.X64.Machine_Semantics_s.update_reg_",
        "equation_Vale.X64.Machine_Semantics_s.update_rsp_",
        "equation_Vale.X64.Machine_Semantics_s.update_taint",
        "equation_Vale.X64.Machine_Semantics_s.update_taint_ins",
        "equation_Vale.X64.Machine_Semantics_s.valid_dst_operand",
        "equation_Vale.X64.Machine_Semantics_s.valid_src_operand",
        "equation_Vale.X64.Machine_s.memTaint_t",
        "equation_Vale.X64.Machine_s.reg",
        "equation_Vale.X64.Machine_s.tmaddr",
        "equation_Vale.X64.Memory.memtaint",
        "equation_Vale.X64.Stack_i.init_rsp",
        "equation_Vale.X64.Stack_i.valid_src_stack64",
        "equation_Vale.X64.Stack_i.valid_taint_stack64",
        "equation_Vale.X64.State.eval_operand",
        "equation_Vale.X64.State.state_eq",
        "equation_Vale.X64.State.update_reg",
        "equation_Vale.X64.State.valid_src_operand",
        "equation_Vale.X64.StateLemmas.state_of_S",
        "equation_Vale.X64.StateLemmas.state_to_S",
        "equation_with_fuel_FStar.List.Tot.Base.append.fuel_instrumented",
        "equation_with_fuel_Vale.X64.Machine_Semantics_s.machine_eval_code.fuel_instrumented",
        "fuel_guarded_inversion_Vale.X64.Machine_Semantics_s.machine_state",
        "fuel_guarded_inversion_Vale.X64.State.state",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Vale.X64.Machine_Semantics_s.__proj__Mkmachine_state__item__ms_regs",
        "function_token_typing_Vale.X64.Machine_Semantics_s.__proj__Mkmachine_state__item__ms_xmms",
        "function_token_typing_Vale.X64.Machine_Semantics_s.free_stack",
        "int_inversion", "int_typing",
        "interpretation_Tm_abs_66926e89e50e2ac69caf858cc1113f07",
        "interpretation_Tm_abs_79ba8bf6347047aead297a0ac2627909",
        "interpretation_Tm_abs_957425ade7f62fdd018f9fdae1d1dd89",
        "interpretation_Tm_abs_a40e49076386b343defa8afc7c0e4296",
        "interpretation_Tm_abs_aa142dd6b9f501d1035efe28fa818300",
        "interpretation_Tm_abs_ef890609dd8b42fbfb4b141dfdf59913",
        "kinding_Vale.X64.Machine_s.maddr@tok",
        "kinding_Vale.X64.Machine_s.observation@tok",
        "kinding_Vale.X64.Machine_s.taint@tok",
        "lemma_FStar.FunctionalExtensionality.feq_on_domain",
        "lemma_Vale.X64.Memory_Sems.get_hs_heap",
        "lemma_Vale.X64.Regs.lemma_equal_intro",
        "lemma_Vale.X64.Regs.lemma_upd_eq",
        "lemma_Vale.X64.Regs.lemma_upd_ne",
        "lemma_Vale.X64.Stack_Sems.equiv_free_stack",
        "lemma_Vale.X64.Stack_Sems.equiv_init_rsp",
        "lemma_Vale.X64.Stack_Sems.equiv_load_stack64",
        "lemma_Vale.X64.Stack_Sems.equiv_valid_src_stack64",
        "lemma_Vale.X64.StateLemmas.lemma_to_eval_operand",
        "lemma_Vale.X64.StateLemmas.lemma_to_flags",
        "lemma_Vale.X64.StateLemmas.lemma_to_memTaint",
        "lemma_Vale.X64.StateLemmas.lemma_to_ok",
        "lemma_Vale.X64.StateLemmas.lemma_to_reg",
        "lemma_Vale.X64.StateLemmas.lemma_to_stackTaint",
        "lemma_Vale.X64.StateLemmas.lemma_to_trace",
        "lemma_Vale.X64.StateLemmas.lemma_to_xmm",
        "lemma_Vale.X64.Xmms.lemma_equal_intro", "primitive_Prims.op_AmpAmp",
        "primitive_Prims.op_Equality",
        "primitive_Prims.op_GreaterThanOrEqual",
        "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Negation",
        "proj_equation_FStar.Pervasives.Native.Mktuple2__2",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_flags",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_mem",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_memTaint",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_ok",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_regs",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_stack",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_stackTaint",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_trace",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_xmms",
        "proj_equation_Vale.X64.Machine_Semantics_s.Vale_stack_initial_rsp",
        "proj_equation_Vale.X64.State.Mkstate_flags",
        "proj_equation_Vale.X64.State.Mkstate_mem",
        "proj_equation_Vale.X64.State.Mkstate_memTaint",
        "proj_equation_Vale.X64.State.Mkstate_ok",
        "proj_equation_Vale.X64.State.Mkstate_regs",
        "proj_equation_Vale.X64.State.Mkstate_stack",
        "proj_equation_Vale.X64.State.Mkstate_stackTaint",
        "proj_equation_Vale.X64.State.Mkstate_xmms",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
        "projection_inverse_FStar.Pervasives.Native.Some_v",
        "projection_inverse_Prims.Nil_a",
        "projection_inverse_Vale.X64.Bytes_Code_s.Pop_a",
        "projection_inverse_Vale.X64.Bytes_Code_s.Pop_dst",
        "projection_inverse_Vale.X64.Bytes_Code_s.Pop_t",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_flags",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_mem",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_memTaint",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_ok",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_regs",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_stack",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_stackTaint",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_trace",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_xmms",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Vale_stack_initial_rsp",
        "projection_inverse_Vale.X64.Machine_s.Ins_ins",
        "projection_inverse_Vale.X64.Machine_s.Ins_t_ins",
        "projection_inverse_Vale.X64.Machine_s.Ins_t_ocmp",
        "projection_inverse_Vale.X64.Machine_s.MReg_offset",
        "projection_inverse_Vale.X64.Machine_s.MReg_r",
        "projection_inverse_Vale.X64.Machine_s.OStack_m",
        "projection_inverse_Vale.X64.State.Mkstate_flags",
        "projection_inverse_Vale.X64.State.Mkstate_mem",
        "projection_inverse_Vale.X64.State.Mkstate_memTaint",
        "projection_inverse_Vale.X64.State.Mkstate_ok",
        "projection_inverse_Vale.X64.State.Mkstate_regs",
        "projection_inverse_Vale.X64.State.Mkstate_stack",
        "projection_inverse_Vale.X64.State.Mkstate_stackTaint",
        "projection_inverse_Vale.X64.State.Mkstate_xmms",
        "refinement_interpretation_Tm_refine_0dff09826c28f0c2900f2d0530461acb",
        "refinement_interpretation_Tm_refine_29c31c39dffc002d5d8b2d4f89675dad",
        "refinement_interpretation_Tm_refine_39e65cc0f27229d531211e7cb29a0691",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_4c6411da037541583c16876f5cc7dfe4",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_f0a4eeefab9c63f31c350a802a4d45dd",
        "token_correspondence_FStar.Map.sel",
        "token_correspondence_Vale.X64.Machine_Semantics_s.__proj__Mkmachine_state__item__ms_regs",
        "token_correspondence_Vale.X64.Machine_Semantics_s.free_stack",
        "token_correspondence_Vale.X64.Machine_Semantics_s.op_String_Access",
        "token_correspondence_Vale.X64.Machine_Semantics_s.untainted_eval_ins",
        "true_interp", "typing_Tm_abs_66926e89e50e2ac69caf858cc1113f07",
        "typing_Tm_abs_959ac10f20b79be123ff690250aac009",
        "typing_Tm_abs_ef890609dd8b42fbfb4b141dfdf59913",
        "typing_Vale.X64.Decls.va_is_dst_opr64",
        "typing_Vale.X64.Decls.va_upd_ok",
        "typing_Vale.X64.Decls.va_upd_reg",
        "typing_Vale.X64.Decls.va_upd_stack",
        "typing_Vale.X64.Decls.va_update_operand",
        "typing_Vale.X64.InsStack.va_code_Pop",
        "typing_Vale.X64.Machine_Semantics_s.__proj__Mkmachine_state__item__ms_ok",
        "typing_Vale.X64.Machine_Semantics_s.__proj__Mkmachine_state__item__ms_trace",
        "typing_Vale.X64.Machine_Semantics_s.eval_maddr",
        "typing_Vale.X64.Machine_Semantics_s.eval_operand",
        "typing_Vale.X64.Machine_Semantics_s.ins_obs",
        "typing_Vale.X64.Machine_Semantics_s.match_n",
        "typing_Vale.X64.Machine_Semantics_s.taint_match_ins",
        "typing_Vale.X64.Machine_Semantics_s.update_operand_preserve_flags_",
        "typing_Vale.X64.Machine_Semantics_s.update_rsp_",
        "typing_Vale.X64.Machine_s.reg", "typing_Vale.X64.Regs.of_fun",
        "typing_Vale.X64.Regs.sel", "typing_Vale.X64.Stack_i.init_rsp",
        "typing_Vale.X64.Stack_i.valid_src_stack64",
        "typing_Vale.X64.State.__proj__Mkstate__item__mem",
        "typing_Vale.X64.State.__proj__Mkstate__item__memTaint",
        "typing_Vale.X64.State.__proj__Mkstate__item__ok",
        "typing_Vale.X64.State.__proj__Mkstate__item__regs",
        "typing_Vale.X64.State.__proj__Mkstate__item__stack",
        "typing_Vale.X64.State.__proj__Mkstate__item__stackTaint",
        "typing_Vale.X64.State.__proj__Mkstate__item__xmms",
        "typing_Vale.X64.StateLemmas.state_to_S",
        "typing_tok_Vale.X64.Machine_s.Public@tok", "unit_typing"
      ],
      0,
      "afed317b9d6c948a13d30dd8700e1dd9"
    ],
    [
      "Vale.X64.InsStack.va_wpProof_Pop",
      1,
      2,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Vale.X64.QuickCode.update_state_mods.fuel_instrumented",
        "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "Prims_pretyping_f8666440faa91836cc5a13998af863fc",
        "Vale.X64.QuickCode_pretyping_7a2122c20d44fc80e093f4f4614be2e2",
        "bool_inversion", "constructor_distinct_Prims.Nil",
        "constructor_distinct_Vale.X64.QuickCode.Mod_reg",
        "data_typing_intro_Prims.Nil@tok", "eq2-interp",
        "equality_tok_Vale.X64.QuickCode.Mod_None@tok", "equation_Prims.nat",
        "equation_Vale.X64.Decls.va_ensure_total",
        "equation_Vale.X64.Decls.va_fuel",
        "equation_Vale.X64.Decls.va_is_dst_opr64",
        "equation_Vale.X64.Decls.va_require_total",
        "equation_Vale.X64.Decls.va_state_eq",
        "equation_Vale.X64.Decls.va_upd_ok",
        "equation_Vale.X64.Decls.va_upd_operand_dst_opr64",
        "equation_Vale.X64.Decls.va_upd_reg",
        "equation_Vale.X64.Decls.va_upd_stack",
        "equation_Vale.X64.Decls.va_update_operand",
        "equation_Vale.X64.InsStack.va_wp_Pop",
        "equation_Vale.X64.Machine_s.reg",
        "equation_Vale.X64.QuickCode.t_ensure",
        "equation_Vale.X64.Stack_i.free_stack64",
        "equation_Vale.X64.State.eval_operand",
        "equation_Vale.X64.State.state_eq",
        "equation_Vale.X64.State.update_reg",
        "equation_with_fuel_Vale.X64.QuickCode.update_state_mods.fuel_instrumented",
        "fuel_guarded_inversion_Vale.X64.State.state",
        "function_token_typing_Prims.__cache_version_number__", "int_typing",
        "kinding_Vale.X64.QuickCode.mod_t@tok",
        "lemma_Vale.X64.Regs.lemma_equal_elim",
        "lemma_Vale.X64.StateLemmas.lemma_to_flags",
        "lemma_Vale.X64.StateLemmas.lemma_to_ok",
        "lemma_Vale.X64.Xmms.lemma_equal_elim",
        "proj_equation_Vale.X64.State.Mkstate_flags",
        "proj_equation_Vale.X64.State.Mkstate_mem",
        "proj_equation_Vale.X64.State.Mkstate_memTaint",
        "proj_equation_Vale.X64.State.Mkstate_ok",
        "proj_equation_Vale.X64.State.Mkstate_regs",
        "proj_equation_Vale.X64.State.Mkstate_stack",
        "proj_equation_Vale.X64.State.Mkstate_stackTaint",
        "proj_equation_Vale.X64.State.Mkstate_xmms",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple3__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple3__2",
        "projection_inverse_FStar.Pervasives.Native.Mktuple3__3",
        "projection_inverse_Prims.Nil_a",
        "projection_inverse_Vale.X64.QuickCode.Mod_reg__0",
        "projection_inverse_Vale.X64.State.Mkstate_flags",
        "projection_inverse_Vale.X64.State.Mkstate_mem",
        "projection_inverse_Vale.X64.State.Mkstate_memTaint",
        "projection_inverse_Vale.X64.State.Mkstate_ok",
        "projection_inverse_Vale.X64.State.Mkstate_regs",
        "projection_inverse_Vale.X64.State.Mkstate_stack",
        "projection_inverse_Vale.X64.State.Mkstate_stackTaint",
        "projection_inverse_Vale.X64.State.Mkstate_xmms",
        "refinement_interpretation_Tm_refine_f0a4eeefab9c63f31c350a802a4d45dd",
        "typing_Vale.X64.Decls.va_is_dst_opr64",
        "typing_Vale.X64.Decls.va_update_operand",
        "typing_Vale.X64.Regs.sel", "typing_Vale.X64.Regs.upd",
        "typing_Vale.X64.Stack_i.free_stack64",
        "typing_Vale.X64.State.__proj__Mkstate__item__ok",
        "typing_Vale.X64.State.__proj__Mkstate__item__regs",
        "typing_Vale.X64.State.__proj__Mkstate__item__stack",
        "typing_Vale.X64.State.__proj__Mkstate__item__xmms",
        "typing_Vale.X64.State.eval_operand",
        "typing_tok_Vale.X64.QuickCode.Mod_None@tok", "unit_typing"
      ],
      0,
      "48c69070e1e1a5de0611b9162b5e4a1e"
    ],
    [
      "Vale.X64.InsStack.va_quick_Pop",
      1,
      2,
      0,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "equation_Vale.X64.Decls.va_fuel",
        "fuel_guarded_inversion_FStar.Pervasives.Native.tuple3"
      ],
      0,
      "f3e4796fd57cc5e1106413689cf25345"
    ],
    [
      "Vale.X64.InsStack.va_lemma_Push",
      1,
      2,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_FStar.List.Tot.Base.append.fuel_instrumented",
        "@fuel_correspondence_Vale.X64.Machine_Semantics_s.machine_eval_code.fuel_instrumented",
        "@query",
        "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b",
        "Prims_interpretation_Tm_arrow_a26b6f0ab7c6505137c6de4ce0011041",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "Prims_pretyping_f8666440faa91836cc5a13998af863fc",
        "Vale.X64.Bytes_Code_s_interpretation_Tm_arrow_c8e43adcff68f31ff3f1a328034d66f5",
        "Vale.X64.Machine_Semantics_s_pretyping_8afd38cc1321157644dafce503e55d5a",
        "Vale.X64.Machine_s_pretyping_38835f297fb700457da67879cc31d6a6",
        "bool_inversion", "bool_typing",
        "constructor_distinct_FStar.Pervasives.Native.Mktuple2",
        "constructor_distinct_FStar.Pervasives.Native.Some",
        "constructor_distinct_Prims.Nil", "constructor_distinct_Tm_unit",
        "constructor_distinct_Vale.X64.Bytes_Code_s.Push",
        "constructor_distinct_Vale.X64.Machine_s.Ins",
        "constructor_distinct_Vale.X64.Machine_s.MConst",
        "constructor_distinct_Vale.X64.Machine_s.MReg",
        "constructor_distinct_Vale.X64.Machine_s.OStack",
        "data_typing_intro_Vale.X64.Bytes_Code_s.Push@tok",
        "disc_equation_FStar.Pervasives.Native.None",
        "disc_equation_Vale.X64.Machine_s.Ins",
        "disc_equation_Vale.X64.Machine_s.OReg", "eq2-interp",
        "equality_tok_Vale.X64.Machine_s.Public@tok",
        "equation_FStar.FunctionalExtensionality.feq",
        "equation_FStar.Pervasives.Native.snd", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
        "equation_Vale.X64.Bytes_Code_s.code_t",
        "equation_Vale.X64.Bytes_Code_s.instr_annotation_t",
        "equation_Vale.X64.Decls.eval_code", "equation_Vale.X64.Decls.ins",
        "equation_Vale.X64.Decls.ocmp",
        "equation_Vale.X64.Decls.va_ensure_total",
        "equation_Vale.X64.Decls.va_fuel",
        "equation_Vale.X64.Decls.va_operand_reg_opr64",
        "equation_Vale.X64.Decls.va_require_total",
        "equation_Vale.X64.Decls.va_state_eq",
        "equation_Vale.X64.Decls.va_upd_ok",
        "equation_Vale.X64.Decls.va_upd_reg",
        "equation_Vale.X64.Decls.va_upd_stack",
        "equation_Vale.X64.Decls.va_upd_stackTaint",
        "equation_Vale.X64.Lemmas.eval_code",
        "equation_Vale.X64.Lemmas.eval_ins",
        "equation_Vale.X64.Lemmas.state_eq_S",
        "equation_Vale.X64.Lemmas.state_eq_opt",
        "equation_Vale.X64.Machine_Semantics_s.code",
        "equation_Vale.X64.Machine_Semantics_s.eval_maddr",
        "equation_Vale.X64.Machine_Semantics_s.eval_operand",
        "equation_Vale.X64.Machine_Semantics_s.ins",
        "equation_Vale.X64.Machine_Semantics_s.ins_obs",
        "equation_Vale.X64.Machine_Semantics_s.machine_eval_ins",
        "equation_Vale.X64.Machine_Semantics_s.ocmp",
        "equation_Vale.X64.Machine_Semantics_s.operand_obs",
        "equation_Vale.X64.Machine_Semantics_s.taint_match",
        "equation_Vale.X64.Machine_Semantics_s.taint_match_ins",
        "equation_Vale.X64.Machine_Semantics_s.untainted_eval_ins",
        "equation_Vale.X64.Machine_Semantics_s.update_operand_preserve_flags_",
        "equation_Vale.X64.Machine_Semantics_s.update_operand_preserve_flags__",
        "equation_Vale.X64.Machine_Semantics_s.update_reg_",
        "equation_Vale.X64.Machine_Semantics_s.update_rsp_",
        "equation_Vale.X64.Machine_Semantics_s.update_stack",
        "equation_Vale.X64.Machine_Semantics_s.update_taint",
        "equation_Vale.X64.Machine_Semantics_s.update_taint_ins",
        "equation_Vale.X64.Machine_Semantics_s.valid_dst_operand",
        "equation_Vale.X64.Machine_Semantics_s.valid_src_operand",
        "equation_Vale.X64.Machine_s.memTaint_t",
        "equation_Vale.X64.Machine_s.reg",
        "equation_Vale.X64.Memory.memtaint",
        "equation_Vale.X64.Stack_i.init_rsp",
        "equation_Vale.X64.Stack_i.store_taint_stack64",
        "equation_Vale.X64.State.state_eq",
        "equation_Vale.X64.State.update_reg",
        "equation_Vale.X64.State.valid_src_operand",
        "equation_Vale.X64.StateLemmas.state_of_S",
        "equation_Vale.X64.StateLemmas.state_to_S",
        "equation_with_fuel_FStar.List.Tot.Base.append.fuel_instrumented",
        "equation_with_fuel_Vale.X64.Machine_Semantics_s.machine_eval_code.fuel_instrumented",
        "fuel_guarded_inversion_Vale.X64.State.state",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Vale.X64.Machine_Semantics_s.__proj__Mkmachine_state__item__ms_regs",
        "function_token_typing_Vale.X64.Machine_Semantics_s.__proj__Mkmachine_state__item__ms_xmms",
        "int_inversion", "int_typing",
        "interpretation_Tm_abs_66926e89e50e2ac69caf858cc1113f07",
        "interpretation_Tm_abs_79ba8bf6347047aead297a0ac2627909",
        "interpretation_Tm_abs_aa142dd6b9f501d1035efe28fa818300",
        "interpretation_Tm_abs_ef890609dd8b42fbfb4b141dfdf59913",
        "interpretation_Tm_abs_f633a9879f4b69187ea68c218a549985",
        "kinding_Vale.X64.Machine_Semantics_s.instr_annotation@tok",
        "kinding_Vale.X64.Machine_s.observation@tok",
        "lemma_FStar.FunctionalExtensionality.feq_on_domain",
        "lemma_Vale.X64.Memory_Sems.get_hs_heap",
        "lemma_Vale.X64.Regs.lemma_equal_intro",
        "lemma_Vale.X64.Regs.lemma_upd_eq",
        "lemma_Vale.X64.Regs.lemma_upd_ne",
        "lemma_Vale.X64.Stack_Sems.equiv_init_rsp",
        "lemma_Vale.X64.StateLemmas.lemma_to_eval_operand",
        "lemma_Vale.X64.StateLemmas.lemma_to_flags",
        "lemma_Vale.X64.StateLemmas.lemma_to_memTaint",
        "lemma_Vale.X64.StateLemmas.lemma_to_ok",
        "lemma_Vale.X64.StateLemmas.lemma_to_reg",
        "lemma_Vale.X64.StateLemmas.lemma_to_stackTaint",
        "lemma_Vale.X64.StateLemmas.lemma_to_trace",
        "lemma_Vale.X64.StateLemmas.lemma_to_xmm",
        "lemma_Vale.X64.Xmms.lemma_equal_intro", "primitive_Prims.op_AmpAmp",
        "primitive_Prims.op_Equality",
        "primitive_Prims.op_GreaterThanOrEqual",
        "primitive_Prims.op_LessThanOrEqual",
        "proj_equation_FStar.Pervasives.Native.Mktuple2__2",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_flags",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_mem",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_memTaint",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_ok",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_regs",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_stack",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_stackTaint",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_trace",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_xmms",
        "proj_equation_Vale.X64.Machine_Semantics_s.Vale_stack_initial_rsp",
        "proj_equation_Vale.X64.State.Mkstate_flags",
        "proj_equation_Vale.X64.State.Mkstate_mem",
        "proj_equation_Vale.X64.State.Mkstate_memTaint",
        "proj_equation_Vale.X64.State.Mkstate_ok",
        "proj_equation_Vale.X64.State.Mkstate_regs",
        "proj_equation_Vale.X64.State.Mkstate_stack",
        "proj_equation_Vale.X64.State.Mkstate_stackTaint",
        "proj_equation_Vale.X64.State.Mkstate_xmms",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
        "projection_inverse_FStar.Pervasives.Native.Some_v",
        "projection_inverse_Prims.Nil_a",
        "projection_inverse_Vale.X64.Bytes_Code_s.Push_a",
        "projection_inverse_Vale.X64.Bytes_Code_s.Push_src",
        "projection_inverse_Vale.X64.Bytes_Code_s.Push_t",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_flags",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_mem",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_memTaint",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_ok",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_regs",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_stack",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_stackTaint",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_trace",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_xmms",
        "projection_inverse_Vale.X64.Machine_s.Ins_ins",
        "projection_inverse_Vale.X64.Machine_s.Ins_t_ins",
        "projection_inverse_Vale.X64.Machine_s.Ins_t_ocmp",
        "projection_inverse_Vale.X64.Machine_s.MConst_n",
        "projection_inverse_Vale.X64.Machine_s.MReg_offset",
        "projection_inverse_Vale.X64.Machine_s.MReg_r",
        "projection_inverse_Vale.X64.Machine_s.OStack_m",
        "projection_inverse_Vale.X64.State.Mkstate_flags",
        "projection_inverse_Vale.X64.State.Mkstate_mem",
        "projection_inverse_Vale.X64.State.Mkstate_memTaint",
        "projection_inverse_Vale.X64.State.Mkstate_ok",
        "projection_inverse_Vale.X64.State.Mkstate_regs",
        "projection_inverse_Vale.X64.State.Mkstate_stack",
        "projection_inverse_Vale.X64.State.Mkstate_stackTaint",
        "projection_inverse_Vale.X64.State.Mkstate_xmms",
        "refinement_interpretation_Tm_refine_39e65cc0f27229d531211e7cb29a0691",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_c7e3c0d3955f12f4089701024e3bec07",
        "refinement_interpretation_Tm_refine_f0a4eeefab9c63f31c350a802a4d45dd",
        "token_correspondence_Vale.X64.Machine_Semantics_s.__proj__Mkmachine_state__item__ms_regs",
        "token_correspondence_Vale.X64.Machine_Semantics_s.instr_annotation@tok",
        "token_correspondence_Vale.X64.Machine_Semantics_s.untainted_eval_ins",
        "true_interp", "typing_Tm_abs_66926e89e50e2ac69caf858cc1113f07",
        "typing_Tm_abs_ef890609dd8b42fbfb4b141dfdf59913",
        "typing_Vale.X64.Decls.va_upd_ok",
        "typing_Vale.X64.Decls.va_upd_reg",
        "typing_Vale.X64.Decls.va_upd_stack",
        "typing_Vale.X64.Decls.va_upd_stackTaint",
        "typing_Vale.X64.InsStack.va_code_Push",
        "typing_Vale.X64.Machine_Semantics_s.__proj__Mkmachine_state__item__ms_stackTaint",
        "typing_Vale.X64.Machine_Semantics_s.__proj__Mkmachine_state__item__ms_trace",
        "typing_Vale.X64.Machine_Semantics_s.ins_obs",
        "typing_Vale.X64.Machine_Semantics_s.machine_eval_ins",
        "typing_Vale.X64.Machine_s.reg", "typing_Vale.X64.Regs.sel",
        "typing_Vale.X64.State.__proj__Mkstate__item__mem",
        "typing_Vale.X64.State.__proj__Mkstate__item__ok",
        "typing_Vale.X64.State.__proj__Mkstate__item__regs",
        "typing_Vale.X64.State.__proj__Mkstate__item__stack",
        "typing_Vale.X64.State.__proj__Mkstate__item__xmms",
        "typing_Vale.X64.StateLemmas.state_to_S",
        "typing_tok_Vale.X64.Machine_s.Public@tok", "unit_typing"
      ],
      0,
      "7549b82b056f2edee9afe83e8bc09b36"
    ],
    [
      "Vale.X64.InsStack.va_wpProof_Push",
      1,
      2,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "bool_inversion",
        "eq2-interp", "equality_tok_Vale.X64.Machine_s.Public@tok",
        "equation_Prims.nat", "equation_Vale.X64.Decls.va_ensure_total",
        "equation_Vale.X64.Decls.va_fuel",
        "equation_Vale.X64.Decls.va_require_total",
        "equation_Vale.X64.Decls.va_state_eq",
        "equation_Vale.X64.Decls.va_upd_ok",
        "equation_Vale.X64.Decls.va_upd_reg",
        "equation_Vale.X64.Decls.va_upd_stack",
        "equation_Vale.X64.Decls.va_upd_stackTaint",
        "equation_Vale.X64.InsStack.va_wp_Push",
        "equation_Vale.X64.Machine_s.reg",
        "equation_Vale.X64.QuickCode.t_ensure",
        "equation_Vale.X64.State.state_eq",
        "equation_Vale.X64.State.update_reg",
        "fuel_guarded_inversion_Vale.X64.State.state",
        "function_token_typing_Prims.__cache_version_number__", "int_typing",
        "lemma_Vale.X64.Regs.lemma_equal_elim",
        "lemma_Vale.X64.StateLemmas.lemma_to_flags",
        "lemma_Vale.X64.StateLemmas.lemma_to_ok",
        "lemma_Vale.X64.Xmms.lemma_equal_elim",
        "proj_equation_Vale.X64.State.Mkstate_flags",
        "proj_equation_Vale.X64.State.Mkstate_mem",
        "proj_equation_Vale.X64.State.Mkstate_memTaint",
        "proj_equation_Vale.X64.State.Mkstate_ok",
        "proj_equation_Vale.X64.State.Mkstate_regs",
        "proj_equation_Vale.X64.State.Mkstate_stack",
        "proj_equation_Vale.X64.State.Mkstate_stackTaint",
        "proj_equation_Vale.X64.State.Mkstate_xmms",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple3__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple3__2",
        "projection_inverse_FStar.Pervasives.Native.Mktuple3__3",
        "projection_inverse_Vale.X64.State.Mkstate_flags",
        "projection_inverse_Vale.X64.State.Mkstate_mem",
        "projection_inverse_Vale.X64.State.Mkstate_memTaint",
        "projection_inverse_Vale.X64.State.Mkstate_ok",
        "projection_inverse_Vale.X64.State.Mkstate_regs",
        "projection_inverse_Vale.X64.State.Mkstate_stack",
        "projection_inverse_Vale.X64.State.Mkstate_stackTaint",
        "projection_inverse_Vale.X64.State.Mkstate_xmms",
        "refinement_interpretation_Tm_refine_f0a4eeefab9c63f31c350a802a4d45dd",
        "typing_Vale.X64.Regs.sel", "typing_Vale.X64.Regs.upd",
        "typing_Vale.X64.Stack_i.store_taint_stack64",
        "typing_Vale.X64.State.__proj__Mkstate__item__ok",
        "typing_Vale.X64.State.__proj__Mkstate__item__regs",
        "typing_Vale.X64.State.__proj__Mkstate__item__stack",
        "typing_Vale.X64.State.__proj__Mkstate__item__stackTaint",
        "typing_Vale.X64.State.__proj__Mkstate__item__xmms",
        "typing_tok_Vale.X64.Machine_s.Public@tok", "unit_typing"
      ],
      0,
      "7903528e45981f793f50d75b4dd4ebaa"
    ],
    [
      "Vale.X64.InsStack.va_quick_Push",
      1,
      2,
      0,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "equation_Vale.X64.Decls.va_fuel",
        "fuel_guarded_inversion_FStar.Pervasives.Native.tuple3"
      ],
      0,
      "9694939b2eee5ac2a5cf04cd6987888a"
    ],
    [
      "Vale.X64.InsStack.va_lemma_Pop_Secret",
      1,
      2,
      2,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_FStar.List.Tot.Base.append.fuel_instrumented",
        "@fuel_correspondence_Vale.X64.Machine_Semantics_s.machine_eval_code.fuel_instrumented",
        "@query",
        "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b",
        "Prims_interpretation_Tm_arrow_a26b6f0ab7c6505137c6de4ce0011041",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "Prims_pretyping_f537159ed795b314b4e58c260361ae86",
        "Prims_pretyping_f8666440faa91836cc5a13998af863fc",
        "Vale.X64.Machine_Semantics_s_interpretation_Tm_arrow_17f35f67c9532ac5a7fb37b812bd06f3",
        "Vale.X64.Machine_Semantics_s_interpretation_Tm_arrow_c83e619274b9d86a22c139472872870e",
        "Vale.X64.Machine_Semantics_s_pretyping_8afd38cc1321157644dafce503e55d5a",
        "Vale.X64.Machine_s_pretyping_38835f297fb700457da67879cc31d6a6",
        "Vale.X64.Machine_s_pretyping_e0c012b820753f31a1ea75298597ab93",
        "b2t_def", "bool_inversion", "bool_typing",
        "constructor_distinct_FStar.Pervasives.Native.Mktuple2",
        "constructor_distinct_Prims.Nil", "constructor_distinct_Tm_unit",
        "constructor_distinct_Vale.X64.Bytes_Code_s.Pop",
        "constructor_distinct_Vale.X64.Machine_s.Ins",
        "constructor_distinct_Vale.X64.Machine_s.MReg",
        "constructor_distinct_Vale.X64.Machine_s.OStack",
        "data_elim_FStar.Pervasives.Native.Mktuple2",
        "data_elim_Vale.X64.Machine_s.Ins",
        "data_elim_Vale.X64.Machine_s.OReg",
        "data_typing_intro_FStar.Pervasives.Native.Mktuple2@tok",
        "data_typing_intro_Vale.X64.Machine_s.MReg@tok",
        "data_typing_intro_Vale.X64.Machine_s.OStack@tok",
        "data_typing_intro_Vale.X64.Machine_s.Secret@tok",
        "disc_equation_Vale.X64.Machine_s.Ins", "eq2-interp",
        "equality_tok_Vale.X64.Machine_s.Secret@tok",
        "equation_FStar.FunctionalExtensionality.feq",
        "equation_FStar.Pervasives.Native.snd", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
        "equation_Vale.Def.Words_s.natN",
        "equation_Vale.X64.Bytes_Code_s.code_t",
        "equation_Vale.X64.Decls.eval_code", "equation_Vale.X64.Decls.ins",
        "equation_Vale.X64.Decls.ocmp",
        "equation_Vale.X64.Decls.va_ensure_total",
        "equation_Vale.X64.Decls.va_fuel",
        "equation_Vale.X64.Decls.va_is_dst_opr64",
        "equation_Vale.X64.Decls.va_require_total",
        "equation_Vale.X64.Decls.va_state_eq",
        "equation_Vale.X64.Decls.va_upd_ok",
        "equation_Vale.X64.Decls.va_upd_reg",
        "equation_Vale.X64.Decls.va_upd_stack",
        "equation_Vale.X64.Decls.va_update_operand",
        "equation_Vale.X64.Lemmas.eval_code",
        "equation_Vale.X64.Lemmas.eval_ins",
        "equation_Vale.X64.Lemmas.state_eq_S",
        "equation_Vale.X64.Lemmas.state_eq_opt",
        "equation_Vale.X64.Machine_Semantics_s.code",
        "equation_Vale.X64.Machine_Semantics_s.eval_maddr",
        "equation_Vale.X64.Machine_Semantics_s.eval_operand",
        "equation_Vale.X64.Machine_Semantics_s.free_stack",
        "equation_Vale.X64.Machine_Semantics_s.free_stack_",
        "equation_Vale.X64.Machine_Semantics_s.ins",
        "equation_Vale.X64.Machine_Semantics_s.ins_obs",
        "equation_Vale.X64.Machine_Semantics_s.machine_eval_ins",
        "equation_Vale.X64.Machine_Semantics_s.ocmp",
        "equation_Vale.X64.Machine_Semantics_s.op_String_Access",
        "equation_Vale.X64.Machine_Semantics_s.operand_obs",
        "equation_Vale.X64.Machine_Semantics_s.st",
        "equation_Vale.X64.Machine_Semantics_s.taint_match",
        "equation_Vale.X64.Machine_Semantics_s.taint_match_ins",
        "equation_Vale.X64.Machine_Semantics_s.untainted_eval_ins",
        "equation_Vale.X64.Machine_Semantics_s.update_operand_preserve_flags_",
        "equation_Vale.X64.Machine_Semantics_s.update_operand_preserve_flags__",
        "equation_Vale.X64.Machine_Semantics_s.update_reg_",
        "equation_Vale.X64.Machine_Semantics_s.update_rsp_",
        "equation_Vale.X64.Machine_Semantics_s.update_taint",
        "equation_Vale.X64.Machine_Semantics_s.update_taint_ins",
        "equation_Vale.X64.Machine_Semantics_s.valid_dst_operand",
        "equation_Vale.X64.Machine_Semantics_s.valid_src_operand",
        "equation_Vale.X64.Machine_s.memTaint_t",
        "equation_Vale.X64.Machine_s.reg",
        "equation_Vale.X64.Machine_s.tmaddr",
        "equation_Vale.X64.Memory.memtaint",
        "equation_Vale.X64.Stack_i.init_rsp",
        "equation_Vale.X64.Stack_i.valid_src_stack64",
        "equation_Vale.X64.Stack_i.valid_taint_stack64",
        "equation_Vale.X64.State.eval_operand",
        "equation_Vale.X64.State.state_eq",
        "equation_Vale.X64.State.update_reg",
        "equation_Vale.X64.State.valid_src_operand",
        "equation_Vale.X64.StateLemmas.state_of_S",
        "equation_Vale.X64.StateLemmas.state_to_S",
        "equation_with_fuel_FStar.List.Tot.Base.append.fuel_instrumented",
        "equation_with_fuel_Vale.X64.Machine_Semantics_s.machine_eval_code.fuel_instrumented",
        "fuel_guarded_inversion_Vale.X64.Machine_Semantics_s.machine_state",
        "fuel_guarded_inversion_Vale.X64.State.state",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Vale.X64.Machine_Semantics_s.__proj__Mkmachine_state__item__ms_regs",
        "function_token_typing_Vale.X64.Machine_Semantics_s.__proj__Mkmachine_state__item__ms_xmms",
        "function_token_typing_Vale.X64.Machine_Semantics_s.free_stack",
        "int_inversion", "int_typing",
        "interpretation_Tm_abs_66926e89e50e2ac69caf858cc1113f07",
        "interpretation_Tm_abs_79ba8bf6347047aead297a0ac2627909",
        "interpretation_Tm_abs_957425ade7f62fdd018f9fdae1d1dd89",
        "interpretation_Tm_abs_a40e49076386b343defa8afc7c0e4296",
        "interpretation_Tm_abs_aa142dd6b9f501d1035efe28fa818300",
        "interpretation_Tm_abs_ef890609dd8b42fbfb4b141dfdf59913",
        "kinding_Vale.X64.Machine_s.maddr@tok",
        "kinding_Vale.X64.Machine_s.observation@tok",
        "kinding_Vale.X64.Machine_s.taint@tok",
        "lemma_FStar.FunctionalExtensionality.feq_on_domain",
        "lemma_Vale.X64.Memory_Sems.get_hs_heap",
        "lemma_Vale.X64.Regs.lemma_equal_intro",
        "lemma_Vale.X64.Regs.lemma_upd_eq",
        "lemma_Vale.X64.Regs.lemma_upd_ne",
        "lemma_Vale.X64.Stack_Sems.equiv_free_stack",
        "lemma_Vale.X64.Stack_Sems.equiv_init_rsp",
        "lemma_Vale.X64.Stack_Sems.equiv_load_stack64",
        "lemma_Vale.X64.Stack_Sems.equiv_valid_src_stack64",
        "lemma_Vale.X64.StateLemmas.lemma_to_eval_operand",
        "lemma_Vale.X64.StateLemmas.lemma_to_flags",
        "lemma_Vale.X64.StateLemmas.lemma_to_memTaint",
        "lemma_Vale.X64.StateLemmas.lemma_to_ok",
        "lemma_Vale.X64.StateLemmas.lemma_to_reg",
        "lemma_Vale.X64.StateLemmas.lemma_to_stackTaint",
        "lemma_Vale.X64.StateLemmas.lemma_to_trace",
        "lemma_Vale.X64.StateLemmas.lemma_to_xmm",
        "lemma_Vale.X64.Xmms.lemma_equal_intro", "primitive_Prims.op_AmpAmp",
        "primitive_Prims.op_Equality",
        "primitive_Prims.op_GreaterThanOrEqual",
        "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Negation",
        "proj_equation_FStar.Pervasives.Native.Mktuple2__2",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_flags",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_mem",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_memTaint",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_ok",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_regs",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_stack",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_stackTaint",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_trace",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_xmms",
        "proj_equation_Vale.X64.Machine_Semantics_s.Vale_stack_initial_rsp",
        "proj_equation_Vale.X64.State.Mkstate_flags",
        "proj_equation_Vale.X64.State.Mkstate_mem",
        "proj_equation_Vale.X64.State.Mkstate_memTaint",
        "proj_equation_Vale.X64.State.Mkstate_ok",
        "proj_equation_Vale.X64.State.Mkstate_regs",
        "proj_equation_Vale.X64.State.Mkstate_stack",
        "proj_equation_Vale.X64.State.Mkstate_stackTaint",
        "proj_equation_Vale.X64.State.Mkstate_xmms",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
        "projection_inverse_FStar.Pervasives.Native.Some_v",
        "projection_inverse_Prims.Nil_a",
        "projection_inverse_Vale.X64.Bytes_Code_s.Pop_a",
        "projection_inverse_Vale.X64.Bytes_Code_s.Pop_dst",
        "projection_inverse_Vale.X64.Bytes_Code_s.Pop_t",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_flags",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_mem",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_memTaint",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_ok",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_regs",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_stack",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_stackTaint",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_trace",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_xmms",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Vale_stack_initial_rsp",
        "projection_inverse_Vale.X64.Machine_s.Ins_ins",
        "projection_inverse_Vale.X64.Machine_s.Ins_t_ins",
        "projection_inverse_Vale.X64.Machine_s.Ins_t_ocmp",
        "projection_inverse_Vale.X64.Machine_s.MReg_offset",
        "projection_inverse_Vale.X64.Machine_s.MReg_r",
        "projection_inverse_Vale.X64.Machine_s.OStack_m",
        "projection_inverse_Vale.X64.State.Mkstate_flags",
        "projection_inverse_Vale.X64.State.Mkstate_mem",
        "projection_inverse_Vale.X64.State.Mkstate_memTaint",
        "projection_inverse_Vale.X64.State.Mkstate_ok",
        "projection_inverse_Vale.X64.State.Mkstate_regs",
        "projection_inverse_Vale.X64.State.Mkstate_stack",
        "projection_inverse_Vale.X64.State.Mkstate_stackTaint",
        "projection_inverse_Vale.X64.State.Mkstate_xmms",
        "refinement_interpretation_Tm_refine_0dff09826c28f0c2900f2d0530461acb",
        "refinement_interpretation_Tm_refine_29c31c39dffc002d5d8b2d4f89675dad",
        "refinement_interpretation_Tm_refine_39e65cc0f27229d531211e7cb29a0691",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_4c6411da037541583c16876f5cc7dfe4",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_f0a4eeefab9c63f31c350a802a4d45dd",
        "token_correspondence_FStar.Map.sel",
        "token_correspondence_Vale.X64.Machine_Semantics_s.__proj__Mkmachine_state__item__ms_regs",
        "token_correspondence_Vale.X64.Machine_Semantics_s.free_stack",
        "token_correspondence_Vale.X64.Machine_Semantics_s.op_String_Access",
        "token_correspondence_Vale.X64.Machine_Semantics_s.untainted_eval_ins",
        "true_interp", "typing_Tm_abs_66926e89e50e2ac69caf858cc1113f07",
        "typing_Tm_abs_959ac10f20b79be123ff690250aac009",
        "typing_Tm_abs_ef890609dd8b42fbfb4b141dfdf59913",
        "typing_Vale.X64.Decls.va_is_dst_opr64",
        "typing_Vale.X64.Decls.va_upd_ok",
        "typing_Vale.X64.Decls.va_upd_reg",
        "typing_Vale.X64.Decls.va_upd_stack",
        "typing_Vale.X64.Decls.va_update_operand",
        "typing_Vale.X64.InsStack.va_code_Pop_Secret",
        "typing_Vale.X64.Machine_Semantics_s.__proj__Mkmachine_state__item__ms_ok",
        "typing_Vale.X64.Machine_Semantics_s.__proj__Mkmachine_state__item__ms_trace",
        "typing_Vale.X64.Machine_Semantics_s.eval_maddr",
        "typing_Vale.X64.Machine_Semantics_s.eval_operand",
        "typing_Vale.X64.Machine_Semantics_s.ins_obs",
        "typing_Vale.X64.Machine_Semantics_s.match_n",
        "typing_Vale.X64.Machine_Semantics_s.taint_match_ins",
        "typing_Vale.X64.Machine_Semantics_s.update_operand_preserve_flags_",
        "typing_Vale.X64.Machine_Semantics_s.update_rsp_",
        "typing_Vale.X64.Machine_s.reg", "typing_Vale.X64.Regs.of_fun",
        "typing_Vale.X64.Regs.sel", "typing_Vale.X64.Stack_i.init_rsp",
        "typing_Vale.X64.Stack_i.valid_src_stack64",
        "typing_Vale.X64.State.__proj__Mkstate__item__mem",
        "typing_Vale.X64.State.__proj__Mkstate__item__memTaint",
        "typing_Vale.X64.State.__proj__Mkstate__item__ok",
        "typing_Vale.X64.State.__proj__Mkstate__item__regs",
        "typing_Vale.X64.State.__proj__Mkstate__item__stack",
        "typing_Vale.X64.State.__proj__Mkstate__item__stackTaint",
        "typing_Vale.X64.State.__proj__Mkstate__item__xmms",
        "typing_Vale.X64.StateLemmas.state_to_S",
        "typing_tok_Vale.X64.Machine_s.Secret@tok", "unit_typing"
      ],
      0,
      "a7919df906082a5907a68fa989f6b2b1"
    ],
    [
      "Vale.X64.InsStack.va_wpProof_Pop_Secret",
      1,
      2,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Vale.X64.QuickCode.update_state_mods.fuel_instrumented",
        "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "Prims_pretyping_f8666440faa91836cc5a13998af863fc",
        "Vale.X64.QuickCode_pretyping_7a2122c20d44fc80e093f4f4614be2e2",
        "bool_inversion", "constructor_distinct_Prims.Nil",
        "constructor_distinct_Vale.X64.QuickCode.Mod_reg",
        "data_typing_intro_Prims.Nil@tok", "eq2-interp",
        "equality_tok_Vale.X64.QuickCode.Mod_None@tok", "equation_Prims.nat",
        "equation_Vale.X64.Decls.va_ensure_total",
        "equation_Vale.X64.Decls.va_fuel",
        "equation_Vale.X64.Decls.va_is_dst_opr64",
        "equation_Vale.X64.Decls.va_require_total",
        "equation_Vale.X64.Decls.va_state_eq",
        "equation_Vale.X64.Decls.va_upd_ok",
        "equation_Vale.X64.Decls.va_upd_operand_dst_opr64",
        "equation_Vale.X64.Decls.va_upd_reg",
        "equation_Vale.X64.Decls.va_upd_stack",
        "equation_Vale.X64.Decls.va_update_operand",
        "equation_Vale.X64.InsStack.va_wp_Pop_Secret",
        "equation_Vale.X64.Machine_s.reg",
        "equation_Vale.X64.QuickCode.t_ensure",
        "equation_Vale.X64.Stack_i.free_stack64",
        "equation_Vale.X64.State.eval_operand",
        "equation_Vale.X64.State.state_eq",
        "equation_Vale.X64.State.update_reg",
        "equation_with_fuel_Vale.X64.QuickCode.update_state_mods.fuel_instrumented",
        "fuel_guarded_inversion_Vale.X64.State.state",
        "function_token_typing_Prims.__cache_version_number__", "int_typing",
        "kinding_Vale.X64.QuickCode.mod_t@tok",
        "lemma_Vale.X64.Regs.lemma_equal_elim",
        "lemma_Vale.X64.StateLemmas.lemma_to_flags",
        "lemma_Vale.X64.StateLemmas.lemma_to_ok",
        "lemma_Vale.X64.Xmms.lemma_equal_elim",
        "proj_equation_Vale.X64.State.Mkstate_flags",
        "proj_equation_Vale.X64.State.Mkstate_mem",
        "proj_equation_Vale.X64.State.Mkstate_memTaint",
        "proj_equation_Vale.X64.State.Mkstate_ok",
        "proj_equation_Vale.X64.State.Mkstate_regs",
        "proj_equation_Vale.X64.State.Mkstate_stack",
        "proj_equation_Vale.X64.State.Mkstate_stackTaint",
        "proj_equation_Vale.X64.State.Mkstate_xmms",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple3__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple3__2",
        "projection_inverse_FStar.Pervasives.Native.Mktuple3__3",
        "projection_inverse_Prims.Nil_a",
        "projection_inverse_Vale.X64.QuickCode.Mod_reg__0",
        "projection_inverse_Vale.X64.State.Mkstate_flags",
        "projection_inverse_Vale.X64.State.Mkstate_mem",
        "projection_inverse_Vale.X64.State.Mkstate_memTaint",
        "projection_inverse_Vale.X64.State.Mkstate_ok",
        "projection_inverse_Vale.X64.State.Mkstate_regs",
        "projection_inverse_Vale.X64.State.Mkstate_stack",
        "projection_inverse_Vale.X64.State.Mkstate_stackTaint",
        "projection_inverse_Vale.X64.State.Mkstate_xmms",
        "refinement_interpretation_Tm_refine_f0a4eeefab9c63f31c350a802a4d45dd",
        "typing_Vale.X64.Decls.va_is_dst_opr64",
        "typing_Vale.X64.Decls.va_update_operand",
        "typing_Vale.X64.Regs.sel", "typing_Vale.X64.Regs.upd",
        "typing_Vale.X64.Stack_i.free_stack64",
        "typing_Vale.X64.State.__proj__Mkstate__item__ok",
        "typing_Vale.X64.State.__proj__Mkstate__item__regs",
        "typing_Vale.X64.State.__proj__Mkstate__item__stack",
        "typing_Vale.X64.State.__proj__Mkstate__item__xmms",
        "typing_Vale.X64.State.eval_operand",
        "typing_tok_Vale.X64.QuickCode.Mod_None@tok", "unit_typing"
      ],
      0,
      "fbe6ac4398bb75e287d2bf71e8b43f37"
    ],
    [
      "Vale.X64.InsStack.va_quick_Pop_Secret",
      1,
      2,
      0,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "equation_Vale.X64.Decls.va_fuel",
        "fuel_guarded_inversion_FStar.Pervasives.Native.tuple3"
      ],
      0,
      "4904818edab9507df54c6fb52e3ffafe"
    ],
    [
      "Vale.X64.InsStack.va_lemma_Push_Secret",
      1,
      2,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_FStar.List.Tot.Base.append.fuel_instrumented",
        "@fuel_correspondence_Vale.X64.Machine_Semantics_s.machine_eval_code.fuel_instrumented",
        "@query",
        "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b",
        "Prims_interpretation_Tm_arrow_a26b6f0ab7c6505137c6de4ce0011041",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "Prims_pretyping_f8666440faa91836cc5a13998af863fc",
        "Vale.X64.Bytes_Code_s_interpretation_Tm_arrow_c8e43adcff68f31ff3f1a328034d66f5",
        "Vale.X64.Machine_Semantics_s_pretyping_8afd38cc1321157644dafce503e55d5a",
        "Vale.X64.Machine_s_pretyping_38835f297fb700457da67879cc31d6a6",
        "bool_inversion", "bool_typing",
        "constructor_distinct_FStar.Pervasives.Native.Mktuple2",
        "constructor_distinct_FStar.Pervasives.Native.Some",
        "constructor_distinct_Prims.Nil", "constructor_distinct_Tm_unit",
        "constructor_distinct_Vale.X64.Bytes_Code_s.Push",
        "constructor_distinct_Vale.X64.Machine_s.Ins",
        "constructor_distinct_Vale.X64.Machine_s.MConst",
        "constructor_distinct_Vale.X64.Machine_s.MReg",
        "constructor_distinct_Vale.X64.Machine_s.OStack",
        "data_typing_intro_Vale.X64.Bytes_Code_s.Push@tok",
        "disc_equation_FStar.Pervasives.Native.None",
        "disc_equation_Vale.X64.Machine_s.Ins",
        "disc_equation_Vale.X64.Machine_s.OReg", "eq2-interp",
        "equality_tok_Vale.X64.Machine_s.Public@tok",
        "equality_tok_Vale.X64.Machine_s.Secret@tok",
        "equation_FStar.FunctionalExtensionality.feq",
        "equation_FStar.Pervasives.Native.snd", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
        "equation_Vale.X64.Bytes_Code_s.code_t",
        "equation_Vale.X64.Bytes_Code_s.instr_annotation_t",
        "equation_Vale.X64.Decls.eval_code", "equation_Vale.X64.Decls.ins",
        "equation_Vale.X64.Decls.ocmp",
        "equation_Vale.X64.Decls.va_ensure_total",
        "equation_Vale.X64.Decls.va_fuel",
        "equation_Vale.X64.Decls.va_operand_reg_opr64",
        "equation_Vale.X64.Decls.va_require_total",
        "equation_Vale.X64.Decls.va_state_eq",
        "equation_Vale.X64.Decls.va_upd_ok",
        "equation_Vale.X64.Decls.va_upd_reg",
        "equation_Vale.X64.Decls.va_upd_stack",
        "equation_Vale.X64.Decls.va_upd_stackTaint",
        "equation_Vale.X64.Lemmas.eval_code",
        "equation_Vale.X64.Lemmas.eval_ins",
        "equation_Vale.X64.Lemmas.state_eq_S",
        "equation_Vale.X64.Lemmas.state_eq_opt",
        "equation_Vale.X64.Machine_Semantics_s.code",
        "equation_Vale.X64.Machine_Semantics_s.eval_maddr",
        "equation_Vale.X64.Machine_Semantics_s.eval_operand",
        "equation_Vale.X64.Machine_Semantics_s.ins",
        "equation_Vale.X64.Machine_Semantics_s.ins_obs",
        "equation_Vale.X64.Machine_Semantics_s.machine_eval_ins",
        "equation_Vale.X64.Machine_Semantics_s.ocmp",
        "equation_Vale.X64.Machine_Semantics_s.operand_obs",
        "equation_Vale.X64.Machine_Semantics_s.taint_match",
        "equation_Vale.X64.Machine_Semantics_s.taint_match_ins",
        "equation_Vale.X64.Machine_Semantics_s.untainted_eval_ins",
        "equation_Vale.X64.Machine_Semantics_s.update_operand_preserve_flags_",
        "equation_Vale.X64.Machine_Semantics_s.update_operand_preserve_flags__",
        "equation_Vale.X64.Machine_Semantics_s.update_reg_",
        "equation_Vale.X64.Machine_Semantics_s.update_rsp_",
        "equation_Vale.X64.Machine_Semantics_s.update_stack",
        "equation_Vale.X64.Machine_Semantics_s.update_taint",
        "equation_Vale.X64.Machine_Semantics_s.update_taint_ins",
        "equation_Vale.X64.Machine_Semantics_s.valid_dst_operand",
        "equation_Vale.X64.Machine_Semantics_s.valid_src_operand",
        "equation_Vale.X64.Machine_s.memTaint_t",
        "equation_Vale.X64.Machine_s.reg",
        "equation_Vale.X64.Memory.memtaint",
        "equation_Vale.X64.Stack_i.init_rsp",
        "equation_Vale.X64.Stack_i.store_taint_stack64",
        "equation_Vale.X64.State.state_eq",
        "equation_Vale.X64.State.update_reg",
        "equation_Vale.X64.State.valid_src_operand",
        "equation_Vale.X64.StateLemmas.state_of_S",
        "equation_Vale.X64.StateLemmas.state_to_S",
        "equation_with_fuel_FStar.List.Tot.Base.append.fuel_instrumented",
        "equation_with_fuel_Vale.X64.Machine_Semantics_s.machine_eval_code.fuel_instrumented",
        "fuel_guarded_inversion_Vale.X64.State.state",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Vale.X64.Machine_Semantics_s.__proj__Mkmachine_state__item__ms_regs",
        "function_token_typing_Vale.X64.Machine_Semantics_s.__proj__Mkmachine_state__item__ms_xmms",
        "int_inversion", "int_typing",
        "interpretation_Tm_abs_66926e89e50e2ac69caf858cc1113f07",
        "interpretation_Tm_abs_79ba8bf6347047aead297a0ac2627909",
        "interpretation_Tm_abs_aa142dd6b9f501d1035efe28fa818300",
        "interpretation_Tm_abs_ef890609dd8b42fbfb4b141dfdf59913",
        "interpretation_Tm_abs_f633a9879f4b69187ea68c218a549985",
        "kinding_Vale.X64.Machine_Semantics_s.instr_annotation@tok",
        "kinding_Vale.X64.Machine_s.observation@tok",
        "lemma_FStar.FunctionalExtensionality.feq_on_domain",
        "lemma_Vale.X64.Memory_Sems.get_hs_heap",
        "lemma_Vale.X64.Regs.lemma_equal_intro",
        "lemma_Vale.X64.Regs.lemma_upd_eq",
        "lemma_Vale.X64.Regs.lemma_upd_ne",
        "lemma_Vale.X64.Stack_Sems.equiv_init_rsp",
        "lemma_Vale.X64.StateLemmas.lemma_to_eval_operand",
        "lemma_Vale.X64.StateLemmas.lemma_to_flags",
        "lemma_Vale.X64.StateLemmas.lemma_to_memTaint",
        "lemma_Vale.X64.StateLemmas.lemma_to_ok",
        "lemma_Vale.X64.StateLemmas.lemma_to_reg",
        "lemma_Vale.X64.StateLemmas.lemma_to_stackTaint",
        "lemma_Vale.X64.StateLemmas.lemma_to_trace",
        "lemma_Vale.X64.StateLemmas.lemma_to_xmm",
        "lemma_Vale.X64.Xmms.lemma_equal_intro", "primitive_Prims.op_AmpAmp",
        "primitive_Prims.op_Equality",
        "primitive_Prims.op_GreaterThanOrEqual",
        "primitive_Prims.op_LessThanOrEqual",
        "proj_equation_FStar.Pervasives.Native.Mktuple2__2",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_flags",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_mem",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_memTaint",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_ok",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_regs",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_stack",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_stackTaint",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_trace",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_xmms",
        "proj_equation_Vale.X64.Machine_Semantics_s.Vale_stack_initial_rsp",
        "proj_equation_Vale.X64.State.Mkstate_flags",
        "proj_equation_Vale.X64.State.Mkstate_mem",
        "proj_equation_Vale.X64.State.Mkstate_memTaint",
        "proj_equation_Vale.X64.State.Mkstate_ok",
        "proj_equation_Vale.X64.State.Mkstate_regs",
        "proj_equation_Vale.X64.State.Mkstate_stack",
        "proj_equation_Vale.X64.State.Mkstate_stackTaint",
        "proj_equation_Vale.X64.State.Mkstate_xmms",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
        "projection_inverse_FStar.Pervasives.Native.Some_v",
        "projection_inverse_Prims.Nil_a",
        "projection_inverse_Vale.X64.Bytes_Code_s.Push_a",
        "projection_inverse_Vale.X64.Bytes_Code_s.Push_src",
        "projection_inverse_Vale.X64.Bytes_Code_s.Push_t",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_flags",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_mem",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_memTaint",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_ok",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_regs",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_stack",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_stackTaint",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_trace",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_xmms",
        "projection_inverse_Vale.X64.Machine_s.Ins_ins",
        "projection_inverse_Vale.X64.Machine_s.Ins_t_ins",
        "projection_inverse_Vale.X64.Machine_s.Ins_t_ocmp",
        "projection_inverse_Vale.X64.Machine_s.MConst_n",
        "projection_inverse_Vale.X64.Machine_s.MReg_offset",
        "projection_inverse_Vale.X64.Machine_s.MReg_r",
        "projection_inverse_Vale.X64.Machine_s.OStack_m",
        "projection_inverse_Vale.X64.State.Mkstate_flags",
        "projection_inverse_Vale.X64.State.Mkstate_mem",
        "projection_inverse_Vale.X64.State.Mkstate_memTaint",
        "projection_inverse_Vale.X64.State.Mkstate_ok",
        "projection_inverse_Vale.X64.State.Mkstate_regs",
        "projection_inverse_Vale.X64.State.Mkstate_stack",
        "projection_inverse_Vale.X64.State.Mkstate_stackTaint",
        "projection_inverse_Vale.X64.State.Mkstate_xmms",
        "refinement_interpretation_Tm_refine_39e65cc0f27229d531211e7cb29a0691",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_c7e3c0d3955f12f4089701024e3bec07",
        "refinement_interpretation_Tm_refine_f0a4eeefab9c63f31c350a802a4d45dd",
        "token_correspondence_Vale.X64.Machine_Semantics_s.__proj__Mkmachine_state__item__ms_regs",
        "token_correspondence_Vale.X64.Machine_Semantics_s.instr_annotation@tok",
        "token_correspondence_Vale.X64.Machine_Semantics_s.untainted_eval_ins",
        "true_interp", "typing_Tm_abs_66926e89e50e2ac69caf858cc1113f07",
        "typing_Tm_abs_ef890609dd8b42fbfb4b141dfdf59913",
        "typing_Vale.X64.Decls.va_upd_ok",
        "typing_Vale.X64.Decls.va_upd_reg",
        "typing_Vale.X64.Decls.va_upd_stack",
        "typing_Vale.X64.Decls.va_upd_stackTaint",
        "typing_Vale.X64.InsStack.va_code_Push_Secret",
        "typing_Vale.X64.Machine_Semantics_s.__proj__Mkmachine_state__item__ms_stackTaint",
        "typing_Vale.X64.Machine_Semantics_s.__proj__Mkmachine_state__item__ms_trace",
        "typing_Vale.X64.Machine_Semantics_s.ins_obs",
        "typing_Vale.X64.Machine_Semantics_s.machine_eval_ins",
        "typing_Vale.X64.Machine_s.reg", "typing_Vale.X64.Regs.sel",
        "typing_Vale.X64.State.__proj__Mkstate__item__mem",
        "typing_Vale.X64.State.__proj__Mkstate__item__ok",
        "typing_Vale.X64.State.__proj__Mkstate__item__regs",
        "typing_Vale.X64.State.__proj__Mkstate__item__stack",
        "typing_Vale.X64.State.__proj__Mkstate__item__xmms",
        "typing_Vale.X64.StateLemmas.state_to_S",
        "typing_tok_Vale.X64.Machine_s.Public@tok",
        "typing_tok_Vale.X64.Machine_s.Secret@tok", "unit_typing"
      ],
      0,
      "3b48bb2c6365d1557315d176b340acee"
    ],
    [
      "Vale.X64.InsStack.va_wpProof_Push_Secret",
      1,
      2,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "bool_inversion",
        "eq2-interp", "equality_tok_Vale.X64.Machine_s.Secret@tok",
        "equation_Prims.nat", "equation_Vale.X64.Decls.va_ensure_total",
        "equation_Vale.X64.Decls.va_fuel",
        "equation_Vale.X64.Decls.va_require_total",
        "equation_Vale.X64.Decls.va_state_eq",
        "equation_Vale.X64.Decls.va_upd_ok",
        "equation_Vale.X64.Decls.va_upd_reg",
        "equation_Vale.X64.Decls.va_upd_stack",
        "equation_Vale.X64.Decls.va_upd_stackTaint",
        "equation_Vale.X64.InsStack.va_wp_Push_Secret",
        "equation_Vale.X64.Machine_s.reg",
        "equation_Vale.X64.QuickCode.t_ensure",
        "equation_Vale.X64.State.state_eq",
        "equation_Vale.X64.State.update_reg",
        "fuel_guarded_inversion_Vale.X64.State.state",
        "function_token_typing_Prims.__cache_version_number__", "int_typing",
        "lemma_Vale.X64.Regs.lemma_equal_elim",
        "lemma_Vale.X64.StateLemmas.lemma_to_flags",
        "lemma_Vale.X64.StateLemmas.lemma_to_ok",
        "lemma_Vale.X64.Xmms.lemma_equal_elim",
        "proj_equation_Vale.X64.State.Mkstate_flags",
        "proj_equation_Vale.X64.State.Mkstate_mem",
        "proj_equation_Vale.X64.State.Mkstate_memTaint",
        "proj_equation_Vale.X64.State.Mkstate_ok",
        "proj_equation_Vale.X64.State.Mkstate_regs",
        "proj_equation_Vale.X64.State.Mkstate_stack",
        "proj_equation_Vale.X64.State.Mkstate_stackTaint",
        "proj_equation_Vale.X64.State.Mkstate_xmms",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple3__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple3__2",
        "projection_inverse_FStar.Pervasives.Native.Mktuple3__3",
        "projection_inverse_Vale.X64.State.Mkstate_flags",
        "projection_inverse_Vale.X64.State.Mkstate_mem",
        "projection_inverse_Vale.X64.State.Mkstate_memTaint",
        "projection_inverse_Vale.X64.State.Mkstate_ok",
        "projection_inverse_Vale.X64.State.Mkstate_regs",
        "projection_inverse_Vale.X64.State.Mkstate_stack",
        "projection_inverse_Vale.X64.State.Mkstate_stackTaint",
        "projection_inverse_Vale.X64.State.Mkstate_xmms",
        "refinement_interpretation_Tm_refine_f0a4eeefab9c63f31c350a802a4d45dd",
        "typing_Vale.X64.Regs.sel", "typing_Vale.X64.Regs.upd",
        "typing_Vale.X64.Stack_i.store_taint_stack64",
        "typing_Vale.X64.State.__proj__Mkstate__item__ok",
        "typing_Vale.X64.State.__proj__Mkstate__item__regs",
        "typing_Vale.X64.State.__proj__Mkstate__item__stack",
        "typing_Vale.X64.State.__proj__Mkstate__item__stackTaint",
        "typing_Vale.X64.State.__proj__Mkstate__item__xmms",
        "typing_tok_Vale.X64.Machine_s.Secret@tok", "unit_typing"
      ],
      0,
      "194299787e1c870a8ac3eae14a71c7fd"
    ],
    [
      "Vale.X64.InsStack.va_quick_Push_Secret",
      1,
      2,
      0,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "equation_Vale.X64.Decls.va_fuel",
        "fuel_guarded_inversion_FStar.Pervasives.Native.tuple3"
      ],
      0,
      "fb9fc9dea0f093ac8cf4caf836cd62c0"
    ],
    [
      "Vale.X64.InsStack.va_lemma_Load64_stack",
      1,
      2,
      2,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_FStar.List.Tot.Base.append.fuel_instrumented",
        "@fuel_correspondence_Vale.X64.Instruction_s.instr_operands_t.fuel_instrumented",
        "@fuel_correspondence_Vale.X64.Instruction_s.instr_operands_t_args.fuel_instrumented",
        "@fuel_correspondence_Vale.X64.Instruction_s.instr_ret_t.fuel_instrumented",
        "@fuel_correspondence_Vale.X64.Machine_Semantics_s.machine_eval_code.fuel_instrumented",
        "@fuel_correspondence_Vale.X64.Machine_Semantics_s.obs_args.fuel_instrumented",
        "@fuel_correspondence_Vale.X64.Machine_Semantics_s.obs_inouts.fuel_instrumented",
        "@fuel_correspondence_Vale.X64.Machine_Semantics_s.taint_match_args.fuel_instrumented",
        "@fuel_correspondence_Vale.X64.Machine_Semantics_s.taint_match_inouts.fuel_instrumented",
        "@fuel_correspondence_Vale.X64.Machine_Semantics_s.update_taint_outputs.fuel_instrumented",
        "@fuel_irrelevance_Vale.X64.Instruction_s.instr_operands_t.fuel_instrumented",
        "@fuel_irrelevance_Vale.X64.Instruction_s.instr_operands_t_args.fuel_instrumented",
        "@fuel_irrelevance_Vale.X64.Machine_Semantics_s.obs_args.fuel_instrumented",
        "@fuel_irrelevance_Vale.X64.Machine_Semantics_s.obs_inouts.fuel_instrumented",
        "@query",
        "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b",
        "Prims_interpretation_Tm_arrow_a26b6f0ab7c6505137c6de4ce0011041",
        "Prims_pretyping_3862c4e8ff39bfc3871b6a47e7ff5b2e",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "Prims_pretyping_f537159ed795b314b4e58c260361ae86",
        "Vale.X64.Machine_Semantics_s_pretyping_8afd38cc1321157644dafce503e55d5a",
        "b2t_def", "bool_inversion", "bool_typing",
        "constructor_distinct_FStar.Pervasives.Native.Mktuple2",
        "constructor_distinct_FStar.Pervasives.Native.Some",
        "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil",
        "constructor_distinct_Tm_unit",
        "constructor_distinct_Vale.X64.Bytes_Code_s.Instr",
        "constructor_distinct_Vale.X64.Instruction_s.IOp64",
        "constructor_distinct_Vale.X64.Instruction_s.IOpEx",
        "constructor_distinct_Vale.X64.Instruction_s.Out",
        "constructor_distinct_Vale.X64.Machine_s.Ins",
        "constructor_distinct_Vale.X64.Machine_s.MReg",
        "constructor_distinct_Vale.X64.Machine_s.OStack",
        "data_elim_Vale.X64.Bytes_Code_s.Instr",
        "data_elim_Vale.X64.Instruction_s.InstrTypeRecord",
        "data_elim_Vale.X64.Machine_s.Ins",
        "data_elim_Vale.X64.Machine_s.OReg",
        "data_typing_intro_FStar.Pervasives.Native.Mktuple2@tok",
        "data_typing_intro_Prims.Nil@tok",
        "data_typing_intro_Vale.X64.Machine_s.MReg@tok",
        "data_typing_intro_Vale.X64.Machine_s.OStack@tok",
        "data_typing_intro_Vale.X64.Machine_s.Public@tok",
        "disc_equation_Vale.X64.Machine_s.Ins",
        "disc_equation_Vale.X64.Machine_s.OReg", "eq2-interp",
        "equality_tok_Vale.X64.Instruction_s.IOp64@tok",
        "equality_tok_Vale.X64.Instruction_s.Out@tok",
        "equality_tok_Vale.X64.Instruction_s.PreserveFlags@tok",
        "equality_tok_Vale.X64.Machine_s.Public@tok",
        "equation_FStar.FunctionalExtensionality.feq",
        "equation_FStar.Option.mapTot",
        "equation_FStar.Pervasives.Native.fst",
        "equation_FStar.Pervasives.Native.snd", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
        "equation_Vale.X64.Bytes_Code_s.code_t",
        "equation_Vale.X64.Decls.eval_code",
        "equation_Vale.X64.Decls.va_ensure_total",
        "equation_Vale.X64.Decls.va_fuel",
        "equation_Vale.X64.Decls.va_is_dst_opr64",
        "equation_Vale.X64.Decls.va_operand_reg_opr64",
        "equation_Vale.X64.Decls.va_require_total",
        "equation_Vale.X64.Decls.va_state_eq",
        "equation_Vale.X64.Decls.va_upd_ok",
        "equation_Vale.X64.Decls.va_upd_reg",
        "equation_Vale.X64.Decls.va_update_operand",
        "equation_Vale.X64.Instruction_s.instr_dep",
        "equation_Vale.X64.Instruction_s.instr_operand_t",
        "equation_Vale.X64.Instruction_s.instr_out",
        "equation_Vale.X64.Instruction_s.instr_val_t",
        "equation_Vale.X64.Instructions_s.eval_Mov64",
        "equation_Vale.X64.Lemmas.eval_code",
        "equation_Vale.X64.Lemmas.eval_ins",
        "equation_Vale.X64.Lemmas.state_eq_S",
        "equation_Vale.X64.Lemmas.state_eq_opt",
        "equation_Vale.X64.Machine_Semantics_s.apply_option",
        "equation_Vale.X64.Machine_Semantics_s.bind_option",
        "equation_Vale.X64.Machine_Semantics_s.code",
        "equation_Vale.X64.Machine_Semantics_s.eval_maddr",
        "equation_Vale.X64.Machine_Semantics_s.eval_operand",
        "equation_Vale.X64.Machine_Semantics_s.ins",
        "equation_Vale.X64.Machine_Semantics_s.ins_obs",
        "equation_Vale.X64.Machine_Semantics_s.instr_eval_operand_explicit",
        "equation_Vale.X64.Machine_Semantics_s.machine_eval_ins",
        "equation_Vale.X64.Machine_Semantics_s.obs_operand_explicit",
        "equation_Vale.X64.Machine_Semantics_s.op_String_Access",
        "equation_Vale.X64.Machine_Semantics_s.operand_obs",
        "equation_Vale.X64.Machine_Semantics_s.state_or_fail",
        "equation_Vale.X64.Machine_Semantics_s.taint_match",
        "equation_Vale.X64.Machine_Semantics_s.taint_match_ins",
        "equation_Vale.X64.Machine_Semantics_s.taint_match_operand_explicit",
        "equation_Vale.X64.Machine_Semantics_s.update_operand_preserve_flags__",
        "equation_Vale.X64.Machine_Semantics_s.update_reg_",
        "equation_Vale.X64.Machine_Semantics_s.update_taint",
        "equation_Vale.X64.Machine_Semantics_s.update_taint_ins",
        "equation_Vale.X64.Machine_Semantics_s.update_taint_operand_explicit",
        "equation_Vale.X64.Machine_Semantics_s.valid_dst_operand",
        "equation_Vale.X64.Machine_Semantics_s.valid_src_operand",
        "equation_Vale.X64.Machine_s.memTaint_t",
        "equation_Vale.X64.Machine_s.reg",
        "equation_Vale.X64.Machine_s.tmaddr",
        "equation_Vale.X64.Memory.memtaint",
        "equation_Vale.X64.Stack_i.valid_src_stack64",
        "equation_Vale.X64.Stack_i.valid_taint_stack64",
        "equation_Vale.X64.State.eval_operand",
        "equation_Vale.X64.State.state_eq",
        "equation_Vale.X64.State.update_reg",
        "equation_Vale.X64.StateLemmas.state_of_S",
        "equation_Vale.X64.StateLemmas.state_to_S",
        "equation_with_fuel_FStar.List.Tot.Base.append.fuel_instrumented",
        "equation_with_fuel_Vale.X64.Instruction_s.instr_operands_t.fuel_instrumented",
        "equation_with_fuel_Vale.X64.Instruction_s.instr_operands_t_args.fuel_instrumented",
        "equation_with_fuel_Vale.X64.Instruction_s.instr_ret_t.fuel_instrumented",
        "equation_with_fuel_Vale.X64.Machine_Semantics_s.machine_eval_code.fuel_instrumented",
        "equation_with_fuel_Vale.X64.Machine_Semantics_s.obs_args.fuel_instrumented",
        "equation_with_fuel_Vale.X64.Machine_Semantics_s.obs_inouts.fuel_instrumented",
        "equation_with_fuel_Vale.X64.Machine_Semantics_s.taint_match_args.fuel_instrumented",
        "equation_with_fuel_Vale.X64.Machine_Semantics_s.taint_match_inouts.fuel_instrumented",
        "equation_with_fuel_Vale.X64.Machine_Semantics_s.update_taint_outputs.fuel_instrumented",
        "fuel_guarded_inversion_FStar.Pervasives.Native.tuple2",
        "fuel_guarded_inversion_Vale.X64.State.state",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.unit",
        "function_token_typing_Vale.X64.Instruction_s.instr_eval",
        "function_token_typing_Vale.X64.Instruction_s.instr_out",
        "function_token_typing_Vale.X64.Machine_Semantics_s.__proj__Mkmachine_state__item__ms_regs",
        "function_token_typing_Vale.X64.Machine_Semantics_s.__proj__Mkmachine_state__item__ms_xmms",
        "function_token_typing_Vale.X64.Machine_Semantics_s.untainted_eval_ins",
        "int_inversion", "int_typing",
        "interpretation_Tm_abs_09695dcf2c649aec6b72a80c18691a1c",
        "interpretation_Tm_abs_103386ea0ab82cff7f8f0649761255f0",
        "interpretation_Tm_abs_49b9acf22d3d43267d37b79477cc6314",
        "interpretation_Tm_abs_5dbeb05fe190b8001e99d4a43205ac44",
        "interpretation_Tm_abs_66926e89e50e2ac69caf858cc1113f07",
        "interpretation_Tm_abs_78a043959114daad26fa9c2f4ca87693",
        "interpretation_Tm_abs_79ba8bf6347047aead297a0ac2627909",
        "interpretation_Tm_abs_b60ba90d7e3f0a797ef7f7603579199d",
        "interpretation_Tm_abs_ef890609dd8b42fbfb4b141dfdf59913",
        "kinding_FStar.Pervasives.Native.tuple2@tok",
        "kinding_Vale.X64.Instruction_s.instr_operand@tok",
        "kinding_Vale.X64.Machine_s.maddr@tok",
        "kinding_Vale.X64.Machine_s.observation@tok",
        "kinding_Vale.X64.Machine_s.operand@tok",
        "kinding_Vale.X64.Machine_s.taint@tok",
        "lemma_FStar.FunctionalExtensionality.feq_on_domain",
        "lemma_Vale.X64.Memory_Sems.get_hs_heap",
        "lemma_Vale.X64.Regs.lemma_equal_intro",
        "lemma_Vale.X64.Regs.lemma_upd_eq",
        "lemma_Vale.X64.Regs.lemma_upd_ne",
        "lemma_Vale.X64.Stack_Sems.equiv_load_stack64",
        "lemma_Vale.X64.Stack_Sems.equiv_valid_src_stack64",
        "lemma_Vale.X64.Stack_Sems.lemma_stack_from_to",
        "lemma_Vale.X64.StateLemmas.lemma_to_flags",
        "lemma_Vale.X64.StateLemmas.lemma_to_memTaint",
        "lemma_Vale.X64.StateLemmas.lemma_to_ok",
        "lemma_Vale.X64.StateLemmas.lemma_to_reg",
        "lemma_Vale.X64.StateLemmas.lemma_to_stackTaint",
        "lemma_Vale.X64.StateLemmas.lemma_to_trace",
        "lemma_Vale.X64.StateLemmas.lemma_to_xmm",
        "lemma_Vale.X64.Xmms.lemma_equal_intro", "primitive_Prims.op_AmpAmp",
        "primitive_Prims.op_Equality", "primitive_Prims.op_Negation",
        "proj_equation_FStar.Pervasives.Native.Mktuple2__1",
        "proj_equation_FStar.Pervasives.Native.Mktuple2__2",
        "proj_equation_Vale.X64.Instruction_s.InstrTypeRecord_args",
        "proj_equation_Vale.X64.Instruction_s.InstrTypeRecord_outs",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_flags",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_mem",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_memTaint",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_ok",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_regs",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_stack",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_stackTaint",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_trace",
        "proj_equation_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_xmms",
        "proj_equation_Vale.X64.Machine_s.OReg_r",
        "proj_equation_Vale.X64.State.Mkstate_flags",
        "proj_equation_Vale.X64.State.Mkstate_mem",
        "proj_equation_Vale.X64.State.Mkstate_memTaint",
        "proj_equation_Vale.X64.State.Mkstate_ok",
        "proj_equation_Vale.X64.State.Mkstate_regs",
        "proj_equation_Vale.X64.State.Mkstate_stack",
        "proj_equation_Vale.X64.State.Mkstate_stackTaint",
        "proj_equation_Vale.X64.State.Mkstate_xmms",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__b",
        "projection_inverse_FStar.Pervasives.Native.Some_a",
        "projection_inverse_FStar.Pervasives.Native.Some_v",
        "projection_inverse_Prims.Cons_a",
        "projection_inverse_Prims.Cons_hd",
        "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a",
        "projection_inverse_Vale.X64.Bytes_Code_s.Instr_a",
        "projection_inverse_Vale.X64.Bytes_Code_s.Instr_annotation",
        "projection_inverse_Vale.X64.Bytes_Code_s.Instr_i",
        "projection_inverse_Vale.X64.Bytes_Code_s.Instr_oprs",
        "projection_inverse_Vale.X64.Instruction_s.IOpEx__0",
        "projection_inverse_Vale.X64.Instruction_s.InstrTypeRecord_args",
        "projection_inverse_Vale.X64.Instruction_s.InstrTypeRecord_outs",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_flags",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_mem",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_memTaint",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_ok",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_regs",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_stack",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_stackTaint",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_trace",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Mkmachine_state_ms_xmms",
        "projection_inverse_Vale.X64.Machine_s.Ins_ins",
        "projection_inverse_Vale.X64.Machine_s.Ins_t_ins",
        "projection_inverse_Vale.X64.Machine_s.Ins_t_ocmp",
        "projection_inverse_Vale.X64.Machine_s.MReg_offset",
        "projection_inverse_Vale.X64.Machine_s.MReg_r",
        "projection_inverse_Vale.X64.Machine_s.OStack_m",
        "projection_inverse_Vale.X64.State.Mkstate_flags",
        "projection_inverse_Vale.X64.State.Mkstate_mem",
        "projection_inverse_Vale.X64.State.Mkstate_memTaint",
        "projection_inverse_Vale.X64.State.Mkstate_ok",
        "projection_inverse_Vale.X64.State.Mkstate_regs",
        "projection_inverse_Vale.X64.State.Mkstate_stack",
        "projection_inverse_Vale.X64.State.Mkstate_stackTaint",
        "projection_inverse_Vale.X64.State.Mkstate_xmms",
        "refinement_interpretation_Tm_refine_0dff09826c28f0c2900f2d0530461acb",
        "refinement_interpretation_Tm_refine_29c31c39dffc002d5d8b2d4f89675dad",
        "refinement_interpretation_Tm_refine_39e65cc0f27229d531211e7cb29a0691",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_83eb3110e9b0236ceecba75390ebeb55",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_f0a4eeefab9c63f31c350a802a4d45dd",
        "token_correspondence_FStar.Map.sel",
        "token_correspondence_Vale.X64.Instructions_s.eval_Mov64",
        "token_correspondence_Vale.X64.Machine_Semantics_s.apply_option",
        "token_correspondence_Vale.X64.Machine_Semantics_s.obs_args.fuel_instrumented",
        "token_correspondence_Vale.X64.Machine_Semantics_s.obs_inouts.fuel_instrumented",
        "token_correspondence_Vale.X64.Machine_Semantics_s.op_String_Access",
        "typing_FStar.Pervasives.Native.snd",
        "typing_Tm_abs_66926e89e50e2ac69caf858cc1113f07",
        "typing_Tm_abs_959ac10f20b79be123ff690250aac009",
        "typing_Tm_abs_ef890609dd8b42fbfb4b141dfdf59913",
        "typing_Vale.X64.Decls.va_is_dst_opr64",
        "typing_Vale.X64.Decls.va_update_operand",
        "typing_Vale.X64.Instructions_s.ins_Mov64",
        "typing_Vale.X64.Machine_Semantics_s.eval_maddr",
        "typing_Vale.X64.Machine_Semantics_s.eval_operand",
        "typing_Vale.X64.Machine_Semantics_s.match_n",
        "typing_Vale.X64.Machine_Semantics_s.obs_operand_explicit",
        "typing_Vale.X64.Machine_Semantics_s.taint_match_operand_explicit",
        "typing_Vale.X64.Machine_Semantics_s.valid_src_operand",
        "typing_Vale.X64.Machine_s.__proj__OReg__item__r",
        "typing_Vale.X64.Machine_s.reg", "typing_Vale.X64.Regs.of_fun",
        "typing_Vale.X64.Stack_i.valid_src_stack64",
        "typing_Vale.X64.State.__proj__Mkstate__item__mem",
        "typing_Vale.X64.State.__proj__Mkstate__item__memTaint",
        "typing_Vale.X64.State.__proj__Mkstate__item__ok",
        "typing_Vale.X64.State.__proj__Mkstate__item__regs",
        "typing_Vale.X64.State.__proj__Mkstate__item__stack",
        "typing_Vale.X64.State.__proj__Mkstate__item__stackTaint",
        "typing_Vale.X64.State.__proj__Mkstate__item__xmms",
        "typing_Vale.X64.StateLemmas.state_to_S",
        "typing_tok_Vale.X64.Instruction_s.IOp64@tok",
        "typing_tok_Vale.X64.Machine_s.Public@tok", "unit_typing"
      ],
      0,
      "dc91ae7830d5ab0535ffc4360975ed16"
    ],
    [
      "Vale.X64.InsStack.va_wpProof_Load64_stack",
      1,
      2,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Vale.X64.QuickCode.update_state_mods.fuel_instrumented",
        "@fuel_irrelevance_Vale.X64.QuickCode.update_state_mods.fuel_instrumented",
        "@query", "Prims_pretyping_f8666440faa91836cc5a13998af863fc",
        "Vale.X64.QuickCode_pretyping_7a2122c20d44fc80e093f4f4614be2e2",
        "bool_inversion", "constructor_distinct_Prims.Cons",
        "constructor_distinct_Prims.Nil",
        "constructor_distinct_Vale.X64.QuickCode.Mod_reg",
        "data_typing_intro_Prims.Cons@tok",
        "data_typing_intro_Prims.Nil@tok", "eq2-interp",
        "equality_tok_Vale.X64.QuickCode.Mod_None@tok", "equation_Prims.nat",
        "equation_Vale.X64.Decls.va_ensure_total",
        "equation_Vale.X64.Decls.va_fuel",
        "equation_Vale.X64.Decls.va_is_dst_opr64",
        "equation_Vale.X64.Decls.va_require_total",
        "equation_Vale.X64.Decls.va_state_eq",
        "equation_Vale.X64.Decls.va_upd_ok",
        "equation_Vale.X64.Decls.va_upd_operand_dst_opr64",
        "equation_Vale.X64.Decls.va_update_operand",
        "equation_Vale.X64.InsStack.va_wp_Load64_stack",
        "equation_Vale.X64.QuickCode.t_ensure",
        "equation_Vale.X64.QuickCode.update_state_mod",
        "equation_Vale.X64.QuickCode.va_mod_dst_opr64",
        "equation_Vale.X64.State.state_eq",
        "equation_Vale.X64.State.update_reg",
        "equation_with_fuel_Vale.X64.QuickCode.update_state_mods.fuel_instrumented",
        "fuel_guarded_inversion_Vale.X64.State.state", "int_inversion",
        "int_typing", "kinding_Vale.X64.QuickCode.mod_t@tok",
        "lemma_Vale.X64.Regs.lemma_equal_elim",
        "lemma_Vale.X64.StateLemmas.lemma_to_flags",
        "lemma_Vale.X64.StateLemmas.lemma_to_ok",
        "lemma_Vale.X64.Xmms.lemma_equal_elim",
        "proj_equation_Vale.X64.State.Mkstate_flags",
        "proj_equation_Vale.X64.State.Mkstate_mem",
        "proj_equation_Vale.X64.State.Mkstate_memTaint",
        "proj_equation_Vale.X64.State.Mkstate_ok",
        "proj_equation_Vale.X64.State.Mkstate_regs",
        "proj_equation_Vale.X64.State.Mkstate_stack",
        "proj_equation_Vale.X64.State.Mkstate_stackTaint",
        "proj_equation_Vale.X64.State.Mkstate_xmms",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple3__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple3__2",
        "projection_inverse_FStar.Pervasives.Native.Mktuple3__3",
        "projection_inverse_Prims.Cons_a",
        "projection_inverse_Prims.Cons_hd",
        "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a",
        "projection_inverse_Vale.X64.QuickCode.Mod_reg__0",
        "projection_inverse_Vale.X64.State.Mkstate_flags",
        "projection_inverse_Vale.X64.State.Mkstate_mem",
        "projection_inverse_Vale.X64.State.Mkstate_memTaint",
        "projection_inverse_Vale.X64.State.Mkstate_ok",
        "projection_inverse_Vale.X64.State.Mkstate_regs",
        "projection_inverse_Vale.X64.State.Mkstate_stack",
        "projection_inverse_Vale.X64.State.Mkstate_stackTaint",
        "projection_inverse_Vale.X64.State.Mkstate_xmms",
        "typing_Vale.X64.Decls.va_is_dst_opr64",
        "typing_Vale.X64.Decls.va_upd_ok",
        "typing_Vale.X64.Decls.va_update_operand",
        "typing_Vale.X64.QuickCode.va_mod_dst_opr64",
        "typing_Vale.X64.Stack_i.load_stack64",
        "typing_Vale.X64.State.__proj__Mkstate__item__ok",
        "typing_Vale.X64.State.__proj__Mkstate__item__regs",
        "typing_Vale.X64.State.__proj__Mkstate__item__stack",
        "typing_Vale.X64.State.__proj__Mkstate__item__xmms",
        "typing_tok_Vale.X64.QuickCode.Mod_None@tok", "unit_typing"
      ],
      0,
      "5b96ddbce7221d6af6516b37ce2e5fc6"
    ],
    [
      "Vale.X64.InsStack.va_quick_Load64_stack",
      1,
      2,
      0,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "equation_Vale.X64.Decls.va_fuel",
        "fuel_guarded_inversion_FStar.Pervasives.Native.tuple3"
      ],
      0,
      "6c425382b3ecedb1dd9dfdeea97644a4"
    ],
    [
      "Vale.X64.InsStack.va_lemma_PushXmm",
      1,
      2,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565", "bool_inversion",
        "constructor_distinct_Prims.Cons",
        "constructor_distinct_Vale.X64.Machine_s.Block",
        "disc_equation_Prims.Cons", "disc_equation_Vale.X64.Machine_s.Block",
        "disc_equation_Vale.X64.Machine_s.OReg", "eq2-interp",
        "equality_tok_Vale.X64.Machine_s.Public@tok", "equation_Prims.nat",
        "equation_Vale.X64.Decls.ins",
        "equation_Vale.X64.Decls.va_ensure_total",
        "equation_Vale.X64.Decls.va_fuel",
        "equation_Vale.X64.Decls.va_is_dst_opr64",
        "equation_Vale.X64.Decls.va_operand_reg_opr64",
        "equation_Vale.X64.Decls.va_require_total",
        "equation_Vale.X64.Decls.va_state_eq",
        "equation_Vale.X64.Decls.va_upd_ok",
        "equation_Vale.X64.Decls.va_upd_reg",
        "equation_Vale.X64.Decls.va_upd_stack",
        "equation_Vale.X64.Decls.va_upd_stackTaint",
        "equation_Vale.X64.Decls.va_update_operand",
        "equation_Vale.X64.Machine_Semantics_s.ins",
        "equation_Vale.X64.Machine_s.reg", "equation_Vale.X64.Machine_s.xmm",
        "equation_Vale.X64.Stack_i.store_stack64",
        "equation_Vale.X64.State.eval_operand",
        "equation_Vale.X64.State.state_eq",
        "equation_Vale.X64.State.update_reg",
        "fuel_guarded_inversion_Vale.X64.State.state",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "int_typing",
        "lemma_Vale.X64.Regs.lemma_equal_elim",
        "lemma_Vale.X64.Regs.lemma_equal_intro",
        "lemma_Vale.X64.Regs.lemma_upd_eq",
        "lemma_Vale.X64.Regs.lemma_upd_ne",
        "lemma_Vale.X64.Stack_i.lemma_same_init_rsp_store_stack64",
        "lemma_Vale.X64.StateLemmas.lemma_to_ok",
        "lemma_Vale.X64.Xmms.lemma_equal_elim",
        "primitive_Prims.op_Equality", "primitive_Prims.op_Negation",
        "proj_equation_Prims.Cons_hd", "proj_equation_Prims.Cons_tl",
        "proj_equation_Vale.X64.Machine_s.Block_block",
        "proj_equation_Vale.X64.Machine_s.OReg_r",
        "proj_equation_Vale.X64.State.Mkstate_flags",
        "proj_equation_Vale.X64.State.Mkstate_mem",
        "proj_equation_Vale.X64.State.Mkstate_memTaint",
        "proj_equation_Vale.X64.State.Mkstate_ok",
        "proj_equation_Vale.X64.State.Mkstate_regs",
        "proj_equation_Vale.X64.State.Mkstate_stack",
        "proj_equation_Vale.X64.State.Mkstate_stackTaint",
        "proj_equation_Vale.X64.State.Mkstate_xmms",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
        "projection_inverse_Prims.Cons_a",
        "projection_inverse_Prims.Cons_hd",
        "projection_inverse_Prims.Cons_tl",
        "projection_inverse_Vale.X64.Machine_s.Block_block",
        "projection_inverse_Vale.X64.Machine_s.Block_t_ins",
        "projection_inverse_Vale.X64.Machine_s.Block_t_ocmp",
        "projection_inverse_Vale.X64.State.Mkstate_flags",
        "projection_inverse_Vale.X64.State.Mkstate_mem",
        "projection_inverse_Vale.X64.State.Mkstate_memTaint",
        "projection_inverse_Vale.X64.State.Mkstate_ok",
        "projection_inverse_Vale.X64.State.Mkstate_regs",
        "projection_inverse_Vale.X64.State.Mkstate_stack",
        "projection_inverse_Vale.X64.State.Mkstate_stackTaint",
        "projection_inverse_Vale.X64.State.Mkstate_xmms",
        "refinement_interpretation_Tm_refine_c7e3c0d3955f12f4089701024e3bec07",
        "refinement_interpretation_Tm_refine_f0a4eeefab9c63f31c350a802a4d45dd",
        "typing_Vale.X64.Decls.va_is_dst_opr64",
        "typing_Vale.X64.Decls.va_upd_ok",
        "typing_Vale.X64.Decls.va_upd_reg",
        "typing_Vale.X64.Decls.va_upd_stack",
        "typing_Vale.X64.Decls.va_upd_stackTaint",
        "typing_Vale.X64.Decls.va_update_operand",
        "typing_Vale.X64.Machine_s.__proj__OReg__item__r",
        "typing_Vale.X64.Regs.sel", "typing_Vale.X64.Regs.upd",
        "typing_Vale.X64.Stack_i.store_stack64",
        "typing_Vale.X64.Stack_i.store_taint_stack64",
        "typing_Vale.X64.State.__proj__Mkstate__item__ok",
        "typing_Vale.X64.State.__proj__Mkstate__item__regs",
        "typing_Vale.X64.State.__proj__Mkstate__item__stack",
        "typing_Vale.X64.State.__proj__Mkstate__item__stackTaint",
        "typing_Vale.X64.State.__proj__Mkstate__item__xmms",
        "typing_Vale.X64.State.eval_operand",
        "typing_tok_Vale.X64.Machine_s.Public@tok"
      ],
      0,
      "5fccc992c9bc169aaf1aeb08b26c92b4"
    ],
    [
      "Vale.X64.InsStack.va_wpProof_PushXmm",
      1,
      2,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Vale.X64.QuickCode.update_state_mods.fuel_instrumented",
        "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "Prims_pretyping_f8666440faa91836cc5a13998af863fc",
        "Vale.X64.QuickCode_pretyping_7a2122c20d44fc80e093f4f4614be2e2",
        "bool_inversion", "constructor_distinct_Prims.Nil",
        "constructor_distinct_Vale.X64.QuickCode.Mod_None",
        "constructor_distinct_Vale.X64.QuickCode.Mod_reg",
        "data_typing_intro_Prims.Nil@tok",
        "disc_equation_Vale.X64.Machine_s.OReg", "eq2-interp",
        "equality_tok_Vale.X64.QuickCode.Mod_None@tok", "equation_Prims.nat",
        "equation_Vale.X64.Decls.va_ensure_total",
        "equation_Vale.X64.Decls.va_fuel",
        "equation_Vale.X64.Decls.va_operand_reg_opr64",
        "equation_Vale.X64.Decls.va_require_total",
        "equation_Vale.X64.Decls.va_state_eq",
        "equation_Vale.X64.Decls.va_upd_ok",
        "equation_Vale.X64.Decls.va_upd_operand_reg_opr64",
        "equation_Vale.X64.Decls.va_upd_reg",
        "equation_Vale.X64.Decls.va_upd_stack",
        "equation_Vale.X64.Decls.va_upd_stackTaint",
        "equation_Vale.X64.Decls.va_update_operand",
        "equation_Vale.X64.InsStack.va_wp_PushXmm",
        "equation_Vale.X64.Machine_s.reg", "equation_Vale.X64.Machine_s.xmm",
        "equation_Vale.X64.QuickCode.t_ensure",
        "equation_Vale.X64.State.eval_operand",
        "equation_Vale.X64.State.state_eq",
        "equation_Vale.X64.State.update_reg",
        "equation_with_fuel_Vale.X64.QuickCode.update_state_mods.fuel_instrumented",
        "fuel_guarded_inversion_Vale.X64.State.state",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "int_typing",
        "kinding_Vale.X64.QuickCode.mod_t@tok",
        "lemma_Vale.X64.Regs.lemma_equal_elim",
        "lemma_Vale.X64.StateLemmas.lemma_to_flags",
        "lemma_Vale.X64.StateLemmas.lemma_to_ok",
        "lemma_Vale.X64.Xmms.lemma_equal_elim",
        "primitive_Prims.op_Equality",
        "proj_equation_Vale.X64.Machine_s.OReg_r",
        "proj_equation_Vale.X64.State.Mkstate_flags",
        "proj_equation_Vale.X64.State.Mkstate_mem",
        "proj_equation_Vale.X64.State.Mkstate_memTaint",
        "proj_equation_Vale.X64.State.Mkstate_ok",
        "proj_equation_Vale.X64.State.Mkstate_regs",
        "proj_equation_Vale.X64.State.Mkstate_stack",
        "proj_equation_Vale.X64.State.Mkstate_stackTaint",
        "proj_equation_Vale.X64.State.Mkstate_xmms",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple3__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple3__2",
        "projection_inverse_FStar.Pervasives.Native.Mktuple3__3",
        "projection_inverse_Prims.Nil_a",
        "projection_inverse_Vale.X64.QuickCode.Mod_reg__0",
        "projection_inverse_Vale.X64.State.Mkstate_flags",
        "projection_inverse_Vale.X64.State.Mkstate_mem",
        "projection_inverse_Vale.X64.State.Mkstate_memTaint",
        "projection_inverse_Vale.X64.State.Mkstate_ok",
        "projection_inverse_Vale.X64.State.Mkstate_regs",
        "projection_inverse_Vale.X64.State.Mkstate_stack",
        "projection_inverse_Vale.X64.State.Mkstate_stackTaint",
        "projection_inverse_Vale.X64.State.Mkstate_xmms",
        "refinement_interpretation_Tm_refine_c7e3c0d3955f12f4089701024e3bec07",
        "refinement_interpretation_Tm_refine_f0a4eeefab9c63f31c350a802a4d45dd",
        "typing_Vale.X64.Decls.va_update_operand",
        "typing_Vale.X64.Machine_s.__proj__OReg__item__r",
        "typing_Vale.X64.Regs.sel", "typing_Vale.X64.Regs.upd",
        "typing_Vale.X64.State.__proj__Mkstate__item__ok",
        "typing_Vale.X64.State.__proj__Mkstate__item__regs",
        "typing_Vale.X64.State.__proj__Mkstate__item__stack",
        "typing_Vale.X64.State.__proj__Mkstate__item__stackTaint",
        "typing_Vale.X64.State.__proj__Mkstate__item__xmms",
        "typing_tok_Vale.X64.QuickCode.Mod_None@tok", "unit_typing"
      ],
      0,
      "7a23676f74b9075b9f81d1c6873b26da"
    ],
    [
      "Vale.X64.InsStack.va_quick_PushXmm",
      1,
      2,
      0,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "equation_Vale.X64.Decls.va_fuel",
        "fuel_guarded_inversion_FStar.Pervasives.Native.tuple3"
      ],
      0,
      "9979bf78a3f770b11c37ff1a39f9a28a"
    ],
    [
      "Vale.X64.InsStack.va_lemma_PopXmm",
      1,
      2,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def",
        "bool_inversion", "constructor_distinct_Prims.Cons",
        "constructor_distinct_Vale.X64.Machine_s.Block",
        "disc_equation_Prims.Cons", "disc_equation_Vale.X64.Machine_s.Block",
        "disc_equation_Vale.X64.Machine_s.OReg", "eq2-interp",
        "equality_tok_Vale.X64.Machine_s.Public@tok", "equation_Prims.nat",
        "equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN",
        "equation_Vale.X64.Decls.ins",
        "equation_Vale.X64.Decls.va_ensure_total",
        "equation_Vale.X64.Decls.va_fuel",
        "equation_Vale.X64.Decls.va_is_dst_opr64",
        "equation_Vale.X64.Decls.va_operand_reg_opr64",
        "equation_Vale.X64.Decls.va_require_total",
        "equation_Vale.X64.Decls.va_state_eq",
        "equation_Vale.X64.Decls.va_upd_ok",
        "equation_Vale.X64.Decls.va_upd_reg",
        "equation_Vale.X64.Decls.va_upd_stack",
        "equation_Vale.X64.Decls.va_update_operand",
        "equation_Vale.X64.Decls.valid_operand",
        "equation_Vale.X64.Machine_Semantics_s.free_stack_",
        "equation_Vale.X64.Machine_Semantics_s.ins",
        "equation_Vale.X64.Machine_s.reg", "equation_Vale.X64.Machine_s.xmm",
        "equation_Vale.X64.Stack_i.free_stack64",
        "equation_Vale.X64.Stack_i.init_rsp",
        "equation_Vale.X64.Stack_i.valid_src_stack64",
        "equation_Vale.X64.Stack_i.valid_taint_stack64",
        "equation_Vale.X64.State.eval_operand",
        "equation_Vale.X64.State.state_eq",
        "equation_Vale.X64.State.update_reg",
        "equation_Vale.X64.State.update_xmm",
        "equation_Vale.X64.State.valid_src_operand",
        "fuel_guarded_inversion_Vale.X64.State.state",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "int_typing",
        "lemma_Vale.X64.Regs.lemma_equal_elim",
        "lemma_Vale.X64.Regs.lemma_equal_intro",
        "lemma_Vale.X64.Regs.lemma_upd_eq",
        "lemma_Vale.X64.Regs.lemma_upd_ne",
        "lemma_Vale.X64.Stack_i.lemma_compose_free_stack64",
        "lemma_Vale.X64.Stack_i.lemma_free_stack_same_load64",
        "lemma_Vale.X64.Stack_i.lemma_free_stack_same_valid64",
        "lemma_Vale.X64.StateLemmas.lemma_to_ok",
        "lemma_Vale.X64.Xmms.lemma_equal_elim",
        "lemma_Vale.X64.Xmms.lemma_equal_intro",
        "lemma_Vale.X64.Xmms.lemma_upd_eq",
        "lemma_Vale.X64.Xmms.lemma_upd_ne", "primitive_Prims.op_AmpAmp",
        "primitive_Prims.op_Equality", "primitive_Prims.op_Negation",
        "proj_equation_Prims.Cons_hd", "proj_equation_Prims.Cons_tl",
        "proj_equation_Vale.X64.Machine_Semantics_s.Vale_stack_initial_rsp",
        "proj_equation_Vale.X64.Machine_s.Block_block",
        "proj_equation_Vale.X64.Machine_s.OReg_r",
        "proj_equation_Vale.X64.State.Mkstate_flags",
        "proj_equation_Vale.X64.State.Mkstate_mem",
        "proj_equation_Vale.X64.State.Mkstate_memTaint",
        "proj_equation_Vale.X64.State.Mkstate_ok",
        "proj_equation_Vale.X64.State.Mkstate_regs",
        "proj_equation_Vale.X64.State.Mkstate_stack",
        "proj_equation_Vale.X64.State.Mkstate_stackTaint",
        "proj_equation_Vale.X64.State.Mkstate_xmms",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
        "projection_inverse_Prims.Cons_a",
        "projection_inverse_Prims.Cons_hd",
        "projection_inverse_Prims.Cons_tl",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Vale_stack_initial_rsp",
        "projection_inverse_Vale.X64.Machine_s.Block_block",
        "projection_inverse_Vale.X64.Machine_s.Block_t_ins",
        "projection_inverse_Vale.X64.Machine_s.Block_t_ocmp",
        "projection_inverse_Vale.X64.State.Mkstate_flags",
        "projection_inverse_Vale.X64.State.Mkstate_mem",
        "projection_inverse_Vale.X64.State.Mkstate_memTaint",
        "projection_inverse_Vale.X64.State.Mkstate_ok",
        "projection_inverse_Vale.X64.State.Mkstate_regs",
        "projection_inverse_Vale.X64.State.Mkstate_stack",
        "projection_inverse_Vale.X64.State.Mkstate_stackTaint",
        "projection_inverse_Vale.X64.State.Mkstate_xmms",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_8bf1daf7c0f46c11c93ac978b3ea110f",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_c7e3c0d3955f12f4089701024e3bec07",
        "refinement_interpretation_Tm_refine_f0a4eeefab9c63f31c350a802a4d45dd",
        "true_interp", "typing_Vale.Arch.Types.hi64",
        "typing_Vale.X64.Decls.va_is_dst_opr64",
        "typing_Vale.X64.Decls.va_upd_ok",
        "typing_Vale.X64.Decls.va_upd_reg",
        "typing_Vale.X64.Decls.va_upd_stack",
        "typing_Vale.X64.Decls.va_update_operand",
        "typing_Vale.X64.InsStack.va_code_Pop",
        "typing_Vale.X64.InsStack.va_lemma_Pop",
        "typing_Vale.X64.Machine_s.__proj__OReg__item__r",
        "typing_Vale.X64.Regs.sel", "typing_Vale.X64.Regs.upd",
        "typing_Vale.X64.Stack_i.free_stack64",
        "typing_Vale.X64.Stack_i.load_stack64",
        "typing_Vale.X64.Stack_i.valid_src_stack64",
        "typing_Vale.X64.State.__proj__Mkstate__item__ok",
        "typing_Vale.X64.State.__proj__Mkstate__item__regs",
        "typing_Vale.X64.State.__proj__Mkstate__item__stack",
        "typing_Vale.X64.State.__proj__Mkstate__item__xmms",
        "typing_Vale.X64.State.update_xmm", "typing_Vale.X64.Xmms.sel",
        "typing_Vale.X64.Xmms.upd"
      ],
      0,
      "2b3f8b05eda81070829c85e00470701f"
    ],
    [
      "Vale.X64.InsStack.va_wpProof_PopXmm",
      1,
      2,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Vale.X64.QuickCode.update_state_mods.fuel_instrumented",
        "@fuel_irrelevance_Vale.X64.QuickCode.update_state_mods.fuel_instrumented",
        "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "Prims_pretyping_f8666440faa91836cc5a13998af863fc",
        "Vale.X64.QuickCode_pretyping_7a2122c20d44fc80e093f4f4614be2e2",
        "bool_inversion", "constructor_distinct_Prims.Cons",
        "constructor_distinct_Prims.Nil",
        "constructor_distinct_Vale.X64.QuickCode.Mod_None",
        "constructor_distinct_Vale.X64.QuickCode.Mod_reg",
        "constructor_distinct_Vale.X64.QuickCode.Mod_xmm",
        "data_typing_intro_Prims.Cons@tok",
        "data_typing_intro_Prims.Nil@tok",
        "disc_equation_Vale.X64.Machine_s.OReg", "eq2-interp",
        "equality_tok_Vale.X64.QuickCode.Mod_None@tok", "equation_Prims.nat",
        "equation_Vale.Def.Types_s.quad32",
        "equation_Vale.Def.Words_s.nat32",
        "equation_Vale.X64.Decls.va_ensure_total",
        "equation_Vale.X64.Decls.va_fuel",
        "equation_Vale.X64.Decls.va_operand_reg_opr64",
        "equation_Vale.X64.Decls.va_require_total",
        "equation_Vale.X64.Decls.va_state_eq",
        "equation_Vale.X64.Decls.va_upd_ok",
        "equation_Vale.X64.Decls.va_upd_operand_reg_opr64",
        "equation_Vale.X64.Decls.va_upd_reg",
        "equation_Vale.X64.Decls.va_upd_stack",
        "equation_Vale.X64.Decls.va_upd_xmm",
        "equation_Vale.X64.Decls.va_update_operand",
        "equation_Vale.X64.InsStack.va_wp_PopXmm",
        "equation_Vale.X64.Machine_s.reg", "equation_Vale.X64.Machine_s.xmm",
        "equation_Vale.X64.QuickCode.t_ensure",
        "equation_Vale.X64.QuickCode.update_state_mod",
        "equation_Vale.X64.QuickCode.va_mod_xmm",
        "equation_Vale.X64.Stack_i.free_stack64",
        "equation_Vale.X64.State.eval_operand",
        "equation_Vale.X64.State.state_eq",
        "equation_Vale.X64.State.update_reg",
        "equation_Vale.X64.State.update_xmm",
        "equation_with_fuel_Vale.X64.QuickCode.update_state_mods.fuel_instrumented",
        "fuel_guarded_inversion_Vale.Def.Words_s.four",
        "fuel_guarded_inversion_Vale.X64.State.state",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "int_typing",
        "kinding_Vale.X64.QuickCode.mod_t@tok",
        "lemma_Vale.X64.Regs.lemma_equal_elim",
        "lemma_Vale.X64.StateLemmas.lemma_to_flags",
        "lemma_Vale.X64.StateLemmas.lemma_to_ok",
        "lemma_Vale.X64.Xmms.lemma_equal_elim",
        "primitive_Prims.op_Equality",
        "proj_equation_Vale.X64.Machine_s.OReg_r",
        "proj_equation_Vale.X64.State.Mkstate_flags",
        "proj_equation_Vale.X64.State.Mkstate_mem",
        "proj_equation_Vale.X64.State.Mkstate_memTaint",
        "proj_equation_Vale.X64.State.Mkstate_ok",
        "proj_equation_Vale.X64.State.Mkstate_regs",
        "proj_equation_Vale.X64.State.Mkstate_stack",
        "proj_equation_Vale.X64.State.Mkstate_stackTaint",
        "proj_equation_Vale.X64.State.Mkstate_xmms",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple3__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple3__2",
        "projection_inverse_FStar.Pervasives.Native.Mktuple3__3",
        "projection_inverse_Prims.Cons_a",
        "projection_inverse_Prims.Cons_hd",
        "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a",
        "projection_inverse_Vale.X64.QuickCode.Mod_reg__0",
        "projection_inverse_Vale.X64.QuickCode.Mod_xmm__0",
        "projection_inverse_Vale.X64.State.Mkstate_flags",
        "projection_inverse_Vale.X64.State.Mkstate_mem",
        "projection_inverse_Vale.X64.State.Mkstate_memTaint",
        "projection_inverse_Vale.X64.State.Mkstate_ok",
        "projection_inverse_Vale.X64.State.Mkstate_regs",
        "projection_inverse_Vale.X64.State.Mkstate_stackTaint",
        "projection_inverse_Vale.X64.State.Mkstate_xmms",
        "refinement_interpretation_Tm_refine_c7e3c0d3955f12f4089701024e3bec07",
        "refinement_interpretation_Tm_refine_f0a4eeefab9c63f31c350a802a4d45dd",
        "typing_Vale.X64.Decls.va_update_operand",
        "typing_Vale.X64.Machine_s.__proj__OReg__item__r",
        "typing_Vale.X64.QuickCode.va_mod_xmm", "typing_Vale.X64.Regs.sel",
        "typing_Vale.X64.Regs.upd", "typing_Vale.X64.Stack_i.free_stack64",
        "typing_Vale.X64.State.__proj__Mkstate__item__ok",
        "typing_Vale.X64.State.__proj__Mkstate__item__regs",
        "typing_Vale.X64.State.__proj__Mkstate__item__stack",
        "typing_Vale.X64.State.__proj__Mkstate__item__xmms",
        "typing_Vale.X64.State.update_xmm",
        "typing_tok_Vale.X64.QuickCode.Mod_None@tok", "unit_typing"
      ],
      0,
      "95fd4d79c036ecc218b23a6ff03c51c3"
    ],
    [
      "Vale.X64.InsStack.va_quick_PopXmm",
      1,
      2,
      0,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "equation_Vale.X64.Decls.va_fuel",
        "fuel_guarded_inversion_FStar.Pervasives.Native.tuple3"
      ],
      0,
      "0880616bca055dcb21e80945adc5a5bf"
    ],
    [
      "Vale.X64.InsStack.va_lemma_PushXmm_Secret",
      1,
      2,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565", "bool_inversion",
        "constructor_distinct_Prims.Cons",
        "constructor_distinct_Vale.X64.Machine_s.Block",
        "disc_equation_Prims.Cons", "disc_equation_Vale.X64.Machine_s.Block",
        "disc_equation_Vale.X64.Machine_s.OReg", "eq2-interp",
        "equality_tok_Vale.X64.Machine_s.Secret@tok", "equation_Prims.nat",
        "equation_Vale.X64.Decls.ins",
        "equation_Vale.X64.Decls.va_ensure_total",
        "equation_Vale.X64.Decls.va_fuel",
        "equation_Vale.X64.Decls.va_is_dst_opr64",
        "equation_Vale.X64.Decls.va_operand_reg_opr64",
        "equation_Vale.X64.Decls.va_require_total",
        "equation_Vale.X64.Decls.va_state_eq",
        "equation_Vale.X64.Decls.va_upd_ok",
        "equation_Vale.X64.Decls.va_upd_reg",
        "equation_Vale.X64.Decls.va_upd_stack",
        "equation_Vale.X64.Decls.va_upd_stackTaint",
        "equation_Vale.X64.Decls.va_update_operand",
        "equation_Vale.X64.Machine_Semantics_s.ins",
        "equation_Vale.X64.Machine_s.reg", "equation_Vale.X64.Machine_s.xmm",
        "equation_Vale.X64.Stack_i.store_stack64",
        "equation_Vale.X64.State.eval_operand",
        "equation_Vale.X64.State.state_eq",
        "equation_Vale.X64.State.update_reg",
        "fuel_guarded_inversion_Vale.X64.State.state",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "int_typing",
        "lemma_Vale.X64.Regs.lemma_equal_elim",
        "lemma_Vale.X64.Regs.lemma_equal_intro",
        "lemma_Vale.X64.Regs.lemma_upd_eq",
        "lemma_Vale.X64.Regs.lemma_upd_ne",
        "lemma_Vale.X64.Stack_i.lemma_same_init_rsp_store_stack64",
        "lemma_Vale.X64.StateLemmas.lemma_to_ok",
        "lemma_Vale.X64.Xmms.lemma_equal_elim",
        "primitive_Prims.op_Equality", "primitive_Prims.op_Negation",
        "proj_equation_Prims.Cons_hd", "proj_equation_Prims.Cons_tl",
        "proj_equation_Vale.X64.Machine_s.Block_block",
        "proj_equation_Vale.X64.Machine_s.OReg_r",
        "proj_equation_Vale.X64.State.Mkstate_flags",
        "proj_equation_Vale.X64.State.Mkstate_mem",
        "proj_equation_Vale.X64.State.Mkstate_memTaint",
        "proj_equation_Vale.X64.State.Mkstate_ok",
        "proj_equation_Vale.X64.State.Mkstate_regs",
        "proj_equation_Vale.X64.State.Mkstate_stack",
        "proj_equation_Vale.X64.State.Mkstate_stackTaint",
        "proj_equation_Vale.X64.State.Mkstate_xmms",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
        "projection_inverse_Prims.Cons_a",
        "projection_inverse_Prims.Cons_hd",
        "projection_inverse_Prims.Cons_tl",
        "projection_inverse_Vale.X64.Machine_s.Block_block",
        "projection_inverse_Vale.X64.Machine_s.Block_t_ins",
        "projection_inverse_Vale.X64.Machine_s.Block_t_ocmp",
        "projection_inverse_Vale.X64.State.Mkstate_flags",
        "projection_inverse_Vale.X64.State.Mkstate_mem",
        "projection_inverse_Vale.X64.State.Mkstate_memTaint",
        "projection_inverse_Vale.X64.State.Mkstate_ok",
        "projection_inverse_Vale.X64.State.Mkstate_regs",
        "projection_inverse_Vale.X64.State.Mkstate_stack",
        "projection_inverse_Vale.X64.State.Mkstate_stackTaint",
        "projection_inverse_Vale.X64.State.Mkstate_xmms",
        "refinement_interpretation_Tm_refine_c7e3c0d3955f12f4089701024e3bec07",
        "refinement_interpretation_Tm_refine_f0a4eeefab9c63f31c350a802a4d45dd",
        "typing_Vale.X64.Decls.va_is_dst_opr64",
        "typing_Vale.X64.Decls.va_upd_ok",
        "typing_Vale.X64.Decls.va_upd_reg",
        "typing_Vale.X64.Decls.va_upd_stack",
        "typing_Vale.X64.Decls.va_upd_stackTaint",
        "typing_Vale.X64.Decls.va_update_operand",
        "typing_Vale.X64.Machine_s.__proj__OReg__item__r",
        "typing_Vale.X64.Regs.sel", "typing_Vale.X64.Regs.upd",
        "typing_Vale.X64.Stack_i.store_stack64",
        "typing_Vale.X64.Stack_i.store_taint_stack64",
        "typing_Vale.X64.State.__proj__Mkstate__item__ok",
        "typing_Vale.X64.State.__proj__Mkstate__item__regs",
        "typing_Vale.X64.State.__proj__Mkstate__item__stack",
        "typing_Vale.X64.State.__proj__Mkstate__item__stackTaint",
        "typing_Vale.X64.State.__proj__Mkstate__item__xmms",
        "typing_Vale.X64.State.eval_operand",
        "typing_tok_Vale.X64.Machine_s.Secret@tok"
      ],
      0,
      "374e29d07bac8d2d773f86f4334936d2"
    ],
    [
      "Vale.X64.InsStack.va_wpProof_PushXmm_Secret",
      1,
      2,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Vale.X64.QuickCode.update_state_mods.fuel_instrumented",
        "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "Prims_pretyping_f8666440faa91836cc5a13998af863fc",
        "Vale.X64.QuickCode_pretyping_7a2122c20d44fc80e093f4f4614be2e2",
        "bool_inversion", "constructor_distinct_Prims.Nil",
        "constructor_distinct_Vale.X64.QuickCode.Mod_None",
        "constructor_distinct_Vale.X64.QuickCode.Mod_reg",
        "data_typing_intro_Prims.Nil@tok",
        "disc_equation_Vale.X64.Machine_s.OReg", "eq2-interp",
        "equality_tok_Vale.X64.QuickCode.Mod_None@tok", "equation_Prims.nat",
        "equation_Vale.X64.Decls.va_ensure_total",
        "equation_Vale.X64.Decls.va_fuel",
        "equation_Vale.X64.Decls.va_operand_reg_opr64",
        "equation_Vale.X64.Decls.va_require_total",
        "equation_Vale.X64.Decls.va_state_eq",
        "equation_Vale.X64.Decls.va_upd_ok",
        "equation_Vale.X64.Decls.va_upd_operand_reg_opr64",
        "equation_Vale.X64.Decls.va_upd_reg",
        "equation_Vale.X64.Decls.va_upd_stack",
        "equation_Vale.X64.Decls.va_upd_stackTaint",
        "equation_Vale.X64.Decls.va_update_operand",
        "equation_Vale.X64.InsStack.va_wp_PushXmm_Secret",
        "equation_Vale.X64.Machine_s.reg", "equation_Vale.X64.Machine_s.xmm",
        "equation_Vale.X64.QuickCode.t_ensure",
        "equation_Vale.X64.State.eval_operand",
        "equation_Vale.X64.State.state_eq",
        "equation_Vale.X64.State.update_reg",
        "equation_with_fuel_Vale.X64.QuickCode.update_state_mods.fuel_instrumented",
        "fuel_guarded_inversion_Vale.X64.State.state",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "int_typing",
        "kinding_Vale.X64.QuickCode.mod_t@tok",
        "lemma_Vale.X64.Regs.lemma_equal_elim",
        "lemma_Vale.X64.StateLemmas.lemma_to_flags",
        "lemma_Vale.X64.StateLemmas.lemma_to_ok",
        "lemma_Vale.X64.Xmms.lemma_equal_elim",
        "primitive_Prims.op_Equality",
        "proj_equation_Vale.X64.Machine_s.OReg_r",
        "proj_equation_Vale.X64.State.Mkstate_flags",
        "proj_equation_Vale.X64.State.Mkstate_mem",
        "proj_equation_Vale.X64.State.Mkstate_memTaint",
        "proj_equation_Vale.X64.State.Mkstate_ok",
        "proj_equation_Vale.X64.State.Mkstate_regs",
        "proj_equation_Vale.X64.State.Mkstate_stack",
        "proj_equation_Vale.X64.State.Mkstate_stackTaint",
        "proj_equation_Vale.X64.State.Mkstate_xmms",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple3__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple3__2",
        "projection_inverse_FStar.Pervasives.Native.Mktuple3__3",
        "projection_inverse_Prims.Nil_a",
        "projection_inverse_Vale.X64.QuickCode.Mod_reg__0",
        "projection_inverse_Vale.X64.State.Mkstate_flags",
        "projection_inverse_Vale.X64.State.Mkstate_mem",
        "projection_inverse_Vale.X64.State.Mkstate_memTaint",
        "projection_inverse_Vale.X64.State.Mkstate_ok",
        "projection_inverse_Vale.X64.State.Mkstate_regs",
        "projection_inverse_Vale.X64.State.Mkstate_stack",
        "projection_inverse_Vale.X64.State.Mkstate_stackTaint",
        "projection_inverse_Vale.X64.State.Mkstate_xmms",
        "refinement_interpretation_Tm_refine_c7e3c0d3955f12f4089701024e3bec07",
        "refinement_interpretation_Tm_refine_f0a4eeefab9c63f31c350a802a4d45dd",
        "typing_Vale.X64.Decls.va_update_operand",
        "typing_Vale.X64.Machine_s.__proj__OReg__item__r",
        "typing_Vale.X64.Regs.sel", "typing_Vale.X64.Regs.upd",
        "typing_Vale.X64.State.__proj__Mkstate__item__ok",
        "typing_Vale.X64.State.__proj__Mkstate__item__regs",
        "typing_Vale.X64.State.__proj__Mkstate__item__stack",
        "typing_Vale.X64.State.__proj__Mkstate__item__stackTaint",
        "typing_Vale.X64.State.__proj__Mkstate__item__xmms",
        "typing_tok_Vale.X64.QuickCode.Mod_None@tok", "unit_typing"
      ],
      0,
      "3c1c14bc02bb03777ec0447ebc7d2501"
    ],
    [
      "Vale.X64.InsStack.va_quick_PushXmm_Secret",
      1,
      2,
      0,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "equation_Vale.X64.Decls.va_fuel",
        "fuel_guarded_inversion_FStar.Pervasives.Native.tuple3"
      ],
      0,
      "661cab9efd7463226eb526acff403b14"
    ],
    [
      "Vale.X64.InsStack.va_lemma_PopXmm_Secret",
      1,
      2,
      0,
      [
        "@MaxIFuel_assumption", "@query",
        "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def",
        "bool_inversion", "constructor_distinct_Prims.Cons",
        "constructor_distinct_Vale.X64.Machine_s.Block",
        "disc_equation_Prims.Cons", "disc_equation_Vale.X64.Machine_s.Block",
        "disc_equation_Vale.X64.Machine_s.OReg", "eq2-interp",
        "equality_tok_Vale.X64.Machine_s.Secret@tok", "equation_Prims.nat",
        "equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN",
        "equation_Vale.X64.Decls.ins",
        "equation_Vale.X64.Decls.va_ensure_total",
        "equation_Vale.X64.Decls.va_fuel",
        "equation_Vale.X64.Decls.va_is_dst_opr64",
        "equation_Vale.X64.Decls.va_operand_reg_opr64",
        "equation_Vale.X64.Decls.va_require_total",
        "equation_Vale.X64.Decls.va_state_eq",
        "equation_Vale.X64.Decls.va_upd_ok",
        "equation_Vale.X64.Decls.va_upd_reg",
        "equation_Vale.X64.Decls.va_upd_stack",
        "equation_Vale.X64.Decls.va_update_operand",
        "equation_Vale.X64.Decls.valid_operand",
        "equation_Vale.X64.Machine_Semantics_s.free_stack_",
        "equation_Vale.X64.Machine_Semantics_s.ins",
        "equation_Vale.X64.Machine_s.reg", "equation_Vale.X64.Machine_s.xmm",
        "equation_Vale.X64.Stack_i.free_stack64",
        "equation_Vale.X64.Stack_i.init_rsp",
        "equation_Vale.X64.Stack_i.valid_src_stack64",
        "equation_Vale.X64.Stack_i.valid_taint_stack64",
        "equation_Vale.X64.State.eval_operand",
        "equation_Vale.X64.State.state_eq",
        "equation_Vale.X64.State.update_reg",
        "equation_Vale.X64.State.update_xmm",
        "equation_Vale.X64.State.valid_src_operand",
        "fuel_guarded_inversion_Vale.X64.State.state",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "int_typing",
        "lemma_Vale.X64.Regs.lemma_equal_elim",
        "lemma_Vale.X64.Regs.lemma_equal_intro",
        "lemma_Vale.X64.Regs.lemma_upd_eq",
        "lemma_Vale.X64.Regs.lemma_upd_ne",
        "lemma_Vale.X64.Stack_i.lemma_compose_free_stack64",
        "lemma_Vale.X64.Stack_i.lemma_free_stack_same_load64",
        "lemma_Vale.X64.Stack_i.lemma_free_stack_same_valid64",
        "lemma_Vale.X64.StateLemmas.lemma_to_ok",
        "lemma_Vale.X64.Xmms.lemma_equal_elim",
        "lemma_Vale.X64.Xmms.lemma_equal_intro",
        "lemma_Vale.X64.Xmms.lemma_upd_eq",
        "lemma_Vale.X64.Xmms.lemma_upd_ne", "primitive_Prims.op_AmpAmp",
        "primitive_Prims.op_Equality", "primitive_Prims.op_Negation",
        "proj_equation_Prims.Cons_hd", "proj_equation_Prims.Cons_tl",
        "proj_equation_Vale.X64.Machine_Semantics_s.Vale_stack_initial_rsp",
        "proj_equation_Vale.X64.Machine_s.Block_block",
        "proj_equation_Vale.X64.Machine_s.OReg_r",
        "proj_equation_Vale.X64.State.Mkstate_flags",
        "proj_equation_Vale.X64.State.Mkstate_mem",
        "proj_equation_Vale.X64.State.Mkstate_memTaint",
        "proj_equation_Vale.X64.State.Mkstate_ok",
        "proj_equation_Vale.X64.State.Mkstate_regs",
        "proj_equation_Vale.X64.State.Mkstate_stack",
        "proj_equation_Vale.X64.State.Mkstate_stackTaint",
        "proj_equation_Vale.X64.State.Mkstate_xmms",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
        "projection_inverse_Prims.Cons_a",
        "projection_inverse_Prims.Cons_hd",
        "projection_inverse_Prims.Cons_tl",
        "projection_inverse_Vale.X64.Machine_Semantics_s.Vale_stack_initial_rsp",
        "projection_inverse_Vale.X64.Machine_s.Block_block",
        "projection_inverse_Vale.X64.Machine_s.Block_t_ins",
        "projection_inverse_Vale.X64.Machine_s.Block_t_ocmp",
        "projection_inverse_Vale.X64.State.Mkstate_flags",
        "projection_inverse_Vale.X64.State.Mkstate_mem",
        "projection_inverse_Vale.X64.State.Mkstate_memTaint",
        "projection_inverse_Vale.X64.State.Mkstate_ok",
        "projection_inverse_Vale.X64.State.Mkstate_regs",
        "projection_inverse_Vale.X64.State.Mkstate_stack",
        "projection_inverse_Vale.X64.State.Mkstate_stackTaint",
        "projection_inverse_Vale.X64.State.Mkstate_xmms",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_8bf1daf7c0f46c11c93ac978b3ea110f",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_c7e3c0d3955f12f4089701024e3bec07",
        "refinement_interpretation_Tm_refine_f0a4eeefab9c63f31c350a802a4d45dd",
        "true_interp", "typing_Vale.Arch.Types.hi64",
        "typing_Vale.X64.Decls.va_is_dst_opr64",
        "typing_Vale.X64.Decls.va_upd_ok",
        "typing_Vale.X64.Decls.va_upd_reg",
        "typing_Vale.X64.Decls.va_upd_stack",
        "typing_Vale.X64.Decls.va_update_operand",
        "typing_Vale.X64.InsStack.va_code_Pop_Secret",
        "typing_Vale.X64.InsStack.va_lemma_Pop_Secret",
        "typing_Vale.X64.Machine_s.__proj__OReg__item__r",
        "typing_Vale.X64.Regs.sel", "typing_Vale.X64.Regs.upd",
        "typing_Vale.X64.Stack_i.free_stack64",
        "typing_Vale.X64.Stack_i.load_stack64",
        "typing_Vale.X64.Stack_i.valid_src_stack64",
        "typing_Vale.X64.State.__proj__Mkstate__item__ok",
        "typing_Vale.X64.State.__proj__Mkstate__item__regs",
        "typing_Vale.X64.State.__proj__Mkstate__item__stack",
        "typing_Vale.X64.State.__proj__Mkstate__item__xmms",
        "typing_Vale.X64.State.update_xmm", "typing_Vale.X64.Xmms.sel",
        "typing_Vale.X64.Xmms.upd"
      ],
      0,
      "8d1a588e5d3691183bd442e4a4d7a8ae"
    ],
    [
      "Vale.X64.InsStack.va_wpProof_PopXmm_Secret",
      1,
      2,
      0,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_Vale.X64.QuickCode.update_state_mods.fuel_instrumented",
        "@fuel_irrelevance_Vale.X64.QuickCode.update_state_mods.fuel_instrumented",
        "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "Prims_pretyping_f8666440faa91836cc5a13998af863fc",
        "Vale.X64.QuickCode_pretyping_7a2122c20d44fc80e093f4f4614be2e2",
        "bool_inversion", "constructor_distinct_Prims.Cons",
        "constructor_distinct_Prims.Nil",
        "constructor_distinct_Vale.X64.QuickCode.Mod_None",
        "constructor_distinct_Vale.X64.QuickCode.Mod_reg",
        "constructor_distinct_Vale.X64.QuickCode.Mod_xmm",
        "data_typing_intro_Prims.Cons@tok",
        "data_typing_intro_Prims.Nil@tok",
        "disc_equation_Vale.X64.Machine_s.OReg", "eq2-interp",
        "equality_tok_Vale.X64.QuickCode.Mod_None@tok", "equation_Prims.nat",
        "equation_Vale.Def.Types_s.quad32",
        "equation_Vale.Def.Words_s.nat32",
        "equation_Vale.X64.Decls.va_ensure_total",
        "equation_Vale.X64.Decls.va_fuel",
        "equation_Vale.X64.Decls.va_operand_reg_opr64",
        "equation_Vale.X64.Decls.va_require_total",
        "equation_Vale.X64.Decls.va_state_eq",
        "equation_Vale.X64.Decls.va_upd_ok",
        "equation_Vale.X64.Decls.va_upd_operand_reg_opr64",
        "equation_Vale.X64.Decls.va_upd_reg",
        "equation_Vale.X64.Decls.va_upd_stack",
        "equation_Vale.X64.Decls.va_upd_xmm",
        "equation_Vale.X64.Decls.va_update_operand",
        "equation_Vale.X64.InsStack.va_wp_PopXmm_Secret",
        "equation_Vale.X64.Machine_s.reg", "equation_Vale.X64.Machine_s.xmm",
        "equation_Vale.X64.QuickCode.t_ensure",
        "equation_Vale.X64.QuickCode.update_state_mod",
        "equation_Vale.X64.QuickCode.va_mod_xmm",
        "equation_Vale.X64.Stack_i.free_stack64",
        "equation_Vale.X64.State.eval_operand",
        "equation_Vale.X64.State.state_eq",
        "equation_Vale.X64.State.update_reg",
        "equation_Vale.X64.State.update_xmm",
        "equation_with_fuel_Vale.X64.QuickCode.update_state_mods.fuel_instrumented",
        "fuel_guarded_inversion_Vale.Def.Words_s.four",
        "fuel_guarded_inversion_Vale.X64.State.state",
        "function_token_typing_Prims.__cache_version_number__",
        "int_inversion", "int_typing",
        "kinding_Vale.X64.QuickCode.mod_t@tok",
        "lemma_Vale.X64.Regs.lemma_equal_elim",
        "lemma_Vale.X64.StateLemmas.lemma_to_flags",
        "lemma_Vale.X64.StateLemmas.lemma_to_ok",
        "lemma_Vale.X64.Xmms.lemma_equal_elim",
        "primitive_Prims.op_Equality",
        "proj_equation_Vale.X64.Machine_s.OReg_r",
        "proj_equation_Vale.X64.State.Mkstate_flags",
        "proj_equation_Vale.X64.State.Mkstate_mem",
        "proj_equation_Vale.X64.State.Mkstate_memTaint",
        "proj_equation_Vale.X64.State.Mkstate_ok",
        "proj_equation_Vale.X64.State.Mkstate_regs",
        "proj_equation_Vale.X64.State.Mkstate_stack",
        "proj_equation_Vale.X64.State.Mkstate_stackTaint",
        "proj_equation_Vale.X64.State.Mkstate_xmms",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple3__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple3__2",
        "projection_inverse_FStar.Pervasives.Native.Mktuple3__3",
        "projection_inverse_Prims.Cons_a",
        "projection_inverse_Prims.Cons_hd",
        "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a",
        "projection_inverse_Vale.X64.QuickCode.Mod_reg__0",
        "projection_inverse_Vale.X64.QuickCode.Mod_xmm__0",
        "projection_inverse_Vale.X64.State.Mkstate_flags",
        "projection_inverse_Vale.X64.State.Mkstate_mem",
        "projection_inverse_Vale.X64.State.Mkstate_memTaint",
        "projection_inverse_Vale.X64.State.Mkstate_ok",
        "projection_inverse_Vale.X64.State.Mkstate_regs",
        "projection_inverse_Vale.X64.State.Mkstate_stackTaint",
        "projection_inverse_Vale.X64.State.Mkstate_xmms",
        "refinement_interpretation_Tm_refine_c7e3c0d3955f12f4089701024e3bec07",
        "refinement_interpretation_Tm_refine_f0a4eeefab9c63f31c350a802a4d45dd",
        "typing_Vale.X64.Decls.va_update_operand",
        "typing_Vale.X64.Machine_s.__proj__OReg__item__r",
        "typing_Vale.X64.QuickCode.va_mod_xmm", "typing_Vale.X64.Regs.sel",
        "typing_Vale.X64.Regs.upd", "typing_Vale.X64.Stack_i.free_stack64",
        "typing_Vale.X64.State.__proj__Mkstate__item__ok",
        "typing_Vale.X64.State.__proj__Mkstate__item__regs",
        "typing_Vale.X64.State.__proj__Mkstate__item__stack",
        "typing_Vale.X64.State.__proj__Mkstate__item__xmms",
        "typing_Vale.X64.State.update_xmm",
        "typing_tok_Vale.X64.QuickCode.Mod_None@tok", "unit_typing"
      ],
      0,
      "ea20795d2fb628161621de8bf75b9675"
    ],
    [
      "Vale.X64.InsStack.va_quick_PopXmm_Secret",
      1,
      2,
      0,
      [
        "@MaxIFuel_assumption", "@query", "equation_Prims.nat",
        "equation_Vale.X64.Decls.va_fuel",
        "fuel_guarded_inversion_FStar.Pervasives.Native.tuple3"
      ],
      0,
      "3898231cee78d947e0833095eca21315"
    ]
  ]
]
back to top