Revision cef6a8e821f55e71b791555d22b45bd3debc2596 authored by Jonathan Protzenko on 08 May 2020, 16:26:29 UTC, committed by GitHub on 08 May 2020, 16:26:29 UTC
OCaml API: Don't run unit tests which require unsupported features
Vale.Curve25519.X64.FastUtil.fst.hints
[
"��\u0019�\u0018��\u000b�\u0006R�(�",
[
[
"Vale.Curve25519.X64.FastUtil.va_qcode_Fast_mul1",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"Prims_pretyping_f8666440faa91836cc5a13998af863fc",
"constructor_distinct_Vale.Arch.HeapTypes_s.TUInt64",
"equality_tok_Vale.Arch.HeapTypes_s.TUInt64@tok",
"equation_Prims.eq2", "equation_Prims.eqtype", "equation_Prims.nat",
"equation_Prims.squash", "equation_Prims.subtype_of",
"equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.n_reg_files",
"equation_Vale.X64.Machine_s.n_regs",
"equation_Vale.X64.Machine_s.reg_64",
"equation_Vale.X64.Memory.base_typ_as_vale_type",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"l_quant_interp_5b2993f9f2c0eba3627049a3b4167c7a",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"unit_typing"
],
0,
"1651ef8e092e8ddd2e6cfde8a6b6cb69"
],
[
"Vale.Curve25519.X64.FastUtil.va_lemma_Fast_mul1",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"Prims_pretyping_f8666440faa91836cc5a13998af863fc", "bool_inversion",
"bool_typing", "constructor_distinct_Vale.Arch.HeapTypes_s.TUInt64",
"data_typing_intro_Vale.X64.Machine_s.Reg@tok", "eq2-interp",
"equality_tok_Vale.Arch.HeapTypes_s.Secret@tok",
"equality_tok_Vale.Arch.HeapTypes_s.TUInt64@tok",
"equation_Prims.eq2", "equation_Prims.l_and",
"equation_Prims.logical", "equation_Prims.nat",
"equation_Prims.squash", "equation_Vale.Arch.HeapImpl.vale_heaplets",
"equation_Vale.Curve25519.Fast_defs.bool_bit",
"equation_Vale.Curve25519.Fast_defs.pow2_five",
"equation_Vale.Curve25519.Fast_defs.pow2_four",
"equation_Vale.Curve25519.Fast_defs.pow2_three",
"equation_Vale.Curve25519.Fast_defs.pow2_two",
"equation_Vale.Def.Prop_s.prop0",
"equation_Vale.Def.Types_s.add_wrap",
"equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN",
"equation_Vale.Lib.Map16.get",
"equation_Vale.X64.Decls.upd_register",
"equation_Vale.X64.Decls.va_ensure_total",
"equation_Vale.X64.Decls.va_if",
"equation_Vale.X64.Decls.va_require_total",
"equation_Vale.X64.Decls.va_state_eq",
"equation_Vale.X64.Decls.va_upd_flags",
"equation_Vale.X64.Decls.va_upd_mem",
"equation_Vale.X64.Decls.va_upd_mem_heaplet",
"equation_Vale.X64.Decls.va_upd_ok",
"equation_Vale.X64.Decls.va_upd_reg64",
"equation_Vale.X64.Decls.validDstAddrs",
"equation_Vale.X64.Decls.validDstAddrs64",
"equation_Vale.X64.Decls.validSrcAddrs",
"equation_Vale.X64.Decls.validSrcAddrs64",
"equation_Vale.X64.InsMem.buffer64_write",
"equation_Vale.X64.Machine_s.n_reg_files",
"equation_Vale.X64.Machine_s.n_regs",
"equation_Vale.X64.Machine_s.reg_file_id",
"equation_Vale.X64.Machine_s.reg_id",
"equation_Vale.X64.Machine_s.t_reg",
"equation_Vale.X64.Machine_s.t_reg_file",
"equation_Vale.X64.Machine_s.t_reg_to_int",
"equation_Vale.X64.Memory.base_typ_as_vale_type",
"equation_Vale.X64.Memory.buffer64",
"equation_Vale.X64.Memory.memtaint",
"equation_Vale.X64.Memory.vale_full_heap_equal",
"equation_Vale.X64.Memory.valid_buffer_read",
"equation_Vale.X64.Memory.valid_buffer_write",
"equation_Vale.X64.Memory.valid_layout_buffer",
"equation_Vale.X64.Memory.valid_taint_buf64",
"equation_Vale.X64.QuickCode.t_require",
"equation_Vale.X64.State.state_eq",
"equation_Vale.X64.State.update_reg_64",
"fuel_guarded_inversion_Vale.X64.State.vale_state",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Vale.Arch.HeapImpl.vale_heap",
"function_token_typing_Vale.Def.Words_s.nat64", "int_inversion",
"int_typing",
"interpretation_Tm_abs_122888157b956147e034801c5272e7bf",
"interpretation_Tm_abs_5163d80e40f141069b7bb90539a021e8",
"l_and-interp", "lemma_FStar.Seq.Base.lemma_index_upd1",
"lemma_FStar.Seq.Base.lemma_index_upd2",
"lemma_Vale.Lib.Map16.lemma_equal_intro",
"lemma_Vale.X64.Flags.lemma_equal_intro",
"lemma_Vale.X64.Memory.buffer_length_buffer_as_seq",
"lemma_Vale.X64.Memory.loc_includes_refl",
"lemma_Vale.X64.Memory.modifies_buffer_addr",
"lemma_Vale.X64.Memory.modifies_buffer_elim",
"lemma_Vale.X64.Memory.modifies_buffer_readable",
"lemma_Vale.X64.Memory.modifies_goal_directed_refl",
"lemma_Vale.X64.Memory.modifies_goal_directed_trans",
"lemma_Vale.X64.Memory.modifies_goal_directed_trans2",
"lemma_Vale.X64.Memory.modifies_valid_taint",
"lemma_Vale.X64.QuickCodes.lemma_label_bool",
"lemma_Vale.X64.Regs.lemma_equal_intro",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThan",
"proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
"proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout",
"proj_equation_Vale.Arch.HeapImpl.Mkvale_heap_layout_vl_taint",
"proj_equation_Vale.X64.Machine_s.Reg_rf",
"proj_equation_Vale.X64.State.Mkvale_state_vs_flags",
"proj_equation_Vale.X64.State.Mkvale_state_vs_heap",
"proj_equation_Vale.X64.State.Mkvale_state_vs_ok",
"proj_equation_Vale.X64.State.Mkvale_state_vs_regs",
"proj_equation_Vale.X64.State.Mkvale_state_vs_stack",
"proj_equation_Vale.X64.State.Mkvale_state_vs_stackTaint",
"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.Mktuple3__1",
"projection_inverse_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
"projection_inverse_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout",
"projection_inverse_Vale.X64.Machine_s.Reg_rf",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_flags",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_heap",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_ok",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_regs",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_stack",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_stackTaint",
"refinement_interpretation_Tm_refine_0559236e7a05befcc7b6302f3642ad81",
"refinement_interpretation_Tm_refine_2a09f2450e26fe8d9312d402cf7d7936",
"refinement_interpretation_Tm_refine_41db9fdf9444e7dc3929e8f963c015c7",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_8545a50511781623fc41e3fb8428bce0",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"refinement_interpretation_Tm_refine_d9979b96a3f2b18961b3dd63a2783b64",
"refinement_interpretation_Tm_refine_df81b3f17797c6f405c1dbb191651292",
"refinement_interpretation_Tm_refine_f5b7985bc3c2bc5a5dee962352a41f5d",
"refinement_interpretation_Tm_refine_f9ad94596474231e26a90e389b8461f6",
"refinement_kinding_Tm_refine_2de20c066034c13bf76e9c0b94f4806c",
"string_typing", "true_interp", "typing_FStar.Seq.Base.upd",
"typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heaplets",
"typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_layout",
"typing_Vale.Arch.HeapImpl.__proj__Mkvale_heap_layout__item__vl_taint",
"typing_Vale.Def.Types_s.add_wrap", "typing_Vale.Lib.Map16.sel",
"typing_Vale.X64.CPU_Features_s.bmi2_enabled",
"typing_Vale.X64.Decls.updated_cf",
"typing_Vale.X64.Decls.validSrcAddrs64",
"typing_Vale.X64.Memory.buffer_addr",
"typing_Vale.X64.Memory.buffer_as_seq",
"typing_Vale.X64.Memory.buffer_read",
"typing_Vale.X64.Memory.buffer_write",
"typing_Vale.X64.Memory.loc_buffer",
"typing_Vale.X64.Memory.modifies",
"typing_Vale.X64.QuickCodes.label",
"typing_Vale.X64.QuickCodes.va_range1",
"typing_Vale.X64.Regs.eta_sel", "typing_Vale.X64.Regs.sel",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_flags",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_heap",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_ok",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_regs",
"typing_tok_Vale.Arch.HeapTypes_s.Secret@tok",
"typing_tok_Vale.Arch.HeapTypes_s.TUInt64@tok", "unit_inversion",
"unit_typing"
],
0,
"47c8ff27b712595a50aee78afe17099e"
],
[
"Vale.Curve25519.X64.FastUtil.va_lemma_Fast_mul1",
2,
1,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.nat",
"equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN",
"equation_Vale.Lib.Map16.map2", "equation_Vale.Lib.Map16.map4",
"equation_Vale.Lib.Map16.map8", "equation_Vale.Lib.Map16.upd8",
"equation_Vale.X64.Machine_s.n_reg_files",
"equation_Vale.X64.Machine_s.n_regs",
"fuel_guarded_inversion_FStar.Pervasives.Native.tuple2",
"int_inversion", "projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__b",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_a608a89bbc0a207d5920d37d906f7f40",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c"
],
0,
"0f17462509924d3972575766f67551a3"
],
[
"Vale.Curve25519.X64.FastUtil.va_lemma_Fast_mul1",
3,
1,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.nat",
"equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.n_reg_files",
"equation_Vale.X64.Machine_s.n_regs",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c"
],
0,
"610a75fc5519d0af8e343459d3d5d5b3"
],
[
"Vale.Curve25519.X64.FastUtil.va_wpProof_Fast_mul1",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_f8666440faa91836cc5a13998af863fc", "bool_inversion",
"data_typing_intro_Vale.X64.Machine_s.Reg@tok", "equation_Prims.nat",
"equation_Vale.Arch.HeapImpl.heaplet_id",
"equation_Vale.Arch.HeapImpl.vale_heaplets",
"equation_Vale.Curve25519.X64.FastUtil.va_wp_Fast_mul1",
"equation_Vale.X64.Decls.upd_register",
"equation_Vale.X64.Decls.va_ensure_total",
"equation_Vale.X64.Decls.va_require_total",
"equation_Vale.X64.Decls.va_state_eq",
"equation_Vale.X64.Decls.va_upd_flags",
"equation_Vale.X64.Decls.va_upd_mem",
"equation_Vale.X64.Decls.va_upd_mem_heaplet",
"equation_Vale.X64.Decls.va_upd_ok",
"equation_Vale.X64.Decls.va_upd_reg64",
"equation_Vale.X64.Machine_s.n_reg_files",
"equation_Vale.X64.Machine_s.n_regs",
"equation_Vale.X64.Machine_s.reg_64",
"equation_Vale.X64.Machine_s.reg_file_id",
"equation_Vale.X64.Machine_s.reg_id",
"equation_Vale.X64.Machine_s.t_reg",
"equation_Vale.X64.Machine_s.t_reg_file",
"equation_Vale.X64.Memory.set_vale_heap",
"equation_Vale.X64.Memory.vale_full_heap_equal",
"equation_Vale.X64.QuickCode.t_require",
"equation_Vale.X64.QuickCode.va_t_ensure",
"equation_Vale.X64.State.state_eq",
"equation_Vale.X64.State.update_reg",
"equation_Vale.X64.State.update_reg_64",
"fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_full_heap",
"fuel_guarded_inversion_Vale.X64.State.vale_state",
"function_token_typing_Vale.Arch.HeapImpl.vale_heap", "int_typing",
"lemma_Vale.Lib.Map16.lemma_equal_elim",
"lemma_Vale.X64.Regs.lemma_equal_elim",
"proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heap",
"proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
"proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout",
"proj_equation_Vale.X64.Machine_s.Reg_rf",
"proj_equation_Vale.X64.State.Mkvale_state_vs_flags",
"proj_equation_Vale.X64.State.Mkvale_state_vs_heap",
"proj_equation_Vale.X64.State.Mkvale_state_vs_ok",
"proj_equation_Vale.X64.State.Mkvale_state_vs_regs",
"proj_equation_Vale.X64.State.Mkvale_state_vs_stack",
"proj_equation_Vale.X64.State.Mkvale_state_vs_stackTaint",
"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.Arch.HeapImpl.Mkvale_full_heap_vf_heap",
"projection_inverse_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
"projection_inverse_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout",
"projection_inverse_Vale.X64.Machine_s.Reg_rf",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_flags",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_heap",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_ok",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_regs",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_stack",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_stackTaint",
"refinement_interpretation_Tm_refine_0559236e7a05befcc7b6302f3642ad81",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_d9979b96a3f2b18961b3dd63a2783b64",
"typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heap",
"typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heaplets",
"typing_Vale.Lib.Map16.sel", "typing_Vale.Lib.Map16.upd",
"typing_Vale.X64.Decls.va_upd_flags",
"typing_Vale.X64.Decls.va_upd_mem",
"typing_Vale.X64.Decls.va_upd_mem_heaplet",
"typing_Vale.X64.Decls.va_upd_ok",
"typing_Vale.X64.Decls.va_upd_reg64", "typing_Vale.X64.Regs.sel",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_flags",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_heap",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_ok",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_regs",
"typing_Vale.X64.State.update_reg", "unit_typing"
],
0,
"61eb5dba627061bbef7c29d71369cdc8"
],
[
"Vale.Curve25519.X64.FastUtil.va_quick_Fast_mul1",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"fuel_guarded_inversion_FStar.Pervasives.Native.tuple3"
],
0,
"0c6550d9d46917db71ab38ccf70e2f03"
],
[
"Vale.Curve25519.X64.FastUtil.va_req_Fast_add1",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.l_and",
"equation_Prims.squash", "equation_Prims.subtype_of",
"l_quant_interp_5b2993f9f2c0eba3627049a3b4167c7a",
"refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c"
],
0,
"c662948d4c49e62401ba5f38f2498718"
],
[
"Vale.Curve25519.X64.FastUtil.va_ens_Fast_add1",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.l_and",
"equation_Prims.squash", "equation_Prims.subtype_of",
"equation_Vale.X64.Decls.va_state_eq",
"l_quant_interp_5b2993f9f2c0eba3627049a3b4167c7a",
"refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c"
],
0,
"1198db7345ca103bf1b92412584080c8"
],
[
"Vale.Curve25519.X64.FastUtil.va_lemma_Fast_add1",
1,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented",
"@query", "Prims_pretyping_ae567c2fb75be05905677af440075565",
"Prims_pretyping_f8666440faa91836cc5a13998af863fc",
"Vale.Arch.HeapImpl_pretyping_4aa61432b04e23a2d66ceb8d22171f42",
"Vale.Arch.HeapImpl_pretyping_6646ba4902a38c8f85d79301e07488b2",
"bool_inversion", "bool_typing", "constructor_distinct_Prims.Cons",
"constructor_distinct_Vale.Arch.HeapTypes_s.TUInt64",
"data_typing_intro_FStar.Pervasives.Native.Mktuple2@tok",
"data_typing_intro_Prims.Cons@tok",
"data_typing_intro_Prims.Nil@tok",
"data_typing_intro_Vale.Arch.HeapImpl.Mkbuffer_info@tok",
"data_typing_intro_Vale.X64.Machine_s.Reg@tok", "eq2-interp",
"equality_tok_Vale.Arch.HeapImpl.Immutable@tok",
"equality_tok_Vale.Arch.HeapImpl.Mutable@tok",
"equality_tok_Vale.Arch.HeapTypes_s.Secret@tok",
"equality_tok_Vale.Arch.HeapTypes_s.TUInt64@tok",
"equation_Prims.eq2", "equation_Prims.eqtype",
"equation_Prims.logical", "equation_Prims.nat",
"equation_Vale.Arch.HeapImpl.heaplet_id",
"equation_Vale.Arch.HeapImpl.vale_heaplets",
"equation_Vale.Curve25519.Fast_defs.pow2_five",
"equation_Vale.Curve25519.Fast_defs.pow2_four",
"equation_Vale.Curve25519.Fast_defs.pow2_three",
"equation_Vale.Curve25519.Fast_defs.pow2_two",
"equation_Vale.Def.Prop_s.prop0",
"equation_Vale.Def.Types_s.add_wrap",
"equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN",
"equation_Vale.Lib.Map16.map2", "equation_Vale.Lib.Map16.map4",
"equation_Vale.Lib.Map16.sel2", "equation_Vale.Lib.Map16.sel4",
"equation_Vale.Lib.Map16.sel8",
"equation_Vale.X64.Decls.upd_register",
"equation_Vale.X64.Decls.va_ensure_total",
"equation_Vale.X64.Decls.va_if",
"equation_Vale.X64.Decls.va_require_total",
"equation_Vale.X64.Decls.va_state_eq",
"equation_Vale.X64.Decls.va_upd_flags",
"equation_Vale.X64.Decls.va_upd_mem",
"equation_Vale.X64.Decls.va_upd_mem_layout",
"equation_Vale.X64.Decls.va_upd_ok",
"equation_Vale.X64.Decls.va_upd_reg64",
"equation_Vale.X64.Decls.validDstAddrs",
"equation_Vale.X64.Decls.validDstAddrs64",
"equation_Vale.X64.Decls.validSrcAddrs",
"equation_Vale.X64.Decls.validSrcAddrs64",
"equation_Vale.X64.InsMem.buffer64_write",
"equation_Vale.X64.InsMem.create_post",
"equation_Vale.X64.InsMem.heaplet_id_is_some",
"equation_Vale.X64.Machine_s.n_reg_files",
"equation_Vale.X64.Machine_s.n_regs",
"equation_Vale.X64.Machine_s.reg_file_id",
"equation_Vale.X64.Machine_s.reg_id",
"equation_Vale.X64.Machine_s.t_reg",
"equation_Vale.X64.Machine_s.t_reg_file",
"equation_Vale.X64.Machine_s.t_reg_to_int",
"equation_Vale.X64.Memory.base_typ_as_vale_type",
"equation_Vale.X64.Memory.buffer64",
"equation_Vale.X64.Memory.buffer_info_disjoint",
"equation_Vale.X64.Memory.get_vale_heap",
"equation_Vale.X64.Memory.init_heaplets_req",
"equation_Vale.X64.Memory.memtaint",
"equation_Vale.X64.Memory.vale_full_heap_equal",
"equation_Vale.X64.Memory.valid_buffer_read",
"equation_Vale.X64.Memory.valid_buffer_write",
"equation_Vale.X64.Memory.valid_layout_buffer",
"equation_Vale.X64.Memory.valid_taint_buf64",
"equation_Vale.X64.QuickCode.t_require",
"equation_Vale.X64.State.state_eq",
"equation_Vale.X64.State.update_reg_64",
"equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented",
"fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_heap_layout",
"fuel_guarded_inversion_Vale.X64.State.vale_state",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Prims.int",
"function_token_typing_Vale.Arch.HeapImpl.vale_heap",
"int_inversion", "int_typing",
"interpretation_Tm_abs_122888157b956147e034801c5272e7bf",
"interpretation_Tm_abs_5163d80e40f141069b7bb90539a021e8",
"kinding_Vale.Arch.HeapImpl.buffer_info@tok", "l_and-interp",
"lemma_FStar.Seq.Base.lemma_index_upd1",
"lemma_FStar.Seq.Base.lemma_index_upd2",
"lemma_FStar.Seq.Base.lemma_len_upd",
"lemma_Vale.Lib.Map16.lemma_equal_intro",
"lemma_Vale.X64.Flags.lemma_equal_intro",
"lemma_Vale.X64.Memory.buffer_length_buffer_as_seq",
"lemma_Vale.X64.Memory.lemma_heaps_match",
"lemma_Vale.X64.Memory.modifies_buffer_addr",
"lemma_Vale.X64.Memory.modifies_buffer_elim",
"lemma_Vale.X64.Memory.modifies_buffer_readable",
"lemma_Vale.X64.Memory.modifies_valid_taint",
"lemma_Vale.X64.QuickCodes.lemma_label_bool",
"lemma_Vale.X64.Regs.lemma_equal_intro",
"primitive_Prims.op_Addition", "primitive_Prims.op_Equality",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThan",
"proj_equation_Vale.Arch.HeapImpl.Mkbuffer_info_bi_buffer",
"proj_equation_Vale.Arch.HeapImpl.Mkbuffer_info_bi_heaplet",
"proj_equation_Vale.Arch.HeapImpl.Mkbuffer_info_bi_typ",
"proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heap",
"proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
"proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout",
"proj_equation_Vale.Arch.HeapImpl.Mkvale_heap_layout_vl_taint",
"proj_equation_Vale.X64.Machine_s.Reg_rf",
"proj_equation_Vale.X64.State.Mkvale_state_vs_flags",
"proj_equation_Vale.X64.State.Mkvale_state_vs_heap",
"proj_equation_Vale.X64.State.Mkvale_state_vs_ok",
"proj_equation_Vale.X64.State.Mkvale_state_vs_regs",
"proj_equation_Vale.X64.State.Mkvale_state_vs_stack",
"proj_equation_Vale.X64.State.Mkvale_state_vs_stackTaint",
"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.Mktuple3__1",
"projection_inverse_Prims.Cons_a",
"projection_inverse_Prims.Cons_hd",
"projection_inverse_Prims.Cons_tl",
"projection_inverse_Vale.Arch.HeapImpl.Mkbuffer_info_bi_buffer",
"projection_inverse_Vale.Arch.HeapImpl.Mkbuffer_info_bi_heaplet",
"projection_inverse_Vale.Arch.HeapImpl.Mkbuffer_info_bi_mutable",
"projection_inverse_Vale.Arch.HeapImpl.Mkbuffer_info_bi_taint",
"projection_inverse_Vale.Arch.HeapImpl.Mkbuffer_info_bi_typ",
"projection_inverse_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heap",
"projection_inverse_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
"projection_inverse_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout",
"projection_inverse_Vale.X64.Machine_s.Reg_rf",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_flags",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_heap",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_ok",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_regs",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_stack",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_stackTaint",
"refinement_interpretation_Tm_refine_0559236e7a05befcc7b6302f3642ad81",
"refinement_interpretation_Tm_refine_2a09f2450e26fe8d9312d402cf7d7936",
"refinement_interpretation_Tm_refine_2ca062977a42c36634b89c1c4f193f79",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_41db9fdf9444e7dc3929e8f963c015c7",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_8545a50511781623fc41e3fb8428bce0",
"refinement_interpretation_Tm_refine_8de17eec3c1f64d75609148b2dff3180",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"refinement_interpretation_Tm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"refinement_interpretation_Tm_refine_d9979b96a3f2b18961b3dd63a2783b64",
"refinement_interpretation_Tm_refine_df81b3f17797c6f405c1dbb191651292",
"refinement_interpretation_Tm_refine_f5b7985bc3c2bc5a5dee962352a41f5d",
"refinement_interpretation_Tm_refine_f9ad94596474231e26a90e389b8461f6",
"string_typing",
"token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented",
"typing_FStar.Seq.Base.length", "typing_Prims.eq2",
"typing_Prims.l_and",
"typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heap",
"typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heaplets",
"typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_layout",
"typing_Vale.Arch.HeapImpl.__proj__Mkvale_heap_layout__item__vl_inner",
"typing_Vale.Arch.HeapImpl.__proj__Mkvale_heap_layout__item__vl_taint",
"typing_Vale.Def.Types_s.add_wrap", "typing_Vale.Lib.Map16.get",
"typing_Vale.Lib.Map16.sel2", "typing_Vale.Lib.Seqs.list_to_seq",
"typing_Vale.X64.CPU_Features_s.bmi2_enabled",
"typing_Vale.X64.Decls.updated_cf",
"typing_Vale.X64.Machine_s.t_reg",
"typing_Vale.X64.Memory.buffer_as_seq",
"typing_Vale.X64.Memory.buffer_read",
"typing_Vale.X64.Memory.buffer_write",
"typing_Vale.X64.Memory.get_vale_heap",
"typing_Vale.X64.Memory.layout_buffers",
"typing_Vale.X64.Memory.layout_modifies_loc",
"typing_Vale.X64.Memory.load_mem64",
"typing_Vale.X64.Memory.loc_buffer",
"typing_Vale.X64.Memory.modifies",
"typing_Vale.X64.QuickCodes.label",
"typing_Vale.X64.QuickCodes.va_range1",
"typing_Vale.X64.Regs.eta_sel",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_flags",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_heap",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_ok",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_regs",
"typing_tok_Vale.Arch.HeapImpl.Immutable@tok",
"typing_tok_Vale.Arch.HeapImpl.Mutable@tok",
"typing_tok_Vale.Arch.HeapTypes_s.Secret@tok",
"typing_tok_Vale.Arch.HeapTypes_s.TUInt64@tok", "unit_inversion",
"unit_typing"
],
0,
"2154cd76e54c736bcf4ac8b40876d1a3"
],
[
"Vale.Curve25519.X64.FastUtil.va_wpProof_Fast_add1",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_f8666440faa91836cc5a13998af863fc", "bool_inversion",
"data_typing_intro_Vale.X64.Machine_s.Reg@tok", "equation_Prims.nat",
"equation_Vale.Arch.HeapImpl.heaplet_id",
"equation_Vale.Arch.HeapImpl.vale_heaplets",
"equation_Vale.Curve25519.X64.FastUtil.va_wp_Fast_add1",
"equation_Vale.X64.Decls.upd_register",
"equation_Vale.X64.Decls.va_ensure_total",
"equation_Vale.X64.Decls.va_require_total",
"equation_Vale.X64.Decls.va_state_eq",
"equation_Vale.X64.Decls.va_upd_flags",
"equation_Vale.X64.Decls.va_upd_mem",
"equation_Vale.X64.Decls.va_upd_mem_heaplet",
"equation_Vale.X64.Decls.va_upd_mem_layout",
"equation_Vale.X64.Decls.va_upd_ok",
"equation_Vale.X64.Decls.va_upd_reg64",
"equation_Vale.X64.Machine_s.n_reg_files",
"equation_Vale.X64.Machine_s.n_regs",
"equation_Vale.X64.Machine_s.reg_64",
"equation_Vale.X64.Machine_s.reg_file_id",
"equation_Vale.X64.Machine_s.reg_id",
"equation_Vale.X64.Machine_s.t_reg",
"equation_Vale.X64.Machine_s.t_reg_file",
"equation_Vale.X64.Memory.set_vale_heap",
"equation_Vale.X64.Memory.vale_full_heap_equal",
"equation_Vale.X64.QuickCode.t_require",
"equation_Vale.X64.QuickCode.va_t_ensure",
"equation_Vale.X64.State.state_eq",
"equation_Vale.X64.State.update_reg",
"equation_Vale.X64.State.update_reg_64",
"fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_full_heap",
"fuel_guarded_inversion_Vale.X64.State.vale_state",
"function_token_typing_Vale.Arch.HeapImpl.vale_heap", "int_typing",
"lemma_Vale.Lib.Map16.lemma_equal_elim",
"lemma_Vale.X64.Regs.lemma_equal_elim",
"proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heap",
"proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
"proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout",
"proj_equation_Vale.X64.Machine_s.Reg_rf",
"proj_equation_Vale.X64.State.Mkvale_state_vs_flags",
"proj_equation_Vale.X64.State.Mkvale_state_vs_heap",
"proj_equation_Vale.X64.State.Mkvale_state_vs_ok",
"proj_equation_Vale.X64.State.Mkvale_state_vs_regs",
"proj_equation_Vale.X64.State.Mkvale_state_vs_stack",
"proj_equation_Vale.X64.State.Mkvale_state_vs_stackTaint",
"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.Arch.HeapImpl.Mkvale_full_heap_vf_heap",
"projection_inverse_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
"projection_inverse_Vale.X64.Machine_s.Reg_rf",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_flags",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_heap",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_ok",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_regs",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_stack",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_stackTaint",
"refinement_interpretation_Tm_refine_0559236e7a05befcc7b6302f3642ad81",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_d9979b96a3f2b18961b3dd63a2783b64",
"typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heap",
"typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heaplets",
"typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_layout",
"typing_Vale.Lib.Map16.sel", "typing_Vale.Lib.Map16.upd",
"typing_Vale.X64.Decls.va_upd_flags",
"typing_Vale.X64.Decls.va_upd_mem",
"typing_Vale.X64.Decls.va_upd_mem_heaplet",
"typing_Vale.X64.Decls.va_upd_mem_layout",
"typing_Vale.X64.Decls.va_upd_reg64", "typing_Vale.X64.Regs.sel",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_flags",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_heap",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_ok",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_regs",
"typing_Vale.X64.State.update_reg", "unit_typing"
],
0,
"3fba7fb93a03fd04a5fdf943e43a0606"
],
[
"Vale.Curve25519.X64.FastUtil.va_quick_Fast_add1",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"fuel_guarded_inversion_FStar.Pervasives.Native.tuple3"
],
0,
"a1b2f8c9824defba8aaee8c4d6524cea"
],
[
"Vale.Curve25519.X64.FastUtil.va_req_Fast_add1_stdcall",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_f8666440faa91836cc5a13998af863fc",
"equation_Prims.eqtype", "equation_Prims.l_and",
"equation_Prims.nat", "equation_Prims.squash",
"equation_Prims.subtype_of", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN", "function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"l_quant_interp_5b2993f9f2c0eba3627049a3b4167c7a",
"refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"unit_typing"
],
0,
"420760ef7447fd802513e6645b0fe98c"
],
[
"Vale.Curve25519.X64.FastUtil.va_ens_Fast_add1_stdcall",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_f8666440faa91836cc5a13998af863fc",
"equation_Prims.l_and", "equation_Prims.squash",
"equation_Prims.subtype_of", "equation_Vale.X64.Decls.va_state_eq",
"fuel_guarded_inversion_Vale.X64.State.vale_state",
"l_quant_interp_5b2993f9f2c0eba3627049a3b4167c7a",
"refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c",
"unit_typing"
],
0,
"f19be41649827f8f7978487520a9dbfe"
],
[
"Vale.Curve25519.X64.FastUtil.va_qcode_Fast_add1_stdcall",
1,
1,
0,
[ "@query" ],
0,
"cb74bf01aabdb38ab7f3df3b11012d58"
],
[
"Vale.Curve25519.X64.FastUtil.va_lemma_Fast_add1_stdcall",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query", "bool_inversion", "eq2-interp",
"equality_tok_Vale.X64.Machine_s.Secret@tok",
"equation_Prims.eqtype", "equation_Prims.nat",
"equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Decls.va_require_total",
"equation_Vale.X64.Decls.validDstAddrs64",
"equation_Vale.X64.Memory.get_vale_heap",
"fuel_guarded_inversion_Vale.X64.State.vale_state",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c", "int_inversion",
"proj_equation_Vale.X64.State.Mkvale_state_vs_memTaint",
"refinement_interpretation_Tm_refine_1dd946bd7c4128301e2a7bdb017c96c5",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c"
],
0,
"3ec4b7ac77e841ea033df89d125505c0"
],
[
"Vale.Curve25519.X64.FastUtil.va_lemma_Fast_add1_stdcall",
2,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"Prims_pretyping_f8666440faa91836cc5a13998af863fc", "b2t_def",
"bool_inversion", "data_typing_intro_Vale.X64.Machine_s.Reg@tok",
"eq2-interp", "equality_tok_Vale.Arch.HeapTypes_s.Secret@tok",
"equality_tok_Vale.Arch.HeapTypes_s.TUInt64@tok",
"equation_Prims.eq2", "equation_Prims.eqtype",
"equation_Prims.l_and", "equation_Prims.l_imp",
"equation_Prims.logical", "equation_Prims.nat",
"equation_Prims.squash", "equation_Vale.Arch.HeapImpl.vale_heaplets",
"equation_Vale.Curve25519.Fast_defs.pow2_five",
"equation_Vale.Def.Prop_s.prop0", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Decls.upd_register",
"equation_Vale.X64.Decls.va_ensure_total",
"equation_Vale.X64.Decls.va_require_total",
"equation_Vale.X64.Decls.va_state_eq",
"equation_Vale.X64.Decls.va_upd_flags",
"equation_Vale.X64.Decls.va_upd_mem",
"equation_Vale.X64.Decls.va_upd_mem_heaplet",
"equation_Vale.X64.Decls.va_upd_mem_layout",
"equation_Vale.X64.Decls.va_upd_ok",
"equation_Vale.X64.Decls.va_upd_reg64",
"equation_Vale.X64.Decls.va_upd_stack",
"equation_Vale.X64.Decls.va_upd_stackTaint",
"equation_Vale.X64.Machine_s.n_reg_files",
"equation_Vale.X64.Machine_s.n_regs",
"equation_Vale.X64.Machine_s.reg_file_id",
"equation_Vale.X64.Machine_s.reg_id",
"equation_Vale.X64.Machine_s.t_reg",
"equation_Vale.X64.Machine_s.t_reg_file",
"equation_Vale.X64.Memory.buffer64",
"equation_Vale.X64.Memory.get_vale_heap",
"equation_Vale.X64.Memory.vale_full_heap_equal",
"equation_Vale.X64.QuickCode.t_require",
"equation_Vale.X64.State.state_eq",
"equation_Vale.X64.State.update_reg_64",
"fuel_guarded_inversion_Vale.X64.State.vale_state",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Prims.int",
"function_token_typing_Vale.Arch.HeapImpl.vale_heap",
"function_token_typing_Vale.Def.Words_s.nat64", "int_inversion",
"int_typing", "l_and-interp", "l_imp-interp", "l_not-interp",
"lemma_Vale.Lib.Map16.lemma_equal_intro",
"lemma_Vale.X64.Flags.lemma_equal_intro",
"lemma_Vale.X64.QuickCodes.lemma_label_bool",
"lemma_Vale.X64.Regs.lemma_equal_intro",
"lemma_Vale.X64.Stack_i.lemma_correct_store_load_stack64",
"lemma_Vale.X64.Stack_i.lemma_correct_store_load_taint_stack64",
"lemma_Vale.X64.Stack_i.lemma_frame_store_load_stack64",
"lemma_Vale.X64.Stack_i.lemma_frame_store_load_taint_stack64",
"lemma_Vale.X64.Stack_i.lemma_free_stack_same_load64",
"lemma_Vale.X64.Stack_i.lemma_free_stack_same_valid64",
"lemma_Vale.X64.Stack_i.lemma_same_init_rsp_free_stack64",
"lemma_Vale.X64.Stack_i.lemma_same_init_rsp_store_stack64",
"lemma_Vale.X64.Stack_i.lemma_store_new_valid64",
"lemma_Vale.X64.Stack_i.lemma_store_stack_same_valid64",
"proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heap",
"proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
"proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout",
"proj_equation_Vale.X64.Machine_s.Reg_rf",
"proj_equation_Vale.X64.State.Mkvale_state_vs_flags",
"proj_equation_Vale.X64.State.Mkvale_state_vs_heap",
"proj_equation_Vale.X64.State.Mkvale_state_vs_ok",
"proj_equation_Vale.X64.State.Mkvale_state_vs_regs",
"proj_equation_Vale.X64.State.Mkvale_state_vs_stack",
"proj_equation_Vale.X64.State.Mkvale_state_vs_stackTaint",
"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.Mktuple3__1",
"projection_inverse_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heap",
"projection_inverse_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
"projection_inverse_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout",
"projection_inverse_Vale.X64.Machine_s.Reg_rf",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_flags",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_heap",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_ok",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_regs",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_stack",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_stackTaint",
"refinement_interpretation_Tm_refine_0559236e7a05befcc7b6302f3642ad81",
"refinement_interpretation_Tm_refine_2a09f2450e26fe8d9312d402cf7d7936",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_7d29e56e66c8277ffbad10980c3bdf4c",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"refinement_interpretation_Tm_refine_d9979b96a3f2b18961b3dd63a2783b64",
"refinement_interpretation_Tm_refine_f9ad94596474231e26a90e389b8461f6",
"refinement_kinding_Tm_refine_2de20c066034c13bf76e9c0b94f4806c",
"string_typing", "typing_Prims.eq2",
"typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heap",
"typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heaplets",
"typing_Vale.X64.Memory.get_vale_heap",
"typing_Vale.X64.Memory.loc_buffer",
"typing_Vale.X64.Memory.modifies",
"typing_Vale.X64.QuickCodes.label",
"typing_Vale.X64.QuickCodes.va_range1",
"typing_Vale.X64.Regs.eta_sel", "typing_Vale.X64.Regs.sel",
"typing_Vale.X64.Stack_i.init_rsp",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_flags",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_heap",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_ok",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_regs",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_stack",
"typing_tok_Vale.Arch.HeapTypes_s.Secret@tok",
"typing_tok_Vale.Arch.HeapTypes_s.TUInt64@tok", "unit_typing"
],
0,
"33d2f3fed186629b5adaa0477d35a85a"
],
[
"Vale.Curve25519.X64.FastUtil.va_wp_Fast_add1_stdcall",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN", "function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"1ac44a7cc4d9fb4b2149721a09a8d639"
],
[
"Vale.Curve25519.X64.FastUtil.va_wpProof_Fast_add1_stdcall",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_f8666440faa91836cc5a13998af863fc", "bool_inversion",
"data_typing_intro_Vale.X64.Machine_s.Reg@tok",
"equality_tok_Vale.Arch.HeapTypes_s.Secret@tok",
"equality_tok_Vale.Arch.HeapTypes_s.TUInt64@tok",
"equation_Prims.nat", "equation_Vale.Arch.HeapImpl.heaplet_id",
"equation_Vale.Arch.HeapImpl.vale_heaplets",
"equation_Vale.Curve25519.X64.FastUtil.va_wp_Fast_add1_stdcall",
"equation_Vale.Def.Words_s.nat64",
"equation_Vale.X64.Decls.upd_register",
"equation_Vale.X64.Decls.va_ensure_total",
"equation_Vale.X64.Decls.va_if",
"equation_Vale.X64.Decls.va_require_total",
"equation_Vale.X64.Decls.va_state_eq",
"equation_Vale.X64.Decls.va_upd_flags",
"equation_Vale.X64.Decls.va_upd_mem",
"equation_Vale.X64.Decls.va_upd_mem_heaplet",
"equation_Vale.X64.Decls.va_upd_mem_layout",
"equation_Vale.X64.Decls.va_upd_ok",
"equation_Vale.X64.Decls.va_upd_reg64",
"equation_Vale.X64.Decls.va_upd_stack",
"equation_Vale.X64.Decls.va_upd_stackTaint",
"equation_Vale.X64.Decls.validDstAddrs",
"equation_Vale.X64.Decls.validDstAddrs64",
"equation_Vale.X64.Decls.validSrcAddrs",
"equation_Vale.X64.Decls.validSrcAddrs64",
"equation_Vale.X64.Machine_s.n_reg_files",
"equation_Vale.X64.Machine_s.n_regs",
"equation_Vale.X64.Machine_s.reg_64",
"equation_Vale.X64.Machine_s.reg_file_id",
"equation_Vale.X64.Machine_s.reg_id",
"equation_Vale.X64.Machine_s.t_reg",
"equation_Vale.X64.Machine_s.t_reg_file",
"equation_Vale.X64.Memory.get_vale_heap",
"equation_Vale.X64.Memory.set_vale_heap",
"equation_Vale.X64.Memory.vale_full_heap_equal",
"equation_Vale.X64.QuickCode.t_require",
"equation_Vale.X64.QuickCode.va_t_ensure",
"equation_Vale.X64.State.state_eq",
"equation_Vale.X64.State.update_reg",
"equation_Vale.X64.State.update_reg_64",
"fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_full_heap",
"fuel_guarded_inversion_Vale.X64.State.vale_state",
"function_token_typing_Vale.Arch.HeapImpl.vale_heap", "int_typing",
"interpretation_Tm_abs_7112983baaa4c9ef04184f03828d86e8",
"interpretation_Tm_abs_7ea5bd633d40850615341220b89135e8",
"interpretation_Tm_abs_8eaffd6bd22e15c2d46f8e73ccf4da62",
"interpretation_Tm_abs_ce1a0300ac998db3015a4397c104a2fd",
"interpretation_Tm_abs_dc5afce1f3a4c6ae9eb55e201e289cbe",
"interpretation_Tm_abs_e51c7d7b4f244bf176c4178b097c4b0e",
"lemma_Vale.Lib.Map16.lemma_equal_elim",
"lemma_Vale.X64.Regs.lemma_equal_elim",
"proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heap",
"proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
"proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout",
"proj_equation_Vale.X64.Machine_s.Reg_rf",
"proj_equation_Vale.X64.State.Mkvale_state_vs_flags",
"proj_equation_Vale.X64.State.Mkvale_state_vs_heap",
"proj_equation_Vale.X64.State.Mkvale_state_vs_ok",
"proj_equation_Vale.X64.State.Mkvale_state_vs_regs",
"proj_equation_Vale.X64.State.Mkvale_state_vs_stack",
"proj_equation_Vale.X64.State.Mkvale_state_vs_stackTaint",
"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.Arch.HeapImpl.Mkvale_full_heap_vf_heap",
"projection_inverse_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
"projection_inverse_Vale.X64.Machine_s.Reg_rf",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_flags",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_heap",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_ok",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_regs",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_stack",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_stackTaint",
"refinement_interpretation_Tm_refine_0559236e7a05befcc7b6302f3642ad81",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_7d29e56e66c8277ffbad10980c3bdf4c",
"refinement_interpretation_Tm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_d9979b96a3f2b18961b3dd63a2783b64",
"typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heap",
"typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heaplets",
"typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_layout",
"typing_Vale.Lib.Map16.sel", "typing_Vale.Lib.Map16.upd",
"typing_Vale.X64.Decls.va_upd_flags",
"typing_Vale.X64.Decls.va_upd_mem",
"typing_Vale.X64.Decls.va_upd_mem_heaplet",
"typing_Vale.X64.Decls.va_upd_mem_layout",
"typing_Vale.X64.Decls.va_upd_ok",
"typing_Vale.X64.Decls.va_upd_reg64",
"typing_Vale.X64.Decls.va_upd_stack",
"typing_Vale.X64.Decls.va_upd_stackTaint",
"typing_Vale.X64.Regs.sel", "typing_Vale.X64.Stack_i.init_rsp",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_flags",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_heap",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_ok",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_regs",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_stack",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_stackTaint",
"typing_Vale.X64.State.update_reg", "unit_typing"
],
0,
"c46e2d85d9d93ceb8d53959ba6eeddea"
],
[
"Vale.Curve25519.X64.FastUtil.va_quick_Fast_add1_stdcall",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"fuel_guarded_inversion_FStar.Pervasives.Native.tuple3"
],
0,
"b504dda930381c4aeed46dab04840f23"
],
[
"Vale.Curve25519.X64.FastUtil.va_qcode_Fast_sub1",
1,
1,
0,
[ "@query" ],
0,
"0afe40cf26751098d94d24656c5d3568"
],
[
"Vale.Curve25519.X64.FastUtil.va_lemma_Fast_sub1",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_interpretation_Tm_arrow_289ee2cc5874944bf725b9e3db8c0fd6",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"Prims_pretyping_f8666440faa91836cc5a13998af863fc", "bool_inversion",
"bool_typing", "constructor_distinct_Vale.Arch.HeapTypes_s.TUInt64",
"data_typing_intro_Vale.X64.Machine_s.Reg@tok", "eq2-interp",
"equality_tok_Vale.Arch.HeapTypes_s.Secret@tok",
"equality_tok_Vale.Arch.HeapTypes_s.TUInt64@tok",
"equation_Prims.eq2", "equation_Prims.eqtype",
"equation_Prims.logical", "equation_Prims.nat",
"equation_Vale.Arch.HeapImpl.vale_heaplets",
"equation_Vale.Curve25519.Fast_defs.bit",
"equation_Vale.Curve25519.Fast_defs.bool_bit",
"equation_Vale.Curve25519.Fast_defs.pow2_four",
"equation_Vale.Curve25519.Fast_defs.pow2_three",
"equation_Vale.Curve25519.Fast_defs.pow2_two",
"equation_Vale.Def.Prop_s.prop0",
"equation_Vale.Def.Types_s.add_wrap",
"equation_Vale.Def.Types_s.sub_wrap",
"equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN",
"equation_Vale.Lib.Map16.get",
"equation_Vale.X64.Decls.upd_register",
"equation_Vale.X64.Decls.va_ensure_total",
"equation_Vale.X64.Decls.va_if",
"equation_Vale.X64.Decls.va_require_total",
"equation_Vale.X64.Decls.va_state_eq",
"equation_Vale.X64.Decls.va_upd_flags",
"equation_Vale.X64.Decls.va_upd_mem",
"equation_Vale.X64.Decls.va_upd_mem_heaplet",
"equation_Vale.X64.Decls.va_upd_ok",
"equation_Vale.X64.Decls.va_upd_reg64",
"equation_Vale.X64.Decls.validDstAddrs",
"equation_Vale.X64.Decls.validDstAddrs64",
"equation_Vale.X64.Decls.validSrcAddrs",
"equation_Vale.X64.Decls.validSrcAddrs64",
"equation_Vale.X64.InsMem.buffer64_write",
"equation_Vale.X64.Machine_s.n_reg_files",
"equation_Vale.X64.Machine_s.n_regs",
"equation_Vale.X64.Machine_s.reg_file_id",
"equation_Vale.X64.Machine_s.reg_id",
"equation_Vale.X64.Machine_s.t_reg",
"equation_Vale.X64.Machine_s.t_reg_file",
"equation_Vale.X64.Memory.base_typ_as_vale_type",
"equation_Vale.X64.Memory.buffer64",
"equation_Vale.X64.Memory.memtaint",
"equation_Vale.X64.Memory.vale_full_heap_equal",
"equation_Vale.X64.Memory.valid_buffer_read",
"equation_Vale.X64.Memory.valid_buffer_write",
"equation_Vale.X64.Memory.valid_layout_buffer",
"equation_Vale.X64.Memory.valid_taint_buf64",
"equation_Vale.X64.QuickCode.t_require",
"equation_Vale.X64.State.state_eq",
"equation_Vale.X64.State.update_reg_64",
"fuel_guarded_inversion_Vale.X64.State.vale_state",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Prims.int",
"function_token_typing_Prims.l_or",
"function_token_typing_Vale.Arch.HeapImpl.vale_heap",
"function_token_typing_Vale.Def.Words_s.nat64", "int_inversion",
"int_typing",
"interpretation_Tm_abs_122888157b956147e034801c5272e7bf",
"interpretation_Tm_abs_5163d80e40f141069b7bb90539a021e8",
"l_and-interp", "l_or-interp",
"lemma_FStar.Seq.Base.lemma_index_upd1",
"lemma_FStar.Seq.Base.lemma_index_upd2",
"lemma_FStar.Seq.Base.lemma_len_upd",
"lemma_Vale.Lib.Map16.lemma_equal_intro",
"lemma_Vale.X64.Flags.lemma_equal_intro",
"lemma_Vale.X64.Memory.buffer_length_buffer_as_seq",
"lemma_Vale.X64.Memory.loc_includes_refl",
"lemma_Vale.X64.Memory.modifies_buffer_addr",
"lemma_Vale.X64.Memory.modifies_buffer_elim",
"lemma_Vale.X64.Memory.modifies_buffer_readable",
"lemma_Vale.X64.Memory.modifies_goal_directed_refl",
"lemma_Vale.X64.Memory.modifies_goal_directed_trans",
"lemma_Vale.X64.Memory.modifies_goal_directed_trans2",
"lemma_Vale.X64.Memory.modifies_valid_taint",
"lemma_Vale.X64.QuickCodes.lemma_label_bool",
"lemma_Vale.X64.Regs.lemma_equal_intro",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThan",
"proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
"proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout",
"proj_equation_Vale.Arch.HeapImpl.Mkvale_heap_layout_vl_taint",
"proj_equation_Vale.X64.Machine_s.Reg_rf",
"proj_equation_Vale.X64.State.Mkvale_state_vs_flags",
"proj_equation_Vale.X64.State.Mkvale_state_vs_heap",
"proj_equation_Vale.X64.State.Mkvale_state_vs_ok",
"proj_equation_Vale.X64.State.Mkvale_state_vs_regs",
"proj_equation_Vale.X64.State.Mkvale_state_vs_stack",
"proj_equation_Vale.X64.State.Mkvale_state_vs_stackTaint",
"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.Mktuple3__1",
"projection_inverse_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
"projection_inverse_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout",
"projection_inverse_Vale.X64.Machine_s.Reg_rf",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_flags",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_heap",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_ok",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_regs",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_stack",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_stackTaint",
"refinement_interpretation_Tm_refine_0559236e7a05befcc7b6302f3642ad81",
"refinement_interpretation_Tm_refine_2a09f2450e26fe8d9312d402cf7d7936",
"refinement_interpretation_Tm_refine_2ca062977a42c36634b89c1c4f193f79",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_41db9fdf9444e7dc3929e8f963c015c7",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_8545a50511781623fc41e3fb8428bce0",
"refinement_interpretation_Tm_refine_b51b45ce195a33a465eab411d92fdae9",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"refinement_interpretation_Tm_refine_d9979b96a3f2b18961b3dd63a2783b64",
"refinement_interpretation_Tm_refine_df81b3f17797c6f405c1dbb191651292",
"refinement_interpretation_Tm_refine_f5b7985bc3c2bc5a5dee962352a41f5d",
"refinement_interpretation_Tm_refine_f9ad94596474231e26a90e389b8461f6",
"string_typing", "typing_Prims.eq2", "typing_Prims.l_and",
"typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heaplets",
"typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_layout",
"typing_Vale.Arch.HeapImpl.__proj__Mkvale_heap_layout__item__vl_taint",
"typing_Vale.Curve25519.Fast_defs.bool_bit",
"typing_Vale.Def.Types_s.add_wrap", "typing_Vale.Lib.Map16.sel",
"typing_Vale.X64.Decls.updated_cf",
"typing_Vale.X64.Decls.validSrcAddrs64",
"typing_Vale.X64.Memory.buffer_addr",
"typing_Vale.X64.Memory.buffer_as_seq",
"typing_Vale.X64.Memory.buffer_read",
"typing_Vale.X64.Memory.buffer_write",
"typing_Vale.X64.Memory.loc_buffer",
"typing_Vale.X64.Memory.modifies",
"typing_Vale.X64.QuickCodes.label",
"typing_Vale.X64.QuickCodes.va_range1",
"typing_Vale.X64.Regs.eta_sel", "typing_Vale.X64.Regs.sel",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_flags",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_heap",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_ok",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_regs",
"typing_tok_Vale.Arch.HeapTypes_s.Secret@tok",
"typing_tok_Vale.Arch.HeapTypes_s.TUInt64@tok", "unit_inversion",
"unit_typing"
],
0,
"82e2a51c75a96861ddfdfbd73587e7c3"
],
[
"Vale.Curve25519.X64.FastUtil.va_wpProof_Fast_sub1",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_f8666440faa91836cc5a13998af863fc", "bool_inversion",
"data_typing_intro_Vale.X64.Machine_s.Reg@tok", "equation_Prims.nat",
"equation_Vale.Arch.HeapImpl.heaplet_id",
"equation_Vale.Arch.HeapImpl.vale_heaplets",
"equation_Vale.Curve25519.X64.FastUtil.va_wp_Fast_sub1",
"equation_Vale.X64.Decls.upd_register",
"equation_Vale.X64.Decls.va_ensure_total",
"equation_Vale.X64.Decls.va_require_total",
"equation_Vale.X64.Decls.va_state_eq",
"equation_Vale.X64.Decls.va_upd_flags",
"equation_Vale.X64.Decls.va_upd_mem",
"equation_Vale.X64.Decls.va_upd_mem_heaplet",
"equation_Vale.X64.Decls.va_upd_ok",
"equation_Vale.X64.Decls.va_upd_reg64",
"equation_Vale.X64.Machine_s.n_reg_files",
"equation_Vale.X64.Machine_s.n_regs",
"equation_Vale.X64.Machine_s.reg_64",
"equation_Vale.X64.Machine_s.reg_file_id",
"equation_Vale.X64.Machine_s.reg_id",
"equation_Vale.X64.Machine_s.t_reg",
"equation_Vale.X64.Machine_s.t_reg_file",
"equation_Vale.X64.Memory.set_vale_heap",
"equation_Vale.X64.Memory.vale_full_heap_equal",
"equation_Vale.X64.QuickCode.t_require",
"equation_Vale.X64.QuickCode.va_t_ensure",
"equation_Vale.X64.State.state_eq",
"equation_Vale.X64.State.update_reg",
"equation_Vale.X64.State.update_reg_64",
"fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_full_heap",
"fuel_guarded_inversion_Vale.X64.State.vale_state",
"function_token_typing_Vale.Arch.HeapImpl.vale_heap", "int_typing",
"lemma_Vale.Lib.Map16.lemma_equal_elim",
"lemma_Vale.X64.Regs.lemma_equal_elim",
"proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heap",
"proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
"proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout",
"proj_equation_Vale.X64.Machine_s.Reg_rf",
"proj_equation_Vale.X64.State.Mkvale_state_vs_flags",
"proj_equation_Vale.X64.State.Mkvale_state_vs_heap",
"proj_equation_Vale.X64.State.Mkvale_state_vs_ok",
"proj_equation_Vale.X64.State.Mkvale_state_vs_regs",
"proj_equation_Vale.X64.State.Mkvale_state_vs_stack",
"proj_equation_Vale.X64.State.Mkvale_state_vs_stackTaint",
"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.Arch.HeapImpl.Mkvale_full_heap_vf_heap",
"projection_inverse_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
"projection_inverse_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout",
"projection_inverse_Vale.X64.Machine_s.Reg_rf",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_flags",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_heap",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_ok",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_regs",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_stack",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_stackTaint",
"refinement_interpretation_Tm_refine_00279cddbb4335c721dc2ae70ac9a9c5",
"refinement_interpretation_Tm_refine_0559236e7a05befcc7b6302f3642ad81",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_d9979b96a3f2b18961b3dd63a2783b64",
"typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heap",
"typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heaplets",
"typing_Vale.Curve25519.X64.FastUtil.va_code_Fast_sub1",
"typing_Vale.Curve25519.X64.FastUtil.va_lemma_Fast_sub1",
"typing_Vale.Lib.Map16.sel", "typing_Vale.Lib.Map16.upd",
"typing_Vale.X64.Decls.va_upd_flags",
"typing_Vale.X64.Decls.va_upd_mem",
"typing_Vale.X64.Decls.va_upd_mem_heaplet",
"typing_Vale.X64.Decls.va_upd_ok",
"typing_Vale.X64.Decls.va_upd_reg64", "typing_Vale.X64.Regs.sel",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_flags",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_heap",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_ok",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_regs",
"typing_Vale.X64.State.update_reg", "unit_typing"
],
0,
"cc0f31a64ba4901226b1f1cee88c4f00"
],
[
"Vale.Curve25519.X64.FastUtil.va_quick_Fast_sub1",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"fuel_guarded_inversion_FStar.Pervasives.Native.tuple3"
],
0,
"c20627072dc9da682d4f0d47ec9f26c3"
],
[
"Vale.Curve25519.X64.FastUtil.va_lemma_Fast_add",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"Prims_pretyping_f8666440faa91836cc5a13998af863fc", "bool_inversion",
"bool_typing", "constructor_distinct_Vale.Arch.HeapTypes_s.TUInt64",
"data_typing_intro_Vale.X64.Machine_s.Reg@tok", "eq2-interp",
"equality_tok_Vale.Arch.HeapTypes_s.Secret@tok",
"equality_tok_Vale.Arch.HeapTypes_s.TUInt64@tok",
"equation_Prims.eq2", "equation_Prims.eqtype",
"equation_Prims.logical", "equation_Prims.nat",
"equation_Vale.Arch.HeapImpl.vale_heaplets",
"equation_Vale.Curve25519.Fast_defs.pow2_five",
"equation_Vale.Curve25519.Fast_defs.pow2_four",
"equation_Vale.Curve25519.Fast_defs.pow2_three",
"equation_Vale.Curve25519.Fast_defs.pow2_two",
"equation_Vale.Def.Prop_s.prop0",
"equation_Vale.Def.Types_s.add_wrap",
"equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN",
"equation_Vale.Lib.Map16.get",
"equation_Vale.X64.Decls.upd_register",
"equation_Vale.X64.Decls.va_ensure_total",
"equation_Vale.X64.Decls.va_if",
"equation_Vale.X64.Decls.va_require_total",
"equation_Vale.X64.Decls.va_state_eq",
"equation_Vale.X64.Decls.va_upd_flags",
"equation_Vale.X64.Decls.va_upd_mem",
"equation_Vale.X64.Decls.va_upd_mem_heaplet",
"equation_Vale.X64.Decls.va_upd_ok",
"equation_Vale.X64.Decls.va_upd_reg64",
"equation_Vale.X64.Decls.validDstAddrs",
"equation_Vale.X64.Decls.validDstAddrs64",
"equation_Vale.X64.Decls.validSrcAddrs",
"equation_Vale.X64.Decls.validSrcAddrs64",
"equation_Vale.X64.InsMem.buffer64_write",
"equation_Vale.X64.Machine_s.n_reg_files",
"equation_Vale.X64.Machine_s.n_regs",
"equation_Vale.X64.Machine_s.reg_file_id",
"equation_Vale.X64.Machine_s.reg_id",
"equation_Vale.X64.Machine_s.t_reg",
"equation_Vale.X64.Machine_s.t_reg_file",
"equation_Vale.X64.Machine_s.t_reg_to_int",
"equation_Vale.X64.Memory.base_typ_as_vale_type",
"equation_Vale.X64.Memory.buffer64",
"equation_Vale.X64.Memory.memtaint",
"equation_Vale.X64.Memory.vale_full_heap_equal",
"equation_Vale.X64.Memory.valid_buffer_read",
"equation_Vale.X64.Memory.valid_buffer_write",
"equation_Vale.X64.Memory.valid_layout_buffer",
"equation_Vale.X64.Memory.valid_taint_buf64",
"equation_Vale.X64.QuickCode.t_require",
"equation_Vale.X64.State.state_eq",
"equation_Vale.X64.State.update_reg_64",
"fuel_guarded_inversion_Vale.X64.State.vale_state",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Prims.int",
"function_token_typing_Vale.Arch.HeapImpl.vale_heap",
"function_token_typing_Vale.Def.Words_s.nat64", "int_inversion",
"int_typing",
"interpretation_Tm_abs_122888157b956147e034801c5272e7bf",
"interpretation_Tm_abs_5163d80e40f141069b7bb90539a021e8",
"l_and-interp", "lemma_FStar.Seq.Base.lemma_index_upd1",
"lemma_FStar.Seq.Base.lemma_index_upd2",
"lemma_FStar.Seq.Base.lemma_len_upd",
"lemma_Vale.Lib.Map16.lemma_equal_intro",
"lemma_Vale.X64.Flags.lemma_equal_intro",
"lemma_Vale.X64.Memory.buffer_length_buffer_as_seq",
"lemma_Vale.X64.Memory.loc_includes_refl",
"lemma_Vale.X64.Memory.modifies_buffer_addr",
"lemma_Vale.X64.Memory.modifies_buffer_elim",
"lemma_Vale.X64.Memory.modifies_buffer_readable",
"lemma_Vale.X64.Memory.modifies_goal_directed_refl",
"lemma_Vale.X64.Memory.modifies_goal_directed_trans",
"lemma_Vale.X64.Memory.modifies_goal_directed_trans2",
"lemma_Vale.X64.Memory.modifies_valid_taint",
"lemma_Vale.X64.QuickCodes.lemma_label_bool",
"lemma_Vale.X64.Regs.lemma_equal_intro",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThan",
"proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
"proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout",
"proj_equation_Vale.Arch.HeapImpl.Mkvale_heap_layout_vl_taint",
"proj_equation_Vale.X64.Machine_s.Reg_rf",
"proj_equation_Vale.X64.State.Mkvale_state_vs_flags",
"proj_equation_Vale.X64.State.Mkvale_state_vs_heap",
"proj_equation_Vale.X64.State.Mkvale_state_vs_ok",
"proj_equation_Vale.X64.State.Mkvale_state_vs_regs",
"proj_equation_Vale.X64.State.Mkvale_state_vs_stack",
"proj_equation_Vale.X64.State.Mkvale_state_vs_stackTaint",
"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.Mktuple3__1",
"projection_inverse_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
"projection_inverse_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout",
"projection_inverse_Vale.X64.Machine_s.Reg_rf",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_flags",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_heap",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_ok",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_regs",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_stack",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_stackTaint",
"refinement_interpretation_Tm_refine_0559236e7a05befcc7b6302f3642ad81",
"refinement_interpretation_Tm_refine_2a09f2450e26fe8d9312d402cf7d7936",
"refinement_interpretation_Tm_refine_2ca062977a42c36634b89c1c4f193f79",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_41db9fdf9444e7dc3929e8f963c015c7",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_8545a50511781623fc41e3fb8428bce0",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"refinement_interpretation_Tm_refine_d9979b96a3f2b18961b3dd63a2783b64",
"refinement_interpretation_Tm_refine_df81b3f17797c6f405c1dbb191651292",
"refinement_interpretation_Tm_refine_f5b7985bc3c2bc5a5dee962352a41f5d",
"refinement_interpretation_Tm_refine_f9ad94596474231e26a90e389b8461f6",
"string_typing", "typing_FStar.Seq.Base.upd", "typing_Prims.eq2",
"typing_Prims.l_and",
"typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heaplets",
"typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_layout",
"typing_Vale.Arch.HeapImpl.__proj__Mkvale_heap_layout__item__vl_taint",
"typing_Vale.Def.Types_s.add_wrap", "typing_Vale.Lib.Map16.sel",
"typing_Vale.X64.CPU_Features_s.bmi2_enabled",
"typing_Vale.X64.Decls.updated_cf",
"typing_Vale.X64.Decls.validSrcAddrs64",
"typing_Vale.X64.Memory.buffer_addr",
"typing_Vale.X64.Memory.buffer_as_seq",
"typing_Vale.X64.Memory.buffer_read",
"typing_Vale.X64.Memory.buffer_write",
"typing_Vale.X64.Memory.load_mem64",
"typing_Vale.X64.Memory.loc_buffer",
"typing_Vale.X64.Memory.modifies",
"typing_Vale.X64.QuickCodes.label",
"typing_Vale.X64.QuickCodes.va_range1",
"typing_Vale.X64.Regs.eta_sel", "typing_Vale.X64.Regs.sel",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_flags",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_heap",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_ok",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_regs",
"typing_tok_Vale.Arch.HeapTypes_s.Secret@tok",
"typing_tok_Vale.Arch.HeapTypes_s.TUInt64@tok", "unit_inversion",
"unit_typing"
],
0,
"d6e40a2b4c9bf7ff8dce3ea7ce1b66a7"
],
[
"Vale.Curve25519.X64.FastUtil.va_wpProof_Fast_add",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_f8666440faa91836cc5a13998af863fc", "bool_inversion",
"data_typing_intro_Vale.X64.Machine_s.Reg@tok", "equation_Prims.nat",
"equation_Vale.Arch.HeapImpl.heaplet_id",
"equation_Vale.Arch.HeapImpl.vale_heaplets",
"equation_Vale.Curve25519.X64.FastUtil.va_wp_Fast_add",
"equation_Vale.X64.Decls.upd_register",
"equation_Vale.X64.Decls.va_ensure_total",
"equation_Vale.X64.Decls.va_require_total",
"equation_Vale.X64.Decls.va_state_eq",
"equation_Vale.X64.Decls.va_upd_flags",
"equation_Vale.X64.Decls.va_upd_mem",
"equation_Vale.X64.Decls.va_upd_mem_heaplet",
"equation_Vale.X64.Decls.va_upd_ok",
"equation_Vale.X64.Decls.va_upd_reg64",
"equation_Vale.X64.Machine_s.n_reg_files",
"equation_Vale.X64.Machine_s.n_regs",
"equation_Vale.X64.Machine_s.reg_64",
"equation_Vale.X64.Machine_s.reg_file_id",
"equation_Vale.X64.Machine_s.reg_id",
"equation_Vale.X64.Machine_s.t_reg",
"equation_Vale.X64.Machine_s.t_reg_file",
"equation_Vale.X64.Memory.set_vale_heap",
"equation_Vale.X64.Memory.vale_full_heap_equal",
"equation_Vale.X64.QuickCode.t_require",
"equation_Vale.X64.QuickCode.va_t_ensure",
"equation_Vale.X64.State.state_eq",
"equation_Vale.X64.State.update_reg",
"equation_Vale.X64.State.update_reg_64",
"fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_full_heap",
"fuel_guarded_inversion_Vale.X64.State.vale_state",
"function_token_typing_Vale.Arch.HeapImpl.vale_heap", "int_typing",
"lemma_Vale.Lib.Map16.lemma_equal_elim",
"lemma_Vale.X64.Regs.lemma_equal_elim",
"proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heap",
"proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
"proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout",
"proj_equation_Vale.X64.Machine_s.Reg_rf",
"proj_equation_Vale.X64.State.Mkvale_state_vs_flags",
"proj_equation_Vale.X64.State.Mkvale_state_vs_heap",
"proj_equation_Vale.X64.State.Mkvale_state_vs_ok",
"proj_equation_Vale.X64.State.Mkvale_state_vs_regs",
"proj_equation_Vale.X64.State.Mkvale_state_vs_stack",
"proj_equation_Vale.X64.State.Mkvale_state_vs_stackTaint",
"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.Arch.HeapImpl.Mkvale_full_heap_vf_heap",
"projection_inverse_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
"projection_inverse_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout",
"projection_inverse_Vale.X64.Machine_s.Reg_rf",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_flags",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_heap",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_ok",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_regs",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_stack",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_stackTaint",
"refinement_interpretation_Tm_refine_0559236e7a05befcc7b6302f3642ad81",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_d9979b96a3f2b18961b3dd63a2783b64",
"typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heap",
"typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heaplets",
"typing_Vale.Lib.Map16.sel", "typing_Vale.Lib.Map16.upd",
"typing_Vale.X64.Decls.va_upd_flags",
"typing_Vale.X64.Decls.va_upd_mem",
"typing_Vale.X64.Decls.va_upd_mem_heaplet",
"typing_Vale.X64.Decls.va_upd_ok",
"typing_Vale.X64.Decls.va_upd_reg64", "typing_Vale.X64.Regs.sel",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_flags",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_heap",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_ok",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_regs",
"typing_Vale.X64.State.update_reg", "unit_typing"
],
0,
"a7d7a51b0f87dca1e692788e74022b8c"
],
[
"Vale.Curve25519.X64.FastUtil.va_quick_Fast_add",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"fuel_guarded_inversion_FStar.Pervasives.Native.tuple3"
],
0,
"5dcee09b3df6a7079fe47848a9695ff5"
],
[
"Vale.Curve25519.X64.FastUtil.va_qcode_Fast_sub",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"constructor_distinct_Vale.Arch.HeapTypes_s.TUInt64",
"equality_tok_Vale.Arch.HeapTypes_s.TUInt64@tok",
"equation_Prims.eqtype", "equation_Prims.nat",
"equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.n_reg_files",
"equation_Vale.X64.Machine_s.n_regs",
"equation_Vale.X64.Machine_s.reg_64",
"equation_Vale.X64.Memory.base_typ_as_vale_type",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"haseqTm_refine_c365eb902b454950de62fba701d9049d",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c"
],
0,
"381d1f3e2d1335b4f1caf02f00992603"
],
[
"Vale.Curve25519.X64.FastUtil.va_lemma_Fast_sub",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_interpretation_Tm_arrow_289ee2cc5874944bf725b9e3db8c0fd6",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"Prims_pretyping_f8666440faa91836cc5a13998af863fc", "bool_inversion",
"bool_typing", "constructor_distinct_Vale.Arch.HeapTypes_s.TUInt64",
"constructor_distinct_Vale.X64.Machine_s.OReg",
"data_typing_intro_Vale.X64.Machine_s.Reg@tok", "eq2-interp",
"equality_tok_Vale.Arch.HeapTypes_s.Secret@tok",
"equality_tok_Vale.Arch.HeapTypes_s.TUInt64@tok",
"equation_Prims.eq2", "equation_Prims.eqtype",
"equation_Prims.logical", "equation_Prims.nat",
"equation_Vale.Arch.HeapImpl.heaplet_id",
"equation_Vale.Arch.HeapImpl.vale_heaplets",
"equation_Vale.Curve25519.FastUtil_helpers.sub_carry",
"equation_Vale.Curve25519.Fast_defs.bit",
"equation_Vale.Curve25519.Fast_defs.bool_bit",
"equation_Vale.Curve25519.Fast_defs.pow2_four",
"equation_Vale.Curve25519.Fast_defs.pow2_three",
"equation_Vale.Curve25519.Fast_defs.pow2_two",
"equation_Vale.Def.Prop_s.prop0",
"equation_Vale.Def.Types_s.add_wrap",
"equation_Vale.Def.Types_s.sub_wrap",
"equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN",
"equation_Vale.Lib.Map16.get",
"equation_Vale.X64.Decls.upd_register",
"equation_Vale.X64.Decls.va_ensure_total",
"equation_Vale.X64.Decls.va_if",
"equation_Vale.X64.Decls.va_require_total",
"equation_Vale.X64.Decls.va_state_eq",
"equation_Vale.X64.Decls.va_upd_flags",
"equation_Vale.X64.Decls.va_upd_mem",
"equation_Vale.X64.Decls.va_upd_mem_heaplet",
"equation_Vale.X64.Decls.va_upd_ok",
"equation_Vale.X64.Decls.va_upd_operand_dst_opr64",
"equation_Vale.X64.Decls.va_upd_reg64",
"equation_Vale.X64.Decls.validDstAddrs",
"equation_Vale.X64.Decls.validDstAddrs64",
"equation_Vale.X64.Decls.validSrcAddrs",
"equation_Vale.X64.Decls.validSrcAddrs64",
"equation_Vale.X64.InsMem.buffer64_write",
"equation_Vale.X64.Machine_s.n_reg_files",
"equation_Vale.X64.Machine_s.n_regs",
"equation_Vale.X64.Machine_s.reg_64",
"equation_Vale.X64.Machine_s.reg_file_id",
"equation_Vale.X64.Machine_s.reg_id",
"equation_Vale.X64.Machine_s.t_reg",
"equation_Vale.X64.Machine_s.t_reg_file",
"equation_Vale.X64.Machine_s.t_reg_to_int",
"equation_Vale.X64.Memory.base_typ_as_vale_type",
"equation_Vale.X64.Memory.buffer64",
"equation_Vale.X64.Memory.memtaint",
"equation_Vale.X64.Memory.vale_full_heap_equal",
"equation_Vale.X64.Memory.valid_buffer_read",
"equation_Vale.X64.Memory.valid_buffer_write",
"equation_Vale.X64.Memory.valid_layout_buffer",
"equation_Vale.X64.Memory.valid_taint_buf64",
"equation_Vale.X64.QuickCode.t_require",
"equation_Vale.X64.State.state_eq",
"equation_Vale.X64.State.state_eta",
"equation_Vale.X64.State.update_reg",
"equation_Vale.X64.State.update_reg_64",
"fuel_guarded_inversion_Vale.X64.State.vale_state",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Prims.int",
"function_token_typing_Prims.l_or",
"function_token_typing_Vale.Arch.HeapImpl.vale_heap",
"function_token_typing_Vale.Def.Words_s.nat64", "int_inversion",
"int_typing",
"interpretation_Tm_abs_122888157b956147e034801c5272e7bf",
"interpretation_Tm_abs_5163d80e40f141069b7bb90539a021e8",
"l_and-interp", "l_or-interp",
"lemma_FStar.Seq.Base.lemma_index_upd1",
"lemma_FStar.Seq.Base.lemma_index_upd2",
"lemma_FStar.Seq.Base.lemma_len_upd",
"lemma_Vale.Lib.Map16.lemma_equal_intro",
"lemma_Vale.Lib.Map16.lemma_eta",
"lemma_Vale.X64.Flags.lemma_equal_intro",
"lemma_Vale.X64.Memory.buffer_length_buffer_as_seq",
"lemma_Vale.X64.Memory.loc_includes_refl",
"lemma_Vale.X64.Memory.modifies_buffer_addr",
"lemma_Vale.X64.Memory.modifies_buffer_elim",
"lemma_Vale.X64.Memory.modifies_buffer_readable",
"lemma_Vale.X64.Memory.modifies_goal_directed_refl",
"lemma_Vale.X64.Memory.modifies_goal_directed_trans",
"lemma_Vale.X64.Memory.modifies_goal_directed_trans2",
"lemma_Vale.X64.Memory.modifies_valid_taint",
"lemma_Vale.X64.QuickCodes.lemma_label_bool",
"lemma_Vale.X64.Regs.lemma_equal_intro",
"lemma_Vale.X64.Regs.lemma_eta", "lemma_Vale.X64.Regs.lemma_upd_eq",
"lemma_Vale.X64.Regs.lemma_upd_ne",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThan",
"proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heap",
"proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
"proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout",
"proj_equation_Vale.Arch.HeapImpl.Mkvale_heap_layout_vl_taint",
"proj_equation_Vale.X64.Machine_s.Reg_rf",
"proj_equation_Vale.X64.State.Mkvale_state_vs_flags",
"proj_equation_Vale.X64.State.Mkvale_state_vs_heap",
"proj_equation_Vale.X64.State.Mkvale_state_vs_ok",
"proj_equation_Vale.X64.State.Mkvale_state_vs_regs",
"proj_equation_Vale.X64.State.Mkvale_state_vs_stack",
"proj_equation_Vale.X64.State.Mkvale_state_vs_stackTaint",
"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.Mktuple3__1",
"projection_inverse_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heap",
"projection_inverse_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
"projection_inverse_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout",
"projection_inverse_Vale.X64.Machine_s.OReg_r",
"projection_inverse_Vale.X64.Machine_s.OReg_tc",
"projection_inverse_Vale.X64.Machine_s.OReg_tr",
"projection_inverse_Vale.X64.Machine_s.Reg_r",
"projection_inverse_Vale.X64.Machine_s.Reg_rf",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_flags",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_heap",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_ok",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_regs",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_stack",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_stackTaint",
"refinement_interpretation_Tm_refine_0559236e7a05befcc7b6302f3642ad81",
"refinement_interpretation_Tm_refine_2a09f2450e26fe8d9312d402cf7d7936",
"refinement_interpretation_Tm_refine_2ca062977a42c36634b89c1c4f193f79",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_41db9fdf9444e7dc3929e8f963c015c7",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_8545a50511781623fc41e3fb8428bce0",
"refinement_interpretation_Tm_refine_b51b45ce195a33a465eab411d92fdae9",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"refinement_interpretation_Tm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"refinement_interpretation_Tm_refine_d9979b96a3f2b18961b3dd63a2783b64",
"refinement_interpretation_Tm_refine_df81b3f17797c6f405c1dbb191651292",
"refinement_interpretation_Tm_refine_f5b7985bc3c2bc5a5dee962352a41f5d",
"refinement_interpretation_Tm_refine_f9ad94596474231e26a90e389b8461f6",
"string_typing", "typing_FStar.Seq.Base.upd", "typing_Prims.eq2",
"typing_Prims.l_and",
"typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heaplets",
"typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_layout",
"typing_Vale.Arch.HeapImpl.__proj__Mkvale_heap_layout__item__vl_taint",
"typing_Vale.Curve25519.Fast_defs.bool_bit",
"typing_Vale.Def.Types_s.add_wrap", "typing_Vale.Lib.Map16.sel",
"typing_Vale.X64.Decls.updated_cf",
"typing_Vale.X64.Decls.va_upd_flags",
"typing_Vale.X64.Decls.va_upd_mem",
"typing_Vale.X64.Decls.va_upd_mem_heaplet",
"typing_Vale.X64.Decls.validSrcAddrs64",
"typing_Vale.X64.Memory.buffer_addr",
"typing_Vale.X64.Memory.buffer_as_seq",
"typing_Vale.X64.Memory.buffer_read",
"typing_Vale.X64.Memory.buffer_write",
"typing_Vale.X64.Memory.load_mem64",
"typing_Vale.X64.Memory.loc_buffer",
"typing_Vale.X64.Memory.modifies",
"typing_Vale.X64.QuickCodes.label",
"typing_Vale.X64.QuickCodes.va_range1", "typing_Vale.X64.Regs.eta",
"typing_Vale.X64.Regs.eta_sel", "typing_Vale.X64.Regs.sel",
"typing_Vale.X64.Regs.upd",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_flags",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_heap",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_ok",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_regs",
"typing_Vale.X64.State.state_eta",
"typing_Vale.X64.State.update_reg_64",
"typing_tok_Vale.Arch.HeapTypes_s.Secret@tok",
"typing_tok_Vale.Arch.HeapTypes_s.TUInt64@tok", "unit_inversion",
"unit_typing"
],
0,
"372698a21d87d25e4cd7edd30db515ed"
],
[
"Vale.Curve25519.X64.FastUtil.va_wpProof_Fast_sub",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_f8666440faa91836cc5a13998af863fc", "bool_inversion",
"data_typing_intro_Vale.X64.Machine_s.Reg@tok", "equation_Prims.nat",
"equation_Vale.Arch.HeapImpl.heaplet_id",
"equation_Vale.Arch.HeapImpl.vale_heaplets",
"equation_Vale.Curve25519.X64.FastUtil.va_wp_Fast_sub",
"equation_Vale.X64.Decls.upd_register",
"equation_Vale.X64.Decls.va_ensure_total",
"equation_Vale.X64.Decls.va_require_total",
"equation_Vale.X64.Decls.va_state_eq",
"equation_Vale.X64.Decls.va_upd_flags",
"equation_Vale.X64.Decls.va_upd_mem",
"equation_Vale.X64.Decls.va_upd_mem_heaplet",
"equation_Vale.X64.Decls.va_upd_ok",
"equation_Vale.X64.Decls.va_upd_reg64",
"equation_Vale.X64.Machine_s.n_reg_files",
"equation_Vale.X64.Machine_s.n_regs",
"equation_Vale.X64.Machine_s.reg_64",
"equation_Vale.X64.Machine_s.reg_file_id",
"equation_Vale.X64.Machine_s.reg_id",
"equation_Vale.X64.Machine_s.t_reg",
"equation_Vale.X64.Machine_s.t_reg_file",
"equation_Vale.X64.Memory.set_vale_heap",
"equation_Vale.X64.Memory.vale_full_heap_equal",
"equation_Vale.X64.QuickCode.t_require",
"equation_Vale.X64.QuickCode.va_t_ensure",
"equation_Vale.X64.State.state_eq",
"equation_Vale.X64.State.update_reg",
"equation_Vale.X64.State.update_reg_64",
"fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_full_heap",
"fuel_guarded_inversion_Vale.X64.State.vale_state",
"function_token_typing_Vale.Arch.HeapImpl.vale_heap", "int_typing",
"lemma_Vale.Lib.Map16.lemma_equal_elim",
"lemma_Vale.X64.Regs.lemma_equal_elim",
"proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heap",
"proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
"proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout",
"proj_equation_Vale.X64.Machine_s.Reg_rf",
"proj_equation_Vale.X64.State.Mkvale_state_vs_flags",
"proj_equation_Vale.X64.State.Mkvale_state_vs_heap",
"proj_equation_Vale.X64.State.Mkvale_state_vs_ok",
"proj_equation_Vale.X64.State.Mkvale_state_vs_regs",
"proj_equation_Vale.X64.State.Mkvale_state_vs_stack",
"proj_equation_Vale.X64.State.Mkvale_state_vs_stackTaint",
"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.Arch.HeapImpl.Mkvale_full_heap_vf_heap",
"projection_inverse_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
"projection_inverse_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout",
"projection_inverse_Vale.X64.Machine_s.Reg_rf",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_flags",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_heap",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_ok",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_regs",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_stack",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_stackTaint",
"refinement_interpretation_Tm_refine_0559236e7a05befcc7b6302f3642ad81",
"refinement_interpretation_Tm_refine_1f10c9e504fa656d4da882d7e1a7e473",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_d9979b96a3f2b18961b3dd63a2783b64",
"typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heap",
"typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heaplets",
"typing_Vale.Curve25519.X64.FastUtil.va_code_Fast_sub",
"typing_Vale.Curve25519.X64.FastUtil.va_lemma_Fast_sub",
"typing_Vale.Lib.Map16.sel", "typing_Vale.Lib.Map16.upd",
"typing_Vale.X64.Decls.va_upd_flags",
"typing_Vale.X64.Decls.va_upd_mem",
"typing_Vale.X64.Decls.va_upd_mem_heaplet",
"typing_Vale.X64.Decls.va_upd_ok",
"typing_Vale.X64.Decls.va_upd_reg64", "typing_Vale.X64.Regs.sel",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_flags",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_heap",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_ok",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_regs",
"typing_Vale.X64.State.update_reg", "unit_typing"
],
0,
"462547d35311d5696e0259907bf8f19c"
],
[
"Vale.Curve25519.X64.FastUtil.va_quick_Fast_sub",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"fuel_guarded_inversion_FStar.Pervasives.Native.tuple3"
],
0,
"73a1539fbedf0b9a52f47e19f5a0fc5c"
],
[
"Vale.Curve25519.X64.FastUtil.va_lemma_Cswap_single",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_f537159ed795b314b4e58c260361ae86",
"Prims_pretyping_f8666440faa91836cc5a13998af863fc",
"Vale.X64.Decls_interpretation_Tm_ghost_arrow_30853e489012f08e714eeb8d6ec738ed",
"Vale.X64.Decls_interpretation_Tm_ghost_arrow_f5ddc73608a3b8e7289a113e43b8c18b",
"bool_inversion", "bool_typing",
"constructor_distinct_Vale.Arch.HeapTypes_s.TUInt64",
"data_typing_intro_Vale.X64.Machine_s.Reg@tok", "eq2-interp",
"equality_tok_Vale.Arch.HeapTypes_s.Secret@tok",
"equality_tok_Vale.Arch.HeapTypes_s.TUInt64@tok",
"equation_Prims.eq2", "equation_Prims.eqtype",
"equation_Prims.l_Forall", "equation_Prims.l_and",
"equation_Prims.logical", "equation_Prims.nat",
"equation_Prims.squash", "equation_Vale.Arch.HeapImpl.vale_heaplets",
"equation_Vale.Def.Prop_s.prop0", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN", "equation_Vale.Lib.Map16.get",
"equation_Vale.X64.Decls.upd_register",
"equation_Vale.X64.Decls.va_ensure_total",
"equation_Vale.X64.Decls.va_if",
"equation_Vale.X64.Decls.va_require_total",
"equation_Vale.X64.Decls.va_state_eq",
"equation_Vale.X64.Decls.va_upd_mem",
"equation_Vale.X64.Decls.va_upd_mem_heaplet",
"equation_Vale.X64.Decls.va_upd_ok",
"equation_Vale.X64.Decls.va_upd_reg64",
"equation_Vale.X64.Decls.validDstAddrs",
"equation_Vale.X64.Decls.validDstAddrs64",
"equation_Vale.X64.Decls.validSrcAddrs",
"equation_Vale.X64.Decls.validSrcAddrs64",
"equation_Vale.X64.InsMem.buffer64_write",
"equation_Vale.X64.Machine_s.n_reg_files",
"equation_Vale.X64.Machine_s.n_regs",
"equation_Vale.X64.Machine_s.reg_file_id",
"equation_Vale.X64.Machine_s.reg_id",
"equation_Vale.X64.Machine_s.t_reg",
"equation_Vale.X64.Machine_s.t_reg_file",
"equation_Vale.X64.Memory.base_typ_as_vale_type",
"equation_Vale.X64.Memory.buffer64",
"equation_Vale.X64.Memory.memtaint",
"equation_Vale.X64.Memory.vale_full_heap_equal",
"equation_Vale.X64.Memory.valid_buffer_read",
"equation_Vale.X64.Memory.valid_buffer_write",
"equation_Vale.X64.Memory.valid_layout_buffer",
"equation_Vale.X64.Memory.valid_taint_buf64",
"equation_Vale.X64.QuickCode.t_require",
"equation_Vale.X64.State.state_eq",
"equation_Vale.X64.State.update_reg_64",
"fuel_guarded_inversion_Vale.X64.State.vale_state",
"function_token_typing_Prims.bool",
"function_token_typing_Vale.Arch.HeapImpl.vale_heap",
"function_token_typing_Vale.Def.Words_s.nat64", "int_inversion",
"int_typing",
"interpretation_Tm_abs_6841fabc968fcc179935f6a382c11f30",
"interpretation_Tm_abs_72a433a2f31e6900518f97a7e52ea0c0",
"interpretation_Tm_abs_8a46e2d6a879c4179d4760d40c5949b3",
"interpretation_Tm_abs_9fcd39f4bbd4603ba6945961a9ab0c23",
"interpretation_Tm_abs_b78e0d5a9e9331eba0d219af16de1103",
"interpretation_Tm_abs_bd79e8500737d23b26d4f9a86181a0c0",
"l_and-interp", "l_quant_interp_0d780b8e7b0161bfacb7b0dc6cde33c7",
"lemma_FStar.Seq.Base.lemma_index_upd1",
"lemma_FStar.Seq.Base.lemma_index_upd2",
"lemma_Vale.Lib.Map16.lemma_equal_intro",
"lemma_Vale.X64.Flags.lemma_equal_intro",
"lemma_Vale.X64.Memory.buffer_length_buffer_as_seq",
"lemma_Vale.X64.Memory.loc_includes_refl",
"lemma_Vale.X64.Memory.loc_includes_union_l_buffer",
"lemma_Vale.X64.Memory.modifies_buffer_addr",
"lemma_Vale.X64.Memory.modifies_buffer_elim",
"lemma_Vale.X64.Memory.modifies_buffer_readable",
"lemma_Vale.X64.Memory.modifies_goal_directed_refl",
"lemma_Vale.X64.Memory.modifies_goal_directed_trans",
"lemma_Vale.X64.Memory.modifies_goal_directed_trans2",
"lemma_Vale.X64.Memory.modifies_valid_taint",
"lemma_Vale.X64.QuickCodes.lemma_label_bool",
"lemma_Vale.X64.Regs.lemma_equal_intro",
"primitive_Prims.op_Equality",
"proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
"proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout",
"proj_equation_Vale.Arch.HeapImpl.Mkvale_heap_layout_vl_taint",
"proj_equation_Vale.X64.Machine_s.Reg_rf",
"proj_equation_Vale.X64.State.Mkvale_state_vs_flags",
"proj_equation_Vale.X64.State.Mkvale_state_vs_heap",
"proj_equation_Vale.X64.State.Mkvale_state_vs_ok",
"proj_equation_Vale.X64.State.Mkvale_state_vs_regs",
"proj_equation_Vale.X64.State.Mkvale_state_vs_stack",
"proj_equation_Vale.X64.State.Mkvale_state_vs_stackTaint",
"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.Mktuple3__1",
"projection_inverse_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
"projection_inverse_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout",
"projection_inverse_Vale.X64.Machine_s.Reg_rf",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_flags",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_heap",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_ok",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_regs",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_stack",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_stackTaint",
"refinement_interpretation_Tm_refine_0559236e7a05befcc7b6302f3642ad81",
"refinement_interpretation_Tm_refine_2a09f2450e26fe8d9312d402cf7d7936",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_41db9fdf9444e7dc3929e8f963c015c7",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_8545a50511781623fc41e3fb8428bce0",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55",
"refinement_interpretation_Tm_refine_d9979b96a3f2b18961b3dd63a2783b64",
"refinement_interpretation_Tm_refine_df81b3f17797c6f405c1dbb191651292",
"refinement_interpretation_Tm_refine_f9ad94596474231e26a90e389b8461f6",
"refinement_kinding_Tm_refine_2de20c066034c13bf76e9c0b94f4806c",
"string_typing",
"typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heaplets",
"typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_layout",
"typing_Vale.Arch.HeapImpl.__proj__Mkvale_heap_layout__item__vl_taint",
"typing_Vale.Lib.Map16.sel", "typing_Vale.X64.Decls.cf",
"typing_Vale.X64.Decls.va_if",
"typing_Vale.X64.Decls.validSrcAddrs64",
"typing_Vale.X64.Decls.valid_cf",
"typing_Vale.X64.Memory.buffer_as_seq",
"typing_Vale.X64.Memory.buffer_read",
"typing_Vale.X64.Memory.buffer_write",
"typing_Vale.X64.Memory.loc_buffer",
"typing_Vale.X64.Memory.loc_union",
"typing_Vale.X64.Memory.modifies",
"typing_Vale.X64.QuickCodes.label",
"typing_Vale.X64.QuickCodes.va_range1",
"typing_Vale.X64.Regs.eta_sel", "typing_Vale.X64.Regs.sel",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_flags",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_heap",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_ok",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_regs",
"typing_tok_Vale.Arch.HeapTypes_s.Secret@tok",
"typing_tok_Vale.Arch.HeapTypes_s.TUInt64@tok", "unit_typing"
],
0,
"1e1ca149a1c869bec129c0916a2588fa"
],
[
"Vale.Curve25519.X64.FastUtil.va_wpProof_Cswap_single",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_f8666440faa91836cc5a13998af863fc", "bool_inversion",
"data_typing_intro_Vale.X64.Machine_s.Reg@tok", "equation_Prims.nat",
"equation_Vale.Arch.HeapImpl.vale_heaplets",
"equation_Vale.Curve25519.X64.FastUtil.va_wp_Cswap_single",
"equation_Vale.Def.Words_s.nat64",
"equation_Vale.X64.Decls.upd_register",
"equation_Vale.X64.Decls.va_ensure_total",
"equation_Vale.X64.Decls.va_if",
"equation_Vale.X64.Decls.va_require_total",
"equation_Vale.X64.Decls.va_state_eq",
"equation_Vale.X64.Decls.va_upd_mem",
"equation_Vale.X64.Decls.va_upd_mem_heaplet",
"equation_Vale.X64.Decls.va_upd_ok",
"equation_Vale.X64.Decls.va_upd_reg64",
"equation_Vale.X64.Machine_s.n_reg_files",
"equation_Vale.X64.Machine_s.n_regs",
"equation_Vale.X64.Machine_s.reg_file_id",
"equation_Vale.X64.Machine_s.reg_id",
"equation_Vale.X64.Machine_s.t_reg",
"equation_Vale.X64.Machine_s.t_reg_file",
"equation_Vale.X64.Memory.set_vale_heap",
"equation_Vale.X64.Memory.vale_full_heap_equal",
"equation_Vale.X64.QuickCode.t_require",
"equation_Vale.X64.QuickCode.va_t_ensure",
"equation_Vale.X64.State.state_eq",
"equation_Vale.X64.State.update_reg",
"equation_Vale.X64.State.update_reg_64",
"fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_full_heap",
"fuel_guarded_inversion_Vale.X64.State.vale_state",
"function_token_typing_Vale.Arch.HeapImpl.vale_heap",
"int_inversion", "int_typing",
"interpretation_Tm_abs_3e2f440c3f3c31372c5fe205fc686cae",
"interpretation_Tm_abs_8d32827b027bcc61bb18b52dcb059ae7",
"lemma_Vale.Lib.Map16.lemma_equal_elim",
"lemma_Vale.X64.Flags.lemma_equal_elim",
"lemma_Vale.X64.Regs.lemma_equal_elim",
"proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heap",
"proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
"proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout",
"proj_equation_Vale.X64.Machine_s.Reg_rf",
"proj_equation_Vale.X64.State.Mkvale_state_vs_flags",
"proj_equation_Vale.X64.State.Mkvale_state_vs_heap",
"proj_equation_Vale.X64.State.Mkvale_state_vs_ok",
"proj_equation_Vale.X64.State.Mkvale_state_vs_regs",
"proj_equation_Vale.X64.State.Mkvale_state_vs_stack",
"proj_equation_Vale.X64.State.Mkvale_state_vs_stackTaint",
"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.Arch.HeapImpl.Mkvale_full_heap_vf_heap",
"projection_inverse_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
"projection_inverse_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout",
"projection_inverse_Vale.X64.Machine_s.Reg_rf",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_flags",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_heap",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_ok",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_regs",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_stack",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_stackTaint",
"refinement_interpretation_Tm_refine_0559236e7a05befcc7b6302f3642ad81",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_d9979b96a3f2b18961b3dd63a2783b64",
"typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heap",
"typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heaplets",
"typing_Vale.Lib.Map16.sel", "typing_Vale.Lib.Map16.upd",
"typing_Vale.X64.Decls.va_upd_mem", "typing_Vale.X64.Regs.sel",
"typing_Vale.X64.Regs.upd",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_flags",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_heap",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_ok",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_regs",
"typing_Vale.X64.State.update_reg", "unit_typing"
],
0,
"f748d914b8f76073439f6eabeb26f589"
],
[
"Vale.Curve25519.X64.FastUtil.va_quick_Cswap_single",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"fuel_guarded_inversion_FStar.Pervasives.Native.tuple3"
],
0,
"db082107bdce2cd46d5e44c11525e6e5"
],
[
"Vale.Curve25519.X64.FastUtil.va_req_Cswap2",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.l_and",
"equation_Prims.squash", "equation_Prims.subtype_of",
"l_quant_interp_5b2993f9f2c0eba3627049a3b4167c7a",
"refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c"
],
0,
"21168d8025f87df1b040137f7decd94e"
],
[
"Vale.Curve25519.X64.FastUtil.va_ens_Cswap2",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.l_and",
"equation_Prims.squash", "equation_Prims.subtype_of",
"equation_Vale.X64.Decls.va_state_eq",
"l_quant_interp_5b2993f9f2c0eba3627049a3b4167c7a",
"refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c"
],
0,
"7ebd241b91d1866c34704a342c6d6c87"
],
[
"Vale.Curve25519.X64.FastUtil.va_lemma_Cswap2",
1,
1,
0,
[
"@MaxFuel_assumption", "@MaxIFuel_assumption",
"@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented",
"@query", "Prims_pretyping_ae567c2fb75be05905677af440075565",
"Prims_pretyping_f8666440faa91836cc5a13998af863fc",
"Vale.Arch.HeapImpl_pretyping_4aa61432b04e23a2d66ceb8d22171f42",
"Vale.Arch.HeapImpl_pretyping_6646ba4902a38c8f85d79301e07488b2",
"bool_inversion", "bool_typing", "constructor_distinct_Prims.Cons",
"data_typing_intro_FStar.Pervasives.Native.Mktuple2@tok",
"data_typing_intro_Prims.Cons@tok",
"data_typing_intro_Prims.Nil@tok",
"data_typing_intro_Vale.Arch.HeapImpl.Mkbuffer_info@tok",
"data_typing_intro_Vale.X64.Machine_s.Reg@tok", "eq2-interp",
"equality_tok_Vale.Arch.HeapImpl.Mutable@tok",
"equality_tok_Vale.Arch.HeapTypes_s.Secret@tok",
"equality_tok_Vale.Arch.HeapTypes_s.TUInt64@tok",
"equation_Prims.eq2", "equation_Prims.l_and",
"equation_Prims.logical", "equation_Prims.nat",
"equation_Prims.squash", "equation_Vale.Arch.HeapImpl.heaplet_id",
"equation_Vale.Arch.HeapImpl.vale_heaplets",
"equation_Vale.Def.Prop_s.prop0", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN", "equation_Vale.Lib.Map16.map2",
"equation_Vale.Lib.Map16.map4", "equation_Vale.Lib.Map16.sel2",
"equation_Vale.Lib.Map16.sel4", "equation_Vale.Lib.Map16.sel8",
"equation_Vale.X64.Decls.upd_register",
"equation_Vale.X64.Decls.va_ensure_total",
"equation_Vale.X64.Decls.va_if",
"equation_Vale.X64.Decls.va_require_total",
"equation_Vale.X64.Decls.va_state_eq",
"equation_Vale.X64.Decls.va_upd_mem",
"equation_Vale.X64.Decls.va_upd_mem_layout",
"equation_Vale.X64.Decls.va_upd_ok",
"equation_Vale.X64.Decls.va_upd_reg64",
"equation_Vale.X64.Decls.validDstAddrs",
"equation_Vale.X64.Decls.validDstAddrs64",
"equation_Vale.X64.Decls.validSrcAddrs",
"equation_Vale.X64.Decls.validSrcAddrs64",
"equation_Vale.X64.InsMem.create_post",
"equation_Vale.X64.InsMem.heaplet_id_is_some",
"equation_Vale.X64.Machine_s.n_reg_files",
"equation_Vale.X64.Machine_s.n_regs",
"equation_Vale.X64.Machine_s.reg_file_id",
"equation_Vale.X64.Machine_s.reg_id",
"equation_Vale.X64.Machine_s.t_reg",
"equation_Vale.X64.Machine_s.t_reg_file",
"equation_Vale.X64.Memory.buffer64",
"equation_Vale.X64.Memory.buffer_info_disjoint",
"equation_Vale.X64.Memory.get_vale_heap",
"equation_Vale.X64.Memory.init_heaplets_req",
"equation_Vale.X64.Memory.memtaint",
"equation_Vale.X64.Memory.vale_full_heap_equal",
"equation_Vale.X64.Memory.valid_taint_buf64",
"equation_Vale.X64.QuickCode.t_require",
"equation_Vale.X64.State.state_eq",
"equation_Vale.X64.State.update_reg_64",
"equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented",
"fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_heap_layout",
"fuel_guarded_inversion_Vale.X64.State.vale_state",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Vale.Arch.HeapImpl.vale_heap",
"int_inversion", "int_typing",
"interpretation_Tm_abs_0269456a1f4955ffbff3d5dcf3e9c8e8",
"interpretation_Tm_abs_089222250b16ce704e765af600f34381",
"interpretation_Tm_abs_142f9f979b753f311fb330badd3ed302",
"interpretation_Tm_abs_1993901602295bbed92afcee179e1e82",
"interpretation_Tm_abs_1a7d5e21a7823b122e520c5bd4c6823e",
"interpretation_Tm_abs_1e2932f721bb7c29eacfd31ae7a83f05",
"interpretation_Tm_abs_21cffd9fc070141034bdebf35c7455ed",
"interpretation_Tm_abs_237d2a25b1e84035762b9e0846e516c4",
"interpretation_Tm_abs_2caec7953a5c1072b83d9e64996e6679",
"interpretation_Tm_abs_2d765db75e50ae4cffe730906845af2e",
"interpretation_Tm_abs_41ae733d5df4cb87022172ddcc40d7dd",
"interpretation_Tm_abs_4946ea37e54b640e08cb77f7a70a220e",
"interpretation_Tm_abs_5e6a41ac12f53517f7993fa99dd94f99",
"interpretation_Tm_abs_6bd91bab8b495260815d9dde2ddc0f9d",
"interpretation_Tm_abs_6dac4dc55b55e5415a64a7464a9c09d7",
"interpretation_Tm_abs_6ebb9174e054f95c72bfd082e34d439a",
"interpretation_Tm_abs_7a8f32e5f3a0c16cc0ebe7510b19799c",
"interpretation_Tm_abs_7aeb3268b1ed12992118d4501bba4e98",
"interpretation_Tm_abs_830ca0c9dd29f363d2840e51cb3926a5",
"interpretation_Tm_abs_85cbc8ace7e6d6ae8cfd60df847f8c0f",
"interpretation_Tm_abs_894879dad466e2ff5f8264f8317ec1ac",
"interpretation_Tm_abs_8c9548a1829f5695638aae07000334f3",
"interpretation_Tm_abs_8de6971fdcfca4c2e31987ab0316d276",
"interpretation_Tm_abs_a229a3f4308693a25b3a11f452722d44",
"interpretation_Tm_abs_aa673eeec26f7bb24f47a6308ee5d5ca",
"interpretation_Tm_abs_add5a99ae27626288af1d20ab946f6d4",
"interpretation_Tm_abs_ae727b1ddeb403b91172afeb9cf2147e",
"interpretation_Tm_abs_b1d0a2b56044cec690fb79981f8a0b2f",
"interpretation_Tm_abs_b583b69ad4668af5a1b03bdea9415ce4",
"interpretation_Tm_abs_bd4abb88a0b417606aeeaed19171839e",
"interpretation_Tm_abs_bec869028e56fe85a52fbc6a0f6826d2",
"interpretation_Tm_abs_c43b6069f7e99f2ffe6398141dbfae35",
"interpretation_Tm_abs_c474e87247429620d515b2e5c9bd3d1b",
"interpretation_Tm_abs_cb1b327d882721ee5b097662367fc96c",
"interpretation_Tm_abs_cb413b0f0e80e08bcc9808ed62187e18",
"interpretation_Tm_abs_cccdcc0f34aa5f4229df6847f0690f9d",
"interpretation_Tm_abs_cef10796226937ef37c39ea6d0eacfa2",
"interpretation_Tm_abs_d103ad48da5e5cecec98c895bfe56c04",
"interpretation_Tm_abs_d9cb952079d7a14060951a5345438182",
"interpretation_Tm_abs_dbf3d09edbc3e5cc01c53a48fc553a3f",
"interpretation_Tm_abs_df691bf70f777c11d2ce398424649cba",
"interpretation_Tm_abs_e236813d07c47b96eb3df31fa4a0e835",
"interpretation_Tm_abs_e927bd2632eee82e28095e2b865c4e4d",
"interpretation_Tm_abs_f2d2320c374377e6cc1a734c388d2edd",
"interpretation_Tm_abs_f6359bb5a4bf1e8e060684674a2ee30e",
"interpretation_Tm_abs_fcc4f70c2a357d74268a4e881788a96c",
"interpretation_Tm_abs_fd5d68b295a47ed3db73ca3464938616",
"interpretation_Tm_abs_ff6d03ccb4cc5f059392ad4447b71120",
"kinding_Vale.Arch.HeapImpl.buffer_info@tok", "l_and-interp",
"lemma_Vale.Lib.Map16.lemma_equal_intro",
"lemma_Vale.X64.Flags.lemma_equal_intro",
"lemma_Vale.X64.Memory.lemma_heaps_match",
"lemma_Vale.X64.Memory.modifies_same_heaplet_id",
"lemma_Vale.X64.QuickCodes.lemma_label_bool",
"lemma_Vale.X64.Regs.lemma_equal_intro",
"primitive_Prims.op_Addition", "primitive_Prims.op_Equality",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThan",
"proj_equation_Vale.Arch.HeapImpl.Mkbuffer_info_bi_buffer",
"proj_equation_Vale.Arch.HeapImpl.Mkbuffer_info_bi_heaplet",
"proj_equation_Vale.Arch.HeapImpl.Mkbuffer_info_bi_typ",
"proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heap",
"proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
"proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout",
"proj_equation_Vale.Arch.HeapImpl.Mkvale_heap_layout_vl_taint",
"proj_equation_Vale.X64.Machine_s.Reg_rf",
"proj_equation_Vale.X64.State.Mkvale_state_vs_flags",
"proj_equation_Vale.X64.State.Mkvale_state_vs_heap",
"proj_equation_Vale.X64.State.Mkvale_state_vs_ok",
"proj_equation_Vale.X64.State.Mkvale_state_vs_regs",
"proj_equation_Vale.X64.State.Mkvale_state_vs_stack",
"proj_equation_Vale.X64.State.Mkvale_state_vs_stackTaint",
"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.Mktuple3__1",
"projection_inverse_Prims.Cons_a",
"projection_inverse_Prims.Cons_hd",
"projection_inverse_Prims.Cons_tl",
"projection_inverse_Vale.Arch.HeapImpl.Mkbuffer_info_bi_buffer",
"projection_inverse_Vale.Arch.HeapImpl.Mkbuffer_info_bi_heaplet",
"projection_inverse_Vale.Arch.HeapImpl.Mkbuffer_info_bi_mutable",
"projection_inverse_Vale.Arch.HeapImpl.Mkbuffer_info_bi_taint",
"projection_inverse_Vale.Arch.HeapImpl.Mkbuffer_info_bi_typ",
"projection_inverse_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heap",
"projection_inverse_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout",
"projection_inverse_Vale.X64.Machine_s.Reg_rf",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_flags",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_heap",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_ok",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_regs",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_stack",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_stackTaint",
"refinement_interpretation_Tm_refine_0559236e7a05befcc7b6302f3642ad81",
"refinement_interpretation_Tm_refine_2a09f2450e26fe8d9312d402cf7d7936",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_8de17eec3c1f64d75609148b2dff3180",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"refinement_interpretation_Tm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_d9979b96a3f2b18961b3dd63a2783b64",
"refinement_interpretation_Tm_refine_f5b7985bc3c2bc5a5dee962352a41f5d",
"refinement_interpretation_Tm_refine_f9ad94596474231e26a90e389b8461f6",
"refinement_kinding_Tm_refine_2de20c066034c13bf76e9c0b94f4806c",
"string_typing",
"token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented",
"typing_FStar.Seq.Base.length",
"typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heap",
"typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heaplets",
"typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_layout",
"typing_Vale.Arch.HeapImpl.__proj__Mkvale_heap_layout__item__vl_inner",
"typing_Vale.Arch.HeapImpl.__proj__Mkvale_heap_layout__item__vl_taint",
"typing_Vale.Lib.Map16.get", "typing_Vale.Lib.Map16.sel2",
"typing_Vale.Lib.Seqs.list_to_seq",
"typing_Vale.X64.Decls.updated_cf",
"typing_Vale.X64.Memory.get_vale_heap",
"typing_Vale.X64.Memory.layout_buffers",
"typing_Vale.X64.Memory.layout_modifies_loc",
"typing_Vale.X64.Memory.loc_buffer",
"typing_Vale.X64.Memory.loc_union",
"typing_Vale.X64.Memory.modifies",
"typing_Vale.X64.QuickCodes.label",
"typing_Vale.X64.QuickCodes.va_range1",
"typing_Vale.X64.Regs.eta_sel",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_flags",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_heap",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_ok",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_regs",
"typing_tok_Vale.Arch.HeapImpl.Mutable@tok",
"typing_tok_Vale.Arch.HeapTypes_s.Secret@tok",
"typing_tok_Vale.Arch.HeapTypes_s.TUInt64@tok", "unit_typing"
],
0,
"385aa2a5d31985bae89e1dbe1377f2e3"
],
[
"Vale.Curve25519.X64.FastUtil.va_wpProof_Cswap2",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"Prims_pretyping_f8666440faa91836cc5a13998af863fc", "bool_inversion",
"data_typing_intro_Vale.X64.Machine_s.Reg@tok", "equation_Prims.nat",
"equation_Vale.Arch.HeapImpl.vale_heaplets",
"equation_Vale.Curve25519.X64.FastUtil.va_wp_Cswap2",
"equation_Vale.Def.Words_s.nat64",
"equation_Vale.X64.Decls.upd_register",
"equation_Vale.X64.Decls.va_ensure_total",
"equation_Vale.X64.Decls.va_if",
"equation_Vale.X64.Decls.va_require_total",
"equation_Vale.X64.Decls.va_state_eq",
"equation_Vale.X64.Decls.va_upd_flags",
"equation_Vale.X64.Decls.va_upd_mem",
"equation_Vale.X64.Decls.va_upd_mem_heaplet",
"equation_Vale.X64.Decls.va_upd_mem_layout",
"equation_Vale.X64.Decls.va_upd_ok",
"equation_Vale.X64.Decls.va_upd_reg64",
"equation_Vale.X64.Machine_s.n_reg_files",
"equation_Vale.X64.Machine_s.n_regs",
"equation_Vale.X64.Machine_s.reg_64",
"equation_Vale.X64.Machine_s.reg_file_id",
"equation_Vale.X64.Machine_s.reg_id",
"equation_Vale.X64.Machine_s.t_reg",
"equation_Vale.X64.Machine_s.t_reg_file",
"equation_Vale.X64.Memory.set_vale_heap",
"equation_Vale.X64.Memory.vale_full_heap_equal",
"equation_Vale.X64.QuickCode.t_require",
"equation_Vale.X64.QuickCode.va_t_ensure",
"equation_Vale.X64.State.state_eq",
"equation_Vale.X64.State.update_reg",
"equation_Vale.X64.State.update_reg_64",
"fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_full_heap",
"fuel_guarded_inversion_Vale.X64.State.vale_state",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Vale.Arch.HeapImpl.vale_heap", "int_typing",
"interpretation_Tm_abs_0269456a1f4955ffbff3d5dcf3e9c8e8",
"interpretation_Tm_abs_1993901602295bbed92afcee179e1e82",
"interpretation_Tm_abs_4946ea37e54b640e08cb77f7a70a220e",
"interpretation_Tm_abs_6dac4dc55b55e5415a64a7464a9c09d7",
"interpretation_Tm_abs_7a8f32e5f3a0c16cc0ebe7510b19799c",
"interpretation_Tm_abs_830ca0c9dd29f363d2840e51cb3926a5",
"interpretation_Tm_abs_8c9548a1829f5695638aae07000334f3",
"interpretation_Tm_abs_8de6971fdcfca4c2e31987ab0316d276",
"interpretation_Tm_abs_b583b69ad4668af5a1b03bdea9415ce4",
"interpretation_Tm_abs_bec869028e56fe85a52fbc6a0f6826d2",
"interpretation_Tm_abs_cef10796226937ef37c39ea6d0eacfa2",
"interpretation_Tm_abs_d103ad48da5e5cecec98c895bfe56c04",
"interpretation_Tm_abs_d9cb952079d7a14060951a5345438182",
"interpretation_Tm_abs_dbf3d09edbc3e5cc01c53a48fc553a3f",
"interpretation_Tm_abs_f2d2320c374377e6cc1a734c388d2edd",
"interpretation_Tm_abs_f6359bb5a4bf1e8e060684674a2ee30e",
"lemma_Vale.Lib.Map16.lemma_equal_elim",
"lemma_Vale.X64.Regs.lemma_equal_elim",
"primitive_Prims.op_Equality",
"proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heap",
"proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
"proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout",
"proj_equation_Vale.X64.Machine_s.Reg_rf",
"proj_equation_Vale.X64.State.Mkvale_state_vs_flags",
"proj_equation_Vale.X64.State.Mkvale_state_vs_heap",
"proj_equation_Vale.X64.State.Mkvale_state_vs_ok",
"proj_equation_Vale.X64.State.Mkvale_state_vs_regs",
"proj_equation_Vale.X64.State.Mkvale_state_vs_stack",
"proj_equation_Vale.X64.State.Mkvale_state_vs_stackTaint",
"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.Arch.HeapImpl.Mkvale_full_heap_vf_heap",
"projection_inverse_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
"projection_inverse_Vale.X64.Machine_s.Reg_rf",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_flags",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_heap",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_ok",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_regs",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_stack",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_stackTaint",
"refinement_interpretation_Tm_refine_0559236e7a05befcc7b6302f3642ad81",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_d9979b96a3f2b18961b3dd63a2783b64",
"typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heap",
"typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heaplets",
"typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_layout",
"typing_Vale.Lib.Map16.sel", "typing_Vale.Lib.Map16.upd",
"typing_Vale.X64.Regs.sel", "typing_Vale.X64.Regs.upd",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_flags",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_heap",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_ok",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_regs",
"unit_typing"
],
0,
"5df44e170bef8db1df3cc79cf31df065"
],
[
"Vale.Curve25519.X64.FastUtil.va_quick_Cswap2",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"fuel_guarded_inversion_FStar.Pervasives.Native.tuple3"
],
0,
"7262362971cceadfc91048ad208d3f01"
],
[
"Vale.Curve25519.X64.FastUtil.va_req_Cswap2_stdcall",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_f8666440faa91836cc5a13998af863fc",
"equation_Prims.eqtype", "equation_Prims.l_and",
"equation_Prims.nat", "equation_Prims.squash",
"equation_Prims.subtype_of", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN", "function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"l_quant_interp_5b2993f9f2c0eba3627049a3b4167c7a",
"refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"unit_typing"
],
0,
"a6e00b7949dc3615e72f63a721d73bbd"
],
[
"Vale.Curve25519.X64.FastUtil.va_ens_Cswap2_stdcall",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_f8666440faa91836cc5a13998af863fc",
"equation_Prims.l_and", "equation_Prims.squash",
"equation_Prims.subtype_of", "equation_Vale.X64.Decls.va_state_eq",
"fuel_guarded_inversion_Vale.X64.State.vale_state",
"l_quant_interp_5b2993f9f2c0eba3627049a3b4167c7a",
"refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c",
"unit_typing"
],
0,
"a50445120abdc888ab71e7db6c629fba"
],
[
"Vale.Curve25519.X64.FastUtil.va_qcode_Cswap2_stdcall",
1,
1,
0,
[ "@query" ],
0,
"b3d94028d7dcf520569fd651968c4f82"
],
[
"Vale.Curve25519.X64.FastUtil.va_lemma_Cswap2_stdcall",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query", "bool_inversion", "eq2-interp",
"equality_tok_Vale.X64.Machine_s.Secret@tok",
"equation_Prims.eqtype", "equation_Prims.nat",
"equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Decls.va_require_total",
"equation_Vale.X64.Decls.validDstAddrs64",
"equation_Vale.X64.Memory.get_vale_heap",
"fuel_guarded_inversion_Vale.X64.State.vale_state",
"function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c", "int_inversion",
"proj_equation_Vale.X64.State.Mkvale_state_vs_memTaint",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_af2b4da716c75c2458af0546b232a321",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c"
],
0,
"e91cecbb632322f2a3a391cecd509c2b"
],
[
"Vale.Curve25519.X64.FastUtil.va_lemma_Cswap2_stdcall",
2,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_f8666440faa91836cc5a13998af863fc", "b2t_def",
"bool_inversion", "data_typing_intro_Vale.X64.Machine_s.Reg@tok",
"eq2-interp", "equality_tok_Vale.Arch.HeapTypes_s.Secret@tok",
"equality_tok_Vale.Arch.HeapTypes_s.TUInt64@tok",
"equation_Prims.eq2", "equation_Prims.l_and", "equation_Prims.l_imp",
"equation_Prims.logical", "equation_Prims.nat",
"equation_Prims.squash", "equation_Vale.Arch.HeapImpl.vale_heaplets",
"equation_Vale.Def.Prop_s.prop0", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Decls.upd_register",
"equation_Vale.X64.Decls.va_ensure_total",
"equation_Vale.X64.Decls.va_if",
"equation_Vale.X64.Decls.va_require_total",
"equation_Vale.X64.Decls.va_state_eq",
"equation_Vale.X64.Decls.va_upd_mem",
"equation_Vale.X64.Decls.va_upd_mem_heaplet",
"equation_Vale.X64.Decls.va_upd_mem_layout",
"equation_Vale.X64.Decls.va_upd_ok",
"equation_Vale.X64.Decls.va_upd_reg64",
"equation_Vale.X64.Decls.va_upd_stack",
"equation_Vale.X64.Decls.va_upd_stackTaint",
"equation_Vale.X64.Machine_s.n_reg_files",
"equation_Vale.X64.Machine_s.n_regs",
"equation_Vale.X64.Machine_s.reg_file_id",
"equation_Vale.X64.Machine_s.reg_id",
"equation_Vale.X64.Machine_s.t_reg",
"equation_Vale.X64.Machine_s.t_reg_file",
"equation_Vale.X64.Memory.buffer64",
"equation_Vale.X64.Memory.get_vale_heap",
"equation_Vale.X64.Memory.vale_full_heap_equal",
"equation_Vale.X64.QuickCode.t_require",
"equation_Vale.X64.State.state_eq",
"equation_Vale.X64.State.update_reg_64",
"fuel_guarded_inversion_Vale.X64.State.vale_state",
"function_token_typing_Vale.Arch.HeapImpl.vale_heap",
"function_token_typing_Vale.Def.Words_s.nat64", "int_inversion",
"int_typing",
"interpretation_Tm_abs_0049f273b5a57c0da83e2d471ad10016",
"interpretation_Tm_abs_039db5e48fee7b397a9c7ae67435dfea",
"interpretation_Tm_abs_03b5b8d2e3570dd2f5e2729afbcbb499",
"interpretation_Tm_abs_0dae47977bea8cb2c90d6bf75ef73191",
"interpretation_Tm_abs_0f7c5d7657d280c5d0709b4203ec8db0",
"interpretation_Tm_abs_1fc5696480d6d9864a9bca515aff954d",
"interpretation_Tm_abs_1ff79f6c6b05728ab89a402f38b86cf1",
"interpretation_Tm_abs_2254762f432997df293e16370a74845d",
"interpretation_Tm_abs_2d765db75e50ae4cffe730906845af2e",
"interpretation_Tm_abs_31eed96ef1e94e3e76dab4e4494f3935",
"interpretation_Tm_abs_3a05e883780f1421afad3b6a0cedea73",
"interpretation_Tm_abs_3f47a535b4e40803b787c49b5555d2ce",
"interpretation_Tm_abs_41ae733d5df4cb87022172ddcc40d7dd",
"interpretation_Tm_abs_444a7d91788e6761ba7b5c87b634d35b",
"interpretation_Tm_abs_488b75140929efce168acb7aa7bcb4fb",
"interpretation_Tm_abs_544fc155ad909eea36e7e39b2e6e2c5c",
"interpretation_Tm_abs_624db2d47fd496947d54a56a16951fb6",
"interpretation_Tm_abs_63b40bb1b677e6821c655fdbdd046909",
"interpretation_Tm_abs_6729d568ab321bf11e4a995e7fd48a95",
"interpretation_Tm_abs_6bd91bab8b495260815d9dde2ddc0f9d",
"interpretation_Tm_abs_6ebb9174e054f95c72bfd082e34d439a",
"interpretation_Tm_abs_7b70485c33200cad7288fe8ef07ecc5c",
"interpretation_Tm_abs_7dadc7a5faff8c4218b759c38cae3db8",
"interpretation_Tm_abs_7fedecbe60e55a2afb489a07ac951b5e",
"interpretation_Tm_abs_82a0a03b9dae7a362a17932d8d5444e4",
"interpretation_Tm_abs_85cbc8ace7e6d6ae8cfd60df847f8c0f",
"interpretation_Tm_abs_87aac3b842837ca65ccc9afdaed5aae2",
"interpretation_Tm_abs_894879dad466e2ff5f8264f8317ec1ac",
"interpretation_Tm_abs_90aeb294a496ab84802dd18f426585fc",
"interpretation_Tm_abs_a5b097195b9d4eebf0e97cab1007ae0c",
"interpretation_Tm_abs_aa47ebcd7d149aaa8a72ceba9aa0254b",
"interpretation_Tm_abs_ae727b1ddeb403b91172afeb9cf2147e",
"interpretation_Tm_abs_b1d0a2b56044cec690fb79981f8a0b2f",
"interpretation_Tm_abs_b7f387b539f41fda75d9ca7dc86d82c3",
"interpretation_Tm_abs_bb812ace7e23a10920d16fc54db52221",
"interpretation_Tm_abs_c43b6069f7e99f2ffe6398141dbfae35",
"interpretation_Tm_abs_c92b5217198070c5ad96508afed20658",
"interpretation_Tm_abs_cb1b327d882721ee5b097662367fc96c",
"interpretation_Tm_abs_cccdcc0f34aa5f4229df6847f0690f9d",
"interpretation_Tm_abs_d766c0810b35ced15e1e9bac917447c4",
"interpretation_Tm_abs_d8f1cf5eb38a99e46e649cf6efbb6670",
"interpretation_Tm_abs_dd5f9aa477c542c6f1d0ebf7c601155d",
"interpretation_Tm_abs_ddb1c114a7105c4a838cc2a7291d345f",
"interpretation_Tm_abs_df691bf70f777c11d2ce398424649cba",
"interpretation_Tm_abs_e236813d07c47b96eb3df31fa4a0e835",
"interpretation_Tm_abs_e927bd2632eee82e28095e2b865c4e4d",
"interpretation_Tm_abs_fcc4f70c2a357d74268a4e881788a96c",
"interpretation_Tm_abs_ff6d03ccb4cc5f059392ad4447b71120",
"l_and-interp", "l_imp-interp",
"lemma_Vale.Lib.Map16.lemma_equal_intro",
"lemma_Vale.X64.Flags.lemma_equal_intro",
"lemma_Vale.X64.QuickCodes.lemma_label_bool",
"lemma_Vale.X64.Regs.lemma_equal_intro",
"lemma_Vale.X64.Stack_i.lemma_correct_store_load_stack64",
"lemma_Vale.X64.Stack_i.lemma_correct_store_load_taint_stack64",
"lemma_Vale.X64.Stack_i.lemma_frame_store_load_stack64",
"lemma_Vale.X64.Stack_i.lemma_frame_store_load_taint_stack64",
"lemma_Vale.X64.Stack_i.lemma_free_stack_same_load64",
"lemma_Vale.X64.Stack_i.lemma_free_stack_same_valid64",
"lemma_Vale.X64.Stack_i.lemma_same_init_rsp_free_stack64",
"lemma_Vale.X64.Stack_i.lemma_same_init_rsp_store_stack64",
"lemma_Vale.X64.Stack_i.lemma_store_new_valid64",
"lemma_Vale.X64.Stack_i.lemma_store_stack_same_valid64",
"proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heap",
"proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
"proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout",
"proj_equation_Vale.X64.Machine_s.Reg_rf",
"proj_equation_Vale.X64.State.Mkvale_state_vs_flags",
"proj_equation_Vale.X64.State.Mkvale_state_vs_heap",
"proj_equation_Vale.X64.State.Mkvale_state_vs_ok",
"proj_equation_Vale.X64.State.Mkvale_state_vs_regs",
"proj_equation_Vale.X64.State.Mkvale_state_vs_stack",
"proj_equation_Vale.X64.State.Mkvale_state_vs_stackTaint",
"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.Mktuple3__1",
"projection_inverse_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heap",
"projection_inverse_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
"projection_inverse_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout",
"projection_inverse_Vale.X64.Machine_s.Reg_rf",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_flags",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_heap",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_ok",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_regs",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_stack",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_stackTaint",
"refinement_interpretation_Tm_refine_0559236e7a05befcc7b6302f3642ad81",
"refinement_interpretation_Tm_refine_2a09f2450e26fe8d9312d402cf7d7936",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_7d29e56e66c8277ffbad10980c3bdf4c",
"refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c",
"refinement_interpretation_Tm_refine_d9979b96a3f2b18961b3dd63a2783b64",
"refinement_interpretation_Tm_refine_f9ad94596474231e26a90e389b8461f6",
"refinement_kinding_Tm_refine_2de20c066034c13bf76e9c0b94f4806c",
"string_typing", "typing_Prims.eq2",
"typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heap",
"typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heaplets",
"typing_Vale.X64.Memory.get_vale_heap",
"typing_Vale.X64.Memory.loc_buffer",
"typing_Vale.X64.Memory.loc_union",
"typing_Vale.X64.Memory.modifies",
"typing_Vale.X64.QuickCodes.label",
"typing_Vale.X64.QuickCodes.va_range1",
"typing_Vale.X64.Regs.eta_sel", "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__Mkvale_state__item__vs_flags",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_heap",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_ok",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_regs",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_stack",
"typing_tok_Vale.Arch.HeapTypes_s.Secret@tok",
"typing_tok_Vale.Arch.HeapTypes_s.TUInt64@tok", "unit_typing"
],
0,
"09574cdd86821c35af325997de2d113c"
],
[
"Vale.Curve25519.X64.FastUtil.va_wp_Cswap2_stdcall",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.eqtype",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN", "function_token_typing_Prims.int",
"haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2",
"haseqTm_refine_c1424615841f28cac7fc34e92b7ff33c",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f"
],
0,
"c4d868302b8bb0eb40f0cba96cc65add"
],
[
"Vale.Curve25519.X64.FastUtil.va_wpProof_Cswap2_stdcall",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"Prims_pretyping_f8666440faa91836cc5a13998af863fc", "bool_inversion",
"data_typing_intro_Vale.X64.Machine_s.Reg@tok",
"equality_tok_Vale.Arch.HeapTypes_s.Secret@tok",
"equality_tok_Vale.Arch.HeapTypes_s.TUInt64@tok",
"equation_Prims.nat", "equation_Vale.Arch.HeapImpl.vale_heaplets",
"equation_Vale.Curve25519.X64.FastUtil.va_wp_Cswap2_stdcall",
"equation_Vale.Def.Words_s.nat64",
"equation_Vale.X64.Decls.upd_register",
"equation_Vale.X64.Decls.va_ensure_total",
"equation_Vale.X64.Decls.va_if",
"equation_Vale.X64.Decls.va_require_total",
"equation_Vale.X64.Decls.va_state_eq",
"equation_Vale.X64.Decls.va_upd_flags",
"equation_Vale.X64.Decls.va_upd_mem",
"equation_Vale.X64.Decls.va_upd_mem_heaplet",
"equation_Vale.X64.Decls.va_upd_mem_layout",
"equation_Vale.X64.Decls.va_upd_ok",
"equation_Vale.X64.Decls.va_upd_reg64",
"equation_Vale.X64.Decls.va_upd_stack",
"equation_Vale.X64.Decls.va_upd_stackTaint",
"equation_Vale.X64.Decls.validDstAddrs",
"equation_Vale.X64.Decls.validDstAddrs64",
"equation_Vale.X64.Decls.validSrcAddrs",
"equation_Vale.X64.Machine_s.n_reg_files",
"equation_Vale.X64.Machine_s.n_regs",
"equation_Vale.X64.Machine_s.reg_64",
"equation_Vale.X64.Machine_s.reg_file_id",
"equation_Vale.X64.Machine_s.reg_id",
"equation_Vale.X64.Machine_s.t_reg",
"equation_Vale.X64.Machine_s.t_reg_file",
"equation_Vale.X64.Memory.get_vale_heap",
"equation_Vale.X64.Memory.set_vale_heap",
"equation_Vale.X64.Memory.vale_full_heap_equal",
"equation_Vale.X64.QuickCode.t_require",
"equation_Vale.X64.QuickCode.va_t_ensure",
"equation_Vale.X64.State.state_eq",
"equation_Vale.X64.State.update_reg",
"equation_Vale.X64.State.update_reg_64",
"fuel_guarded_inversion_Vale.Arch.HeapImpl.vale_full_heap",
"fuel_guarded_inversion_Vale.X64.State.vale_state",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Vale.Arch.HeapImpl.vale_heap", "int_typing",
"interpretation_Tm_abs_03b5b8d2e3570dd2f5e2729afbcbb499",
"interpretation_Tm_abs_0dae47977bea8cb2c90d6bf75ef73191",
"interpretation_Tm_abs_1ff79f6c6b05728ab89a402f38b86cf1",
"interpretation_Tm_abs_2254762f432997df293e16370a74845d",
"interpretation_Tm_abs_31eed96ef1e94e3e76dab4e4494f3935",
"interpretation_Tm_abs_3a05e883780f1421afad3b6a0cedea73",
"interpretation_Tm_abs_3f47a535b4e40803b787c49b5555d2ce",
"interpretation_Tm_abs_488b75140929efce168acb7aa7bcb4fb",
"interpretation_Tm_abs_7112983baaa4c9ef04184f03828d86e8",
"interpretation_Tm_abs_7b70485c33200cad7288fe8ef07ecc5c",
"interpretation_Tm_abs_7ea5bd633d40850615341220b89135e8",
"interpretation_Tm_abs_7fedecbe60e55a2afb489a07ac951b5e",
"interpretation_Tm_abs_82a0a03b9dae7a362a17932d8d5444e4",
"interpretation_Tm_abs_8eaffd6bd22e15c2d46f8e73ccf4da62",
"interpretation_Tm_abs_aa47ebcd7d149aaa8a72ceba9aa0254b",
"interpretation_Tm_abs_c92b5217198070c5ad96508afed20658",
"interpretation_Tm_abs_ce1a0300ac998db3015a4397c104a2fd",
"interpretation_Tm_abs_d766c0810b35ced15e1e9bac917447c4",
"interpretation_Tm_abs_dc5afce1f3a4c6ae9eb55e201e289cbe",
"interpretation_Tm_abs_dd5f9aa477c542c6f1d0ebf7c601155d",
"interpretation_Tm_abs_ddb1c114a7105c4a838cc2a7291d345f",
"interpretation_Tm_abs_e51c7d7b4f244bf176c4178b097c4b0e",
"lemma_Vale.Lib.Map16.lemma_equal_elim",
"lemma_Vale.X64.Regs.lemma_equal_elim",
"primitive_Prims.op_Equality",
"proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heap",
"proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
"proj_equation_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_layout",
"proj_equation_Vale.X64.Machine_s.Reg_rf",
"proj_equation_Vale.X64.State.Mkvale_state_vs_flags",
"proj_equation_Vale.X64.State.Mkvale_state_vs_heap",
"proj_equation_Vale.X64.State.Mkvale_state_vs_ok",
"proj_equation_Vale.X64.State.Mkvale_state_vs_regs",
"proj_equation_Vale.X64.State.Mkvale_state_vs_stack",
"proj_equation_Vale.X64.State.Mkvale_state_vs_stackTaint",
"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.Arch.HeapImpl.Mkvale_full_heap_vf_heap",
"projection_inverse_Vale.Arch.HeapImpl.Mkvale_full_heap_vf_heaplets",
"projection_inverse_Vale.X64.Machine_s.Reg_rf",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_flags",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_heap",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_ok",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_regs",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_stack",
"projection_inverse_Vale.X64.State.Mkvale_state_vs_stackTaint",
"refinement_interpretation_Tm_refine_0559236e7a05befcc7b6302f3642ad81",
"refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2",
"refinement_interpretation_Tm_refine_7d29e56e66c8277ffbad10980c3bdf4c",
"refinement_interpretation_Tm_refine_c365eb902b454950de62fba701d9049d",
"refinement_interpretation_Tm_refine_d9979b96a3f2b18961b3dd63a2783b64",
"typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heap",
"typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_heaplets",
"typing_Vale.Arch.HeapImpl.__proj__Mkvale_full_heap__item__vf_layout",
"typing_Vale.Lib.Map16.sel", "typing_Vale.Lib.Map16.upd",
"typing_Vale.X64.Decls.va_upd_mem",
"typing_Vale.X64.Decls.va_upd_reg64", "typing_Vale.X64.Regs.sel",
"typing_Vale.X64.Stack_i.init_rsp",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_flags",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_heap",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_ok",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_regs",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_stack",
"typing_Vale.X64.State.__proj__Mkvale_state__item__vs_stackTaint",
"typing_Vale.X64.State.update_reg", "unit_typing"
],
0,
"aebb29e5badd579614e7e13cbba4ef90"
],
[
"Vale.Curve25519.X64.FastUtil.va_quick_Cswap2_stdcall",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"fuel_guarded_inversion_FStar.Pervasives.Native.tuple3"
],
0,
"6379463568d8af3adb4db3b156f30e4a"
]
]
]
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...