Revision b5e85960e109efb08b9c65a4ab85c9b4ef926419 authored by Jay Bosamiya on 04 June 2019, 18:24:09 UTC, committed by Jay Bosamiya on 04 June 2019, 18:24:09 UTC
1 parent 2a5defc
Vale.Curve25519.X64.FastSqr.fst.hints
[
"\u001d��\u0013�&��80�%�p�[",
[
[
"Vale.Curve25519.X64.FastSqr.va_qcode_fast_sqr_part1",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"constructor_distinct_Vale.Interop.Types.TUInt64",
"equality_tok_Vale.Interop.Types.TUInt64@tok", "equation_Prims.nat",
"equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Memory.base_typ_as_vale_type",
"function_token_typing_Prims.__cache_version_number__",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
"refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d"
],
0,
"f36a8d4d0d2717c6fcc64fd7619aee8e"
],
[
"Vale.Curve25519.X64.FastSqr.va_qcode_fast_sqr_part1",
2,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"constructor_distinct_Vale.Interop.Types.TUInt64",
"equality_tok_Vale.Interop.Types.TUInt64@tok", "equation_Prims.nat",
"equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Memory.base_typ_as_vale_type",
"function_token_typing_Prims.__cache_version_number__",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
"refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d"
],
0,
"699f2aa70d3413f1e0f85707590e5758"
],
[
"Vale.Curve25519.X64.FastSqr.va_qcode_fast_sqr_part1",
3,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"constructor_distinct_Vale.Interop.Types.TUInt64",
"equality_tok_Vale.Interop.Types.TUInt64@tok", "equation_Prims.nat",
"equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Memory.base_typ_as_vale_type",
"function_token_typing_Prims.__cache_version_number__",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
"refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d"
],
0,
"05bf7694696bc83da0c8cc336057ffcf"
],
[
"Vale.Curve25519.X64.FastSqr.va_qcode_fast_sqr_part1",
4,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"constructor_distinct_Vale.Interop.Types.TUInt64",
"equality_tok_Vale.Interop.Types.TUInt64@tok", "equation_Prims.nat",
"equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Memory.base_typ_as_vale_type",
"function_token_typing_Prims.__cache_version_number__",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
"refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d"
],
0,
"ce984385b7adda8c78e805f90e14b712"
],
[
"Vale.Curve25519.X64.FastSqr.va_qcode_fast_sqr_part1",
5,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"constructor_distinct_Vale.Interop.Types.TUInt64",
"equality_tok_Vale.Interop.Types.TUInt64@tok", "equation_Prims.nat",
"equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Memory.base_typ_as_vale_type",
"function_token_typing_Prims.__cache_version_number__",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
"refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d"
],
0,
"ea852048f72aec8cd0c4b12f06bea401"
],
[
"Vale.Curve25519.X64.FastSqr.va_qcode_fast_sqr_part1",
6,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"constructor_distinct_Vale.Interop.Types.TUInt64",
"equality_tok_Vale.Interop.Types.TUInt64@tok", "equation_Prims.nat",
"equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Memory.base_typ_as_vale_type",
"function_token_typing_Prims.__cache_version_number__",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
"refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d"
],
0,
"d4fd03d16252816de10667474adef61a"
],
[
"Vale.Curve25519.X64.FastSqr.va_lemma_fast_sqr_part1",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"Prims_pretyping_f8666440faa91836cc5a13998af863fc", "bool_inversion",
"bool_typing", "eq2-interp",
"equality_tok_Vale.X64.Machine_s.Secret@tok", "equation_Prims.eq2",
"equation_Prims.eqtype", "equation_Prims.logical",
"equation_Prims.nat", "equation_Prims.squash",
"equation_Vale.Curve25519.Fast_defs.mul_nats",
"equation_Vale.Curve25519.Fast_defs.pow2_five",
"equation_Vale.Curve25519.Fast_defs.pow2_four",
"equation_Vale.Curve25519.Fast_defs.pow2_six",
"equation_Vale.Curve25519.Fast_defs.pow2_three",
"equation_Vale.Curve25519.Fast_defs.pow2_two",
"equation_Vale.Def.Types_s.add_wrap",
"equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN",
"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.validSrcAddrs64",
"equation_Vale.X64.Decls.valid_maddr",
"equation_Vale.X64.Decls.valid_mem_operand",
"equation_Vale.X64.Machine_s.reg",
"equation_Vale.X64.State.state_eq",
"fuel_guarded_inversion_Vale.X64.State.state",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Prims.int", "int_inversion", "int_typing",
"interpretation_Tm_abs_04b3853ff0623c15df32998ca19b9893",
"interpretation_Tm_abs_7aa638e85f956c56af9e7ebf7d5b8c65",
"lemma_Vale.X64.QuickCodes.lemma_label_bool",
"lemma_Vale.X64.Regs.lemma_equal_intro",
"lemma_Vale.X64.Xmms.lemma_equal_intro",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThan",
"proj_equation_Vale.X64.State.Mkstate_flags",
"proj_equation_Vale.X64.State.Mkstate_mem",
"proj_equation_Vale.X64.State.Mkstate_memTaint",
"proj_equation_Vale.X64.State.Mkstate_ok",
"proj_equation_Vale.X64.State.Mkstate_regs",
"proj_equation_Vale.X64.State.Mkstate_stack",
"proj_equation_Vale.X64.State.Mkstate_stackTaint",
"proj_equation_Vale.X64.State.Mkstate_xmms",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
"projection_inverse_FStar.Pervasives.Native.Mktuple3__1",
"projection_inverse_Vale.X64.State.Mkstate_mem",
"projection_inverse_Vale.X64.State.Mkstate_memTaint",
"projection_inverse_Vale.X64.State.Mkstate_ok",
"projection_inverse_Vale.X64.State.Mkstate_regs",
"refinement_interpretation_Tm_refine_2a09f2450e26fe8d9312d402cf7d7936",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
"refinement_interpretation_Tm_refine_5a095228b42e02d151869a67c26c9d46",
"refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
"refinement_interpretation_Tm_refine_cf45485a3681cbe0d30939f25c2614df",
"refinement_interpretation_Tm_refine_f0a4eeefab9c63f31c350a802a4d45dd",
"refinement_kinding_Tm_refine_8d65e998a07dd53ec478e27017d9dba5",
"string_typing", "typing_Prims.eq2",
"typing_Vale.Def.Types_s.add_wrap",
"typing_Vale.X64.CPU_Features_s.bmi2_enabled",
"typing_Vale.X64.Decls.cf", "typing_Vale.X64.Decls.update_cf",
"typing_Vale.X64.QuickCodes.label",
"typing_Vale.X64.QuickCodes.range1", "typing_Vale.X64.Regs.eta_sel",
"typing_Vale.X64.State.__proj__Mkstate__item__ok",
"typing_Vale.X64.State.__proj__Mkstate__item__regs",
"typing_Vale.X64.State.__proj__Mkstate__item__xmms",
"unit_inversion", "unit_typing"
],
0,
"7b6a98397561b6614433d2169f9e5800"
],
[
"Vale.Curve25519.X64.FastSqr.va_wpMonotone_fast_sqr_part1",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"equation_Vale.Curve25519.X64.FastSqr.va_wp_fast_sqr_part1",
"equation_Vale.X64.Decls.va_upd_reg",
"equation_Vale.X64.Machine_s.reg",
"fuel_guarded_inversion_Vale.X64.State.state",
"function_token_typing_Prims.__cache_version_number__", "int_typing",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_f0a4eeefab9c63f31c350a802a4d45dd",
"typing_Vale.X64.Decls.va_upd_flags",
"typing_Vale.X64.Decls.va_upd_reg",
"typing_Vale.X64.State.update_reg", "unit_typing"
],
0,
"e98216ffb72669f852b909058c7ddb1e"
],
[
"Vale.Curve25519.X64.FastSqr.va_wpCompute_fast_sqr_part1",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query", "eq2-interp",
"equation_Vale.Curve25519.X64.FastSqr.va_wp_fast_sqr_part1",
"equation_Vale.X64.Decls.va_require_total",
"fuel_guarded_inversion_Vale.X64.State.state"
],
0,
"92dc21124df717b7f0f868fffed0a915"
],
[
"Vale.Curve25519.X64.FastSqr.va_wpProof_fast_sqr_part1",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.squash",
"refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5"
],
0,
"b6946518c9990e01b37b0780fbce8e32"
],
[
"Vale.Curve25519.X64.FastSqr.va_wpProof_fast_sqr_part1",
2,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"Prims_pretyping_f8666440faa91836cc5a13998af863fc", "bool_inversion",
"eq2-interp", "equation_Prims.nat",
"equation_Vale.Curve25519.X64.FastSqr.va_wpCompute_fast_sqr_part1",
"equation_Vale.Curve25519.X64.FastSqr.va_wp_fast_sqr_part1",
"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_ok",
"equation_Vale.X64.Decls.va_upd_reg",
"equation_Vale.X64.Machine_s.reg",
"equation_Vale.X64.QuickCode.t_ensure",
"equation_Vale.X64.State.state_eq",
"equation_Vale.X64.State.update_reg",
"fuel_guarded_inversion_Vale.X64.State.state",
"function_token_typing_Prims.__cache_version_number__",
"int_inversion", "int_typing",
"lemma_Vale.X64.Regs.lemma_equal_elim",
"lemma_Vale.X64.Xmms.lemma_equal_elim",
"proj_equation_Vale.X64.State.Mkstate_flags",
"proj_equation_Vale.X64.State.Mkstate_mem",
"proj_equation_Vale.X64.State.Mkstate_memTaint",
"proj_equation_Vale.X64.State.Mkstate_ok",
"proj_equation_Vale.X64.State.Mkstate_regs",
"proj_equation_Vale.X64.State.Mkstate_stack",
"proj_equation_Vale.X64.State.Mkstate_stackTaint",
"proj_equation_Vale.X64.State.Mkstate_xmms",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
"projection_inverse_FStar.Pervasives.Native.Mktuple3__1",
"projection_inverse_FStar.Pervasives.Native.Mktuple3__2",
"projection_inverse_FStar.Pervasives.Native.Mktuple3__3",
"projection_inverse_Vale.X64.State.Mkstate_flags",
"projection_inverse_Vale.X64.State.Mkstate_mem",
"projection_inverse_Vale.X64.State.Mkstate_memTaint",
"projection_inverse_Vale.X64.State.Mkstate_ok",
"projection_inverse_Vale.X64.State.Mkstate_regs",
"projection_inverse_Vale.X64.State.Mkstate_stack",
"projection_inverse_Vale.X64.State.Mkstate_stackTaint",
"projection_inverse_Vale.X64.State.Mkstate_xmms",
"refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
"refinement_interpretation_Tm_refine_f0a4eeefab9c63f31c350a802a4d45dd",
"token_correspondence_Vale.Curve25519.X64.FastSqr.va_wpCompute_fast_sqr_part1",
"typing_Vale.X64.Decls.va_upd_ok",
"typing_Vale.X64.Decls.va_upd_reg", "typing_Vale.X64.Regs.sel",
"typing_Vale.X64.Regs.upd",
"typing_Vale.X64.State.__proj__Mkstate__item__flags",
"typing_Vale.X64.State.__proj__Mkstate__item__ok",
"typing_Vale.X64.State.__proj__Mkstate__item__regs",
"typing_Vale.X64.State.__proj__Mkstate__item__xmms", "unit_typing"
],
0,
"464f2ae9ee00a3a70f9da6ef06a1b2a3"
],
[
"Vale.Curve25519.X64.FastSqr.va_lemma_fast_sqr_part2",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN", "equation_Vale.X64.Machine_s.reg",
"fuel_guarded_inversion_Vale.X64.State.state",
"function_token_typing_Prims.__cache_version_number__", "int_typing",
"proj_equation_Vale.X64.State.Mkstate_regs",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
"refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
"refinement_interpretation_Tm_refine_f0a4eeefab9c63f31c350a802a4d45dd",
"typing_Vale.X64.Regs.sel",
"typing_Vale.X64.State.__proj__Mkstate__item__regs"
],
0,
"0a57cff471593f00f06f2957a2361cc4"
],
[
"Vale.Curve25519.X64.FastSqr.va_lemma_fast_sqr_part2",
2,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"Prims_pretyping_f8666440faa91836cc5a13998af863fc", "bool_inversion",
"bool_typing", "eq2-interp", "equation_Prims.eq2",
"equation_Prims.logical", "equation_Prims.nat",
"equation_Prims.squash",
"equation_Vale.Curve25519.Fast_defs.pow2_five",
"equation_Vale.Curve25519.Fast_defs.pow2_four",
"equation_Vale.Curve25519.Fast_defs.pow2_seven",
"equation_Vale.Curve25519.Fast_defs.pow2_six",
"equation_Vale.Curve25519.Fast_defs.pow2_three",
"equation_Vale.Curve25519.Fast_defs.pow2_two",
"equation_Vale.Def.Types_s.add_wrap",
"equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN",
"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.Machine_s.reg",
"equation_Vale.X64.QuickCodes.range1",
"equation_Vale.X64.State.state_eq",
"fuel_guarded_inversion_Vale.X64.State.state",
"function_token_typing_Prims.__cache_version_number__",
"int_inversion", "int_typing",
"interpretation_Tm_abs_04b3853ff0623c15df32998ca19b9893",
"interpretation_Tm_abs_0d45dfc04bc6ea8e9a36599a56717bf2",
"interpretation_Tm_abs_7aa638e85f956c56af9e7ebf7d5b8c65",
"interpretation_Tm_abs_a7ecc8edd9a298a79dd9e61710866b7a",
"lemma_Vale.X64.QuickCodes.lemma_label_bool",
"lemma_Vale.X64.Regs.lemma_equal_intro",
"lemma_Vale.X64.Xmms.lemma_equal_intro",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual",
"proj_equation_Vale.X64.State.Mkstate_flags",
"proj_equation_Vale.X64.State.Mkstate_mem",
"proj_equation_Vale.X64.State.Mkstate_memTaint",
"proj_equation_Vale.X64.State.Mkstate_ok",
"proj_equation_Vale.X64.State.Mkstate_regs",
"proj_equation_Vale.X64.State.Mkstate_stack",
"proj_equation_Vale.X64.State.Mkstate_stackTaint",
"proj_equation_Vale.X64.State.Mkstate_xmms",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
"projection_inverse_FStar.Pervasives.Native.Mktuple3__1",
"projection_inverse_Vale.X64.State.Mkstate_ok",
"projection_inverse_Vale.X64.State.Mkstate_regs",
"refinement_interpretation_Tm_refine_2a09f2450e26fe8d9312d402cf7d7936",
"refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
"refinement_interpretation_Tm_refine_5a095228b42e02d151869a67c26c9d46",
"refinement_interpretation_Tm_refine_a44999678a1ef301461788009870b35b",
"refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
"refinement_interpretation_Tm_refine_cf45485a3681cbe0d30939f25c2614df",
"refinement_interpretation_Tm_refine_f0a4eeefab9c63f31c350a802a4d45dd",
"refinement_kinding_Tm_refine_8d65e998a07dd53ec478e27017d9dba5",
"string_typing", "typing_Vale.Curve25519.Fast_defs.pow2_six",
"typing_Vale.Def.Types_s.add_wrap",
"typing_Vale.X64.CPU_Features_s.bmi2_enabled",
"typing_Vale.X64.Decls.cf", "typing_Vale.X64.Decls.overflow",
"typing_Vale.X64.Decls.update_cf", "typing_Vale.X64.Decls.update_of",
"typing_Vale.X64.QuickCodes.label",
"typing_Vale.X64.QuickCodes.range1", "typing_Vale.X64.Regs.eta_sel",
"typing_Vale.X64.Regs.sel",
"typing_Vale.X64.State.__proj__Mkstate__item__ok",
"typing_Vale.X64.State.__proj__Mkstate__item__regs",
"typing_Vale.X64.State.__proj__Mkstate__item__xmms",
"unit_inversion", "unit_typing"
],
0,
"22efe2e2d0be5fe67f5a3a4a710ca4fc"
],
[
"Vale.Curve25519.X64.FastSqr.va_wp_fast_sqr_part2",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"equation_Prims.nat", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN", "equation_Vale.X64.Machine_s.reg",
"function_token_typing_Prims.__cache_version_number__", "int_typing",
"proj_equation_Vale.X64.State.Mkstate_regs",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
"refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
"refinement_interpretation_Tm_refine_f0a4eeefab9c63f31c350a802a4d45dd",
"typing_Vale.X64.Regs.sel",
"typing_Vale.X64.State.__proj__Mkstate__item__regs"
],
0,
"9cc9e1af94084ecf2d8b47c600792df6"
],
[
"Vale.Curve25519.X64.FastSqr.va_wpMonotone_fast_sqr_part2",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"equation_Vale.Curve25519.X64.FastSqr.va_wp_fast_sqr_part2",
"equation_Vale.X64.Decls.va_upd_reg",
"equation_Vale.X64.Machine_s.reg",
"fuel_guarded_inversion_Vale.X64.State.state",
"function_token_typing_Prims.__cache_version_number__", "int_typing",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_f0a4eeefab9c63f31c350a802a4d45dd",
"typing_Vale.X64.Decls.va_upd_flags",
"typing_Vale.X64.Decls.va_upd_reg",
"typing_Vale.X64.State.update_reg", "unit_typing"
],
0,
"24f5980d01fa18fd358e2e14c741f82d"
],
[
"Vale.Curve25519.X64.FastSqr.va_wpCompute_fast_sqr_part2",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query", "eq2-interp",
"equation_Vale.Curve25519.X64.FastSqr.va_wp_fast_sqr_part2",
"equation_Vale.X64.Decls.va_require_total",
"fuel_guarded_inversion_Vale.X64.State.state"
],
0,
"a7359499dd1353ccaa0af9f93a4b228d"
],
[
"Vale.Curve25519.X64.FastSqr.va_wpProof_fast_sqr_part2",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.squash",
"refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5"
],
0,
"709c726854812c2f7bfb1ea13ffb1905"
],
[
"Vale.Curve25519.X64.FastSqr.va_wpProof_fast_sqr_part2",
2,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"Prims_pretyping_f8666440faa91836cc5a13998af863fc", "bool_inversion",
"eq2-interp",
"equation_Vale.Curve25519.X64.FastSqr.va_wpCompute_fast_sqr_part2",
"equation_Vale.Curve25519.X64.FastSqr.va_wp_fast_sqr_part2",
"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_ok",
"equation_Vale.X64.Decls.va_upd_reg",
"equation_Vale.X64.Machine_s.reg",
"equation_Vale.X64.QuickCode.t_ensure",
"equation_Vale.X64.State.state_eq",
"equation_Vale.X64.State.update_reg",
"fuel_guarded_inversion_Vale.X64.State.state",
"function_token_typing_Prims.__cache_version_number__", "int_typing",
"lemma_Vale.X64.Regs.lemma_equal_elim",
"lemma_Vale.X64.Xmms.lemma_equal_elim",
"proj_equation_Vale.X64.State.Mkstate_flags",
"proj_equation_Vale.X64.State.Mkstate_mem",
"proj_equation_Vale.X64.State.Mkstate_memTaint",
"proj_equation_Vale.X64.State.Mkstate_ok",
"proj_equation_Vale.X64.State.Mkstate_regs",
"proj_equation_Vale.X64.State.Mkstate_stack",
"proj_equation_Vale.X64.State.Mkstate_stackTaint",
"proj_equation_Vale.X64.State.Mkstate_xmms",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
"projection_inverse_FStar.Pervasives.Native.Mktuple3__1",
"projection_inverse_FStar.Pervasives.Native.Mktuple3__2",
"projection_inverse_FStar.Pervasives.Native.Mktuple3__3",
"projection_inverse_Vale.X64.State.Mkstate_flags",
"projection_inverse_Vale.X64.State.Mkstate_mem",
"projection_inverse_Vale.X64.State.Mkstate_memTaint",
"projection_inverse_Vale.X64.State.Mkstate_ok",
"projection_inverse_Vale.X64.State.Mkstate_regs",
"projection_inverse_Vale.X64.State.Mkstate_stack",
"projection_inverse_Vale.X64.State.Mkstate_stackTaint",
"projection_inverse_Vale.X64.State.Mkstate_xmms",
"refinement_interpretation_Tm_refine_f0a4eeefab9c63f31c350a802a4d45dd",
"token_correspondence_Vale.Curve25519.X64.FastSqr.va_wpCompute_fast_sqr_part2",
"typing_Vale.X64.Decls.va_upd_flags",
"typing_Vale.X64.Decls.va_upd_ok",
"typing_Vale.X64.Decls.va_upd_reg", "typing_Vale.X64.Regs.sel",
"typing_Vale.X64.State.__proj__Mkstate__item__flags",
"typing_Vale.X64.State.__proj__Mkstate__item__ok",
"typing_Vale.X64.State.__proj__Mkstate__item__regs",
"typing_Vale.X64.State.__proj__Mkstate__item__xmms", "unit_typing"
],
0,
"38a49f508bc1dd3e941be16924cc3989"
],
[
"Vale.Curve25519.X64.FastSqr.va_qcode_fast_sqr_part3",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"equation_FStar.Tactics.CanonCommMonoid.var",
"equation_Prims.eqtype", "equation_Prims.nat",
"equation_Vale.Curve25519.Fast_defs.add_carry",
"equation_Vale.Curve25519.Fast_defs.mul_nats",
"equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg",
"fuel_guarded_inversion_Vale.X64.State.state",
"function_token_typing_Prims.__cache_version_number__",
"int_inversion", "int_typing", "projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
"refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
"refinement_interpretation_Tm_refine_f0a4eeefab9c63f31c350a802a4d45dd",
"typing_FStar.Tactics.CanonCommMonoid.var",
"typing_Vale.Curve25519.Fast_defs.mul_nats",
"typing_Vale.X64.Regs.sel",
"typing_Vale.X64.State.__proj__Mkstate__item__regs"
],
0,
"69d6ec27e4bf3e10aec518eae309cc12"
],
[
"Vale.Curve25519.X64.FastSqr.va_lemma_fast_sqr_part3",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"equation_Prims.nat", "equation_Vale.Curve25519.Fast_defs.mul_nats",
"equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg",
"fuel_guarded_inversion_Vale.X64.State.state",
"function_token_typing_Prims.__cache_version_number__", "int_typing",
"proj_equation_Vale.X64.State.Mkstate_regs",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
"refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
"refinement_interpretation_Tm_refine_f0a4eeefab9c63f31c350a802a4d45dd",
"typing_Vale.Curve25519.Fast_defs.mul_nats",
"typing_Vale.X64.Regs.sel",
"typing_Vale.X64.State.__proj__Mkstate__item__regs"
],
0,
"0657b61681d15fdf7b9bb32650d8e99d"
],
[
"Vale.Curve25519.X64.FastSqr.va_lemma_fast_sqr_part3",
2,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"Prims_pretyping_f537159ed795b314b4e58c260361ae86",
"Prims_pretyping_f8666440faa91836cc5a13998af863fc", "bool_inversion",
"bool_typing", "constructor_distinct_Vale.Interop.Types.TUInt64",
"constructor_distinct_Vale.X64.Machine_s.OReg",
"data_typing_intro_Vale.X64.Machine_s.OReg@tok", "eq2-interp",
"equality_tok_Vale.Interop.Types.TUInt64@tok",
"equality_tok_Vale.X64.Machine_s.Secret@tok", "equation_Prims.eq2",
"equation_Prims.l_and", "equation_Prims.logical",
"equation_Prims.nat", "equation_Prims.squash",
"equation_Vale.Curve25519.Fast_defs.add_carry",
"equation_Vale.Curve25519.Fast_defs.bool_bit",
"equation_Vale.Curve25519.Fast_defs.mul_nats",
"equation_Vale.Curve25519.Fast_defs.pow2_eight",
"equation_Vale.Curve25519.Fast_defs.pow2_nine",
"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.X64.Decls.modifies_buffer_specific",
"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_operand_dst_opr64",
"equation_Vale.X64.Decls.validDstAddrs64",
"equation_Vale.X64.Decls.validSrcAddrs64",
"equation_Vale.X64.Machine_s.reg",
"equation_Vale.X64.Memory.base_typ_as_vale_type",
"equation_Vale.X64.Memory.buffer64",
"equation_Vale.X64.QuickCodes.range1",
"equation_Vale.X64.State.state_eq",
"equation_Vale.X64.State.state_eta",
"equation_Vale.X64.State.update_reg",
"fuel_guarded_inversion_Vale.X64.State.state",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Vale.Def.Words_s.nat64", "int_inversion",
"int_typing",
"interpretation_Tm_abs_04b3853ff0623c15df32998ca19b9893",
"interpretation_Tm_abs_7aa638e85f956c56af9e7ebf7d5b8c65",
"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.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_taint64",
"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",
"lemma_Vale.X64.Xmms.lemma_equal_intro",
"lemma_Vale.X64.Xmms.lemma_eta", "primitive_Prims.op_GreaterThan",
"primitive_Prims.op_GreaterThanOrEqual",
"primitive_Prims.op_LessThan",
"proj_equation_Vale.X64.State.Mkstate_flags",
"proj_equation_Vale.X64.State.Mkstate_mem",
"proj_equation_Vale.X64.State.Mkstate_memTaint",
"proj_equation_Vale.X64.State.Mkstate_ok",
"proj_equation_Vale.X64.State.Mkstate_regs",
"proj_equation_Vale.X64.State.Mkstate_stack",
"proj_equation_Vale.X64.State.Mkstate_stackTaint",
"proj_equation_Vale.X64.State.Mkstate_xmms",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
"projection_inverse_FStar.Pervasives.Native.Mktuple3__1",
"projection_inverse_Vale.X64.Machine_s.OReg_r",
"projection_inverse_Vale.X64.State.Mkstate_flags",
"projection_inverse_Vale.X64.State.Mkstate_mem",
"projection_inverse_Vale.X64.State.Mkstate_memTaint",
"projection_inverse_Vale.X64.State.Mkstate_ok",
"projection_inverse_Vale.X64.State.Mkstate_regs",
"projection_inverse_Vale.X64.State.Mkstate_stack",
"projection_inverse_Vale.X64.State.Mkstate_stackTaint",
"refinement_interpretation_Tm_refine_2a09f2450e26fe8d9312d402cf7d7936",
"refinement_interpretation_Tm_refine_2ca062977a42c36634b89c1c4f193f79",
"refinement_interpretation_Tm_refine_36f208f2b1019ab7b5d9be73f4c89349",
"refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
"refinement_interpretation_Tm_refine_5a095228b42e02d151869a67c26c9d46",
"refinement_interpretation_Tm_refine_809440a2e49ae18d732467ba1f4c9c0b",
"refinement_interpretation_Tm_refine_8545a50511781623fc41e3fb8428bce0",
"refinement_interpretation_Tm_refine_94f72bfda5e23ac3960136c8bc3f958c",
"refinement_interpretation_Tm_refine_b5ad1dbfbd48faaf34d92bafda76205d",
"refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
"refinement_interpretation_Tm_refine_cf45485a3681cbe0d30939f25c2614df",
"refinement_interpretation_Tm_refine_f0a4eeefab9c63f31c350a802a4d45dd",
"refinement_kinding_Tm_refine_8d65e998a07dd53ec478e27017d9dba5",
"string_typing", "typing_FStar.Seq.Base.upd",
"typing_FStar.StrongExcludedMiddle.strong_excluded_middle",
"typing_Prims.l_and", "typing_Vale.Curve25519.Fast_defs.mul_nats",
"typing_Vale.Def.Types_s.add_wrap",
"typing_Vale.X64.CPU_Features_s.bmi2_enabled",
"typing_Vale.X64.Decls.modifies_buffer_specific",
"typing_Vale.X64.Decls.update_cf",
"typing_Vale.X64.Decls.va_upd_operand_dst_opr64",
"typing_Vale.X64.Decls.validSrcAddrs64",
"typing_Vale.X64.Memory.buffer_as_seq",
"typing_Vale.X64.Memory.buffer_read",
"typing_Vale.X64.Memory.buffer_readable",
"typing_Vale.X64.Memory.buffer_write",
"typing_Vale.X64.Memory.buffer_writeable",
"typing_Vale.X64.Memory.loc_buffer",
"typing_Vale.X64.QuickCodes.label",
"typing_Vale.X64.QuickCodes.range1", "typing_Vale.X64.Regs.eta_sel",
"typing_Vale.X64.Regs.sel", "typing_Vale.X64.Regs.upd",
"typing_Vale.X64.State.__proj__Mkstate__item__mem",
"typing_Vale.X64.State.__proj__Mkstate__item__memTaint",
"typing_Vale.X64.State.__proj__Mkstate__item__ok",
"typing_Vale.X64.State.__proj__Mkstate__item__regs",
"typing_Vale.X64.State.__proj__Mkstate__item__xmms",
"typing_Vale.X64.State.state_eta",
"typing_Vale.X64.State.update_reg",
"typing_tok_Vale.Interop.Types.TUInt64@tok",
"typing_tok_Vale.X64.Machine_s.Secret@tok", "unit_inversion",
"unit_typing"
],
0,
"974339daf056f27a3fa40290bce6ffda"
],
[
"Vale.Curve25519.X64.FastSqr.va_wp_fast_sqr_part3",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"equation_Prims.nat", "equation_Vale.Curve25519.Fast_defs.mul_nats",
"equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Machine_s.reg",
"function_token_typing_Prims.__cache_version_number__",
"int_inversion", "int_typing",
"proj_equation_Vale.X64.State.Mkstate_regs",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
"refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
"refinement_interpretation_Tm_refine_f0a4eeefab9c63f31c350a802a4d45dd",
"typing_Vale.Curve25519.Fast_defs.mul_nats",
"typing_Vale.X64.Regs.sel",
"typing_Vale.X64.State.__proj__Mkstate__item__regs"
],
0,
"f1d27c456bbb9a9d7ca242e123fd643d"
],
[
"Vale.Curve25519.X64.FastSqr.va_wpMonotone_fast_sqr_part3",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"equation_Vale.Curve25519.X64.FastSqr.va_wp_fast_sqr_part3",
"equation_Vale.X64.Decls.va_upd_reg",
"equation_Vale.X64.Machine_s.reg",
"fuel_guarded_inversion_Vale.X64.State.state",
"function_token_typing_Prims.__cache_version_number__", "int_typing",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_f0a4eeefab9c63f31c350a802a4d45dd",
"typing_Vale.X64.Decls.va_upd_flags",
"typing_Vale.X64.Decls.va_upd_mem",
"typing_Vale.X64.Decls.va_upd_reg",
"typing_Vale.X64.State.update_reg", "unit_typing"
],
0,
"68e49fac1aa18eb8930c6a73fd86ffef"
],
[
"Vale.Curve25519.X64.FastSqr.va_wpCompute_fast_sqr_part3",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query", "eq2-interp",
"equation_Vale.Curve25519.X64.FastSqr.va_wp_fast_sqr_part3",
"equation_Vale.X64.Decls.va_require_total",
"fuel_guarded_inversion_Vale.X64.State.state"
],
0,
"3a987b32a6fac2177a79913217ec4976"
],
[
"Vale.Curve25519.X64.FastSqr.va_wpProof_fast_sqr_part3",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.squash",
"refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5"
],
0,
"c95d126f0cdc27b7c09b24b7e4a3c78f"
],
[
"Vale.Curve25519.X64.FastSqr.va_wpProof_fast_sqr_part3",
2,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"Prims_pretyping_f8666440faa91836cc5a13998af863fc", "bool_inversion",
"eq2-interp", "equation_Prims.nat",
"equation_Vale.Curve25519.X64.FastSqr.va_wpCompute_fast_sqr_part3",
"equation_Vale.Curve25519.X64.FastSqr.va_wp_fast_sqr_part3",
"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_ok",
"equation_Vale.X64.Decls.va_upd_reg",
"equation_Vale.X64.Machine_s.reg",
"equation_Vale.X64.QuickCode.t_ensure",
"equation_Vale.X64.State.state_eq",
"equation_Vale.X64.State.update_reg",
"fuel_guarded_inversion_Vale.X64.State.state",
"function_token_typing_Prims.__cache_version_number__",
"int_inversion", "int_typing",
"lemma_Vale.X64.Regs.lemma_equal_elim",
"lemma_Vale.X64.Xmms.lemma_equal_elim",
"proj_equation_Vale.X64.State.Mkstate_flags",
"proj_equation_Vale.X64.State.Mkstate_mem",
"proj_equation_Vale.X64.State.Mkstate_memTaint",
"proj_equation_Vale.X64.State.Mkstate_ok",
"proj_equation_Vale.X64.State.Mkstate_regs",
"proj_equation_Vale.X64.State.Mkstate_stack",
"proj_equation_Vale.X64.State.Mkstate_stackTaint",
"proj_equation_Vale.X64.State.Mkstate_xmms",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
"projection_inverse_FStar.Pervasives.Native.Mktuple3__1",
"projection_inverse_FStar.Pervasives.Native.Mktuple3__2",
"projection_inverse_FStar.Pervasives.Native.Mktuple3__3",
"projection_inverse_Vale.X64.State.Mkstate_flags",
"projection_inverse_Vale.X64.State.Mkstate_mem",
"projection_inverse_Vale.X64.State.Mkstate_memTaint",
"projection_inverse_Vale.X64.State.Mkstate_ok",
"projection_inverse_Vale.X64.State.Mkstate_regs",
"projection_inverse_Vale.X64.State.Mkstate_stack",
"projection_inverse_Vale.X64.State.Mkstate_stackTaint",
"projection_inverse_Vale.X64.State.Mkstate_xmms",
"refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
"refinement_interpretation_Tm_refine_f0a4eeefab9c63f31c350a802a4d45dd",
"token_correspondence_Vale.Curve25519.X64.FastSqr.va_wpCompute_fast_sqr_part3",
"typing_Vale.X64.Decls.va_upd_flags",
"typing_Vale.X64.Decls.va_upd_mem",
"typing_Vale.X64.Decls.va_upd_ok",
"typing_Vale.X64.Decls.va_upd_reg", "typing_Vale.X64.Regs.sel",
"typing_Vale.X64.State.__proj__Mkstate__item__flags",
"typing_Vale.X64.State.__proj__Mkstate__item__mem",
"typing_Vale.X64.State.__proj__Mkstate__item__ok",
"typing_Vale.X64.State.__proj__Mkstate__item__regs",
"typing_Vale.X64.State.__proj__Mkstate__item__xmms", "unit_typing"
],
0,
"6d2b9012385c238a3f90326cfd6ae78a"
],
[
"Vale.Curve25519.X64.FastSqr.va_qcode_fast_sqr",
1,
1,
0,
[ "@query" ],
0,
"4e2a8baac984507525cfa82fbc4cf6f4"
],
[
"Vale.Curve25519.X64.FastSqr.va_qcode_fast_sqr",
2,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"equation_Prims.nat", "equation_Vale.Curve25519.Fast_defs.mul_nats",
"equation_Vale.Def.Words_s.nat64", "equation_Vale.Def.Words_s.natN",
"function_token_typing_Prims.__cache_version_number__",
"int_inversion", "projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
"refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
"typing_Vale.Curve25519.Fast_defs.mul_nats"
],
0,
"9482259eb338ce5b3bf1f5e14c2a4c2c"
],
[
"Vale.Curve25519.X64.FastSqr.va_lemma_fast_sqr",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.nat",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d"
],
0,
"bb786f9cc748583f8ebc5a345fa9a101"
],
[
"Vale.Curve25519.X64.FastSqr.va_lemma_fast_sqr",
2,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"Prims_pretyping_f8666440faa91836cc5a13998af863fc", "bool_inversion",
"constructor_distinct_Vale.Interop.Types.TUInt64", "eq2-interp",
"equality_tok_Vale.Interop.Types.TUInt64@tok",
"equality_tok_Vale.X64.Machine_s.Secret@tok", "equation_Prims.eq2",
"equation_Prims.eqtype", "equation_Prims.l_and",
"equation_Prims.logical", "equation_Prims.nat",
"equation_Prims.squash",
"equation_Vale.Curve25519.Fast_defs.mul_nats",
"equation_Vale.Curve25519.Fast_defs.pow2_eight",
"equation_Vale.Def.Prop_s.prop0", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"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.validDstAddrs64",
"equation_Vale.X64.Decls.validSrcAddrs64",
"equation_Vale.X64.Machine_s.reg",
"equation_Vale.X64.Memory.base_typ_as_vale_type",
"equation_Vale.X64.Memory.buffer64",
"equation_Vale.X64.QuickCodes.range1",
"equation_Vale.X64.State.state_eq",
"fuel_guarded_inversion_Vale.X64.State.state",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Prims.int", "int_inversion", "int_typing",
"l_and-interp", "lemma_Vale.X64.QuickCodes.lemma_label_bool",
"lemma_Vale.X64.Regs.lemma_equal_intro",
"lemma_Vale.X64.Xmms.lemma_equal_intro",
"proj_equation_Vale.X64.State.Mkstate_flags",
"proj_equation_Vale.X64.State.Mkstate_mem",
"proj_equation_Vale.X64.State.Mkstate_memTaint",
"proj_equation_Vale.X64.State.Mkstate_ok",
"proj_equation_Vale.X64.State.Mkstate_regs",
"proj_equation_Vale.X64.State.Mkstate_stack",
"proj_equation_Vale.X64.State.Mkstate_stackTaint",
"proj_equation_Vale.X64.State.Mkstate_xmms",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
"projection_inverse_FStar.Pervasives.Native.Mktuple3__1",
"projection_inverse_Vale.X64.State.Mkstate_mem",
"projection_inverse_Vale.X64.State.Mkstate_memTaint",
"projection_inverse_Vale.X64.State.Mkstate_ok",
"projection_inverse_Vale.X64.State.Mkstate_regs",
"refinement_interpretation_Tm_refine_2a09f2450e26fe8d9312d402cf7d7936",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
"refinement_interpretation_Tm_refine_5a095228b42e02d151869a67c26c9d46",
"refinement_interpretation_Tm_refine_8545a50511781623fc41e3fb8428bce0",
"refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
"refinement_interpretation_Tm_refine_f0a4eeefab9c63f31c350a802a4d45dd",
"refinement_kinding_Tm_refine_8d65e998a07dd53ec478e27017d9dba5",
"string_typing", "true_interp", "typing_Prims.eq2",
"typing_Vale.Curve25519.Fast_defs.mul_nats",
"typing_Vale.X64.CPU_Features_s.bmi2_enabled",
"typing_Vale.X64.Decls.modifies_buffer_specific",
"typing_Vale.X64.Decls.validSrcAddrs64",
"typing_Vale.X64.Memory.buffer_read",
"typing_Vale.X64.QuickCodes.label",
"typing_Vale.X64.QuickCodes.range1", "typing_Vale.X64.Regs.eta_sel",
"typing_Vale.X64.Regs.sel",
"typing_Vale.X64.State.__proj__Mkstate__item__mem",
"typing_Vale.X64.State.__proj__Mkstate__item__memTaint",
"typing_Vale.X64.State.__proj__Mkstate__item__ok",
"typing_Vale.X64.State.__proj__Mkstate__item__regs",
"typing_Vale.X64.State.__proj__Mkstate__item__xmms",
"typing_tok_Vale.Interop.Types.TUInt64@tok",
"typing_tok_Vale.X64.Machine_s.Secret@tok", "unit_inversion",
"unit_typing"
],
0,
"27aeaf40dbc56f15fdabdce3a61b0d47"
],
[
"Vale.Curve25519.X64.FastSqr.va_lemma_fast_sqr",
3,
1,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.nat",
"equation_Vale.X64.State.state_eta",
"proj_equation_Vale.X64.State.Mkstate_mem",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_Vale.X64.State.Mkstate_mem",
"refinement_interpretation_Tm_refine_3a2f2b102c61aa0af3921b204a62e0ad",
"refinement_interpretation_Tm_refine_603bafd9f506525f10121a222be203b4",
"refinement_interpretation_Tm_refine_99b916266dfcd61a595db27cbc92ad5c",
"refinement_interpretation_Tm_refine_adcb2d85ae3a769829541b8d0a3dd4eb",
"refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
"refinement_interpretation_Tm_refine_ebfe2fb1af24a56887e1cb18cf9dbb6f"
],
0,
"5c7e62b09b0aa12cd82e7b99bd768eaa"
],
[
"Vale.Curve25519.X64.FastSqr.va_lemma_fast_sqr",
4,
1,
0,
[ "@query" ],
0,
"346e512df7acfac0c543850f52a08829"
],
[
"Vale.Curve25519.X64.FastSqr.va_wp_fast_sqr",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.nat",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d"
],
0,
"cdfb722e56880ac75ef2b8214e29330a"
],
[
"Vale.Curve25519.X64.FastSqr.va_wpMonotone_fast_sqr",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"equation_Vale.Curve25519.X64.FastSqr.va_wp_fast_sqr",
"equation_Vale.X64.Decls.va_upd_reg",
"equation_Vale.X64.Machine_s.reg",
"fuel_guarded_inversion_Vale.X64.State.state",
"function_token_typing_Prims.__cache_version_number__", "int_typing",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_f0a4eeefab9c63f31c350a802a4d45dd",
"typing_Vale.X64.Decls.va_upd_flags",
"typing_Vale.X64.Decls.va_upd_mem",
"typing_Vale.X64.Decls.va_upd_reg",
"typing_Vale.X64.State.update_reg", "unit_typing"
],
0,
"a5dcda7dfb2c771fb705db190da6be75"
],
[
"Vale.Curve25519.X64.FastSqr.va_wpCompute_fast_sqr",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query", "eq2-interp",
"equation_Vale.Curve25519.X64.FastSqr.va_wp_fast_sqr",
"equation_Vale.X64.Decls.va_require_total",
"fuel_guarded_inversion_Vale.X64.State.state"
],
0,
"c307c7344bc84f7acb1d01f8ca9bcbeb"
],
[
"Vale.Curve25519.X64.FastSqr.va_wpProof_fast_sqr",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.squash",
"refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5"
],
0,
"f772f55435be0d03e7da2935475185d7"
],
[
"Vale.Curve25519.X64.FastSqr.va_wpProof_fast_sqr",
2,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"Prims_pretyping_f8666440faa91836cc5a13998af863fc", "bool_inversion",
"eq2-interp", "equation_Prims.nat",
"equation_Vale.Curve25519.X64.FastSqr.va_wpCompute_fast_sqr",
"equation_Vale.Curve25519.X64.FastSqr.va_wp_fast_sqr",
"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_ok",
"equation_Vale.X64.Decls.va_upd_reg",
"equation_Vale.X64.Machine_s.reg",
"equation_Vale.X64.QuickCode.t_ensure",
"equation_Vale.X64.State.state_eq",
"equation_Vale.X64.State.update_reg",
"fuel_guarded_inversion_Vale.X64.State.state",
"function_token_typing_Prims.__cache_version_number__",
"int_inversion", "int_typing",
"lemma_Vale.X64.Regs.lemma_equal_elim",
"lemma_Vale.X64.Xmms.lemma_equal_elim",
"proj_equation_Vale.X64.State.Mkstate_flags",
"proj_equation_Vale.X64.State.Mkstate_mem",
"proj_equation_Vale.X64.State.Mkstate_memTaint",
"proj_equation_Vale.X64.State.Mkstate_ok",
"proj_equation_Vale.X64.State.Mkstate_regs",
"proj_equation_Vale.X64.State.Mkstate_stack",
"proj_equation_Vale.X64.State.Mkstate_stackTaint",
"proj_equation_Vale.X64.State.Mkstate_xmms",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
"projection_inverse_FStar.Pervasives.Native.Mktuple3__1",
"projection_inverse_FStar.Pervasives.Native.Mktuple3__2",
"projection_inverse_FStar.Pervasives.Native.Mktuple3__3",
"projection_inverse_Vale.X64.State.Mkstate_flags",
"projection_inverse_Vale.X64.State.Mkstate_mem",
"projection_inverse_Vale.X64.State.Mkstate_memTaint",
"projection_inverse_Vale.X64.State.Mkstate_ok",
"projection_inverse_Vale.X64.State.Mkstate_regs",
"projection_inverse_Vale.X64.State.Mkstate_stack",
"projection_inverse_Vale.X64.State.Mkstate_stackTaint",
"projection_inverse_Vale.X64.State.Mkstate_xmms",
"refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
"refinement_interpretation_Tm_refine_f0a4eeefab9c63f31c350a802a4d45dd",
"token_correspondence_Vale.Curve25519.X64.FastSqr.va_wpCompute_fast_sqr",
"typing_Vale.X64.Decls.va_upd_flags",
"typing_Vale.X64.Decls.va_upd_mem",
"typing_Vale.X64.Decls.va_upd_ok",
"typing_Vale.X64.Decls.va_upd_reg", "typing_Vale.X64.Regs.sel",
"typing_Vale.X64.State.__proj__Mkstate__item__flags",
"typing_Vale.X64.State.__proj__Mkstate__item__mem",
"typing_Vale.X64.State.__proj__Mkstate__item__ok",
"typing_Vale.X64.State.__proj__Mkstate__item__regs",
"typing_Vale.X64.State.__proj__Mkstate__item__xmms", "unit_typing"
],
0,
"3f91bddd552771f01475e00ee43ef26d"
],
[
"Vale.Curve25519.X64.FastSqr.va_qcode_fast_sqr_stdcall",
1,
1,
0,
[ "@query" ],
0,
"02abb0ad630837b8e2f1b6b2a2b6755f"
],
[
"Vale.Curve25519.X64.FastSqr.va_lemma_fast_sqr_stdcall",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query", "bool_inversion",
"equality_tok_Vale.X64.Machine_s.Secret@tok",
"equation_Vale.X64.Decls.validDstAddrs64",
"fuel_guarded_inversion_Vale.X64.State.state",
"proj_equation_Vale.X64.State.Mkstate_mem",
"proj_equation_Vale.X64.State.Mkstate_memTaint",
"refinement_interpretation_Tm_refine_8cf601f1a6aec07ee65cf8e31b044179"
],
0,
"74eb379b2d103b95243a52b7ba752a15"
],
[
"Vale.Curve25519.X64.FastSqr.va_lemma_fast_sqr_stdcall",
2,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"Prims_pretyping_f8666440faa91836cc5a13998af863fc", "bool_inversion",
"eq2-interp", "equality_tok_Vale.Interop.Types.TUInt64@tok",
"equality_tok_Vale.X64.Machine_s.Public@tok",
"equality_tok_Vale.X64.Machine_s.Secret@tok", "equation_Prims.eq2",
"equation_Prims.eqtype", "equation_Prims.l_and",
"equation_Prims.logical", "equation_Prims.nat",
"equation_Prims.squash",
"equation_Vale.Curve25519.Fast_defs.pow2_eight",
"equation_Vale.Curve25519.Fast_defs.pow2_five",
"equation_Vale.Curve25519.Fast_defs.pow2_four",
"equation_Vale.Curve25519.Fast_defs.pow2_seven",
"equation_Vale.Curve25519.Fast_defs.pow2_six",
"equation_Vale.Curve25519.Fast_defs.pow2_three",
"equation_Vale.Curve25519.Fast_defs.pow2_two",
"equation_Vale.Def.Prop_s.prop0", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Decls.modifies_buffer_specific",
"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.validDstAddrs64",
"equation_Vale.X64.Decls.validSrcAddrs64",
"equation_Vale.X64.Machine_s.reg",
"equation_Vale.X64.Memory.buffer64",
"equation_Vale.X64.QuickCodes.range1",
"equation_Vale.X64.State.state_eq",
"fuel_guarded_inversion_Vale.X64.State.state",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Prims.int",
"function_token_typing_Vale.Def.Words_s.nat64", "int_inversion",
"int_typing",
"interpretation_Tm_abs_06895279704f00fdc02dbeaa6d281b82",
"interpretation_Tm_abs_2b7fd08e20cc3c4be5c6c50b1827e1b8",
"interpretation_Tm_abs_66f98bf01443a163a32ed74e878b1449",
"interpretation_Tm_abs_be709b29b4f28d04784b98539d3ed7ab",
"l_and-interp", "lemma_Vale.X64.QuickCodes.lemma_label_bool",
"lemma_Vale.X64.Regs.lemma_equal_intro",
"lemma_Vale.X64.Stack_i.lemma_compose_free_stack64",
"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",
"lemma_Vale.X64.Xmms.lemma_equal_intro",
"proj_equation_Vale.X64.State.Mkstate_flags",
"proj_equation_Vale.X64.State.Mkstate_mem",
"proj_equation_Vale.X64.State.Mkstate_memTaint",
"proj_equation_Vale.X64.State.Mkstate_ok",
"proj_equation_Vale.X64.State.Mkstate_regs",
"proj_equation_Vale.X64.State.Mkstate_stack",
"proj_equation_Vale.X64.State.Mkstate_stackTaint",
"proj_equation_Vale.X64.State.Mkstate_xmms",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
"projection_inverse_FStar.Pervasives.Native.Mktuple3__1",
"projection_inverse_Vale.X64.State.Mkstate_mem",
"projection_inverse_Vale.X64.State.Mkstate_memTaint",
"projection_inverse_Vale.X64.State.Mkstate_ok",
"projection_inverse_Vale.X64.State.Mkstate_regs",
"projection_inverse_Vale.X64.State.Mkstate_stack",
"projection_inverse_Vale.X64.State.Mkstate_stackTaint",
"refinement_interpretation_Tm_refine_2a09f2450e26fe8d9312d402cf7d7936",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_4c6411da037541583c16876f5cc7dfe4",
"refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
"refinement_interpretation_Tm_refine_5a095228b42e02d151869a67c26c9d46",
"refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
"refinement_interpretation_Tm_refine_f0a4eeefab9c63f31c350a802a4d45dd",
"refinement_kinding_Tm_refine_8d65e998a07dd53ec478e27017d9dba5",
"string_typing", "typing_Prims.eq2",
"typing_Vale.X64.Decls.validSrcAddrs64",
"typing_Vale.X64.Memory.buffer_addr",
"typing_Vale.X64.Memory.loc_buffer",
"typing_Vale.X64.Memory.modifies",
"typing_Vale.X64.QuickCodes.label",
"typing_Vale.X64.QuickCodes.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__Mkstate__item__mem",
"typing_Vale.X64.State.__proj__Mkstate__item__memTaint",
"typing_Vale.X64.State.__proj__Mkstate__item__ok",
"typing_Vale.X64.State.__proj__Mkstate__item__regs",
"typing_Vale.X64.State.__proj__Mkstate__item__stack",
"typing_Vale.X64.State.__proj__Mkstate__item__xmms",
"typing_tok_Vale.Interop.Types.TUInt64@tok",
"typing_tok_Vale.X64.Machine_s.Public@tok",
"typing_tok_Vale.X64.Machine_s.Secret@tok", "unit_typing"
],
0,
"5f6f3c14dce24dbbe2f4863969506248"
],
[
"Vale.Curve25519.X64.FastSqr.va_wp_fast_sqr_stdcall",
1,
1,
0,
[ "@query" ],
0,
"6b20e51c6c477fccb921a9b81c64dfdb"
],
[
"Vale.Curve25519.X64.FastSqr.va_wpMonotone_fast_sqr_stdcall",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"equation_Vale.Curve25519.X64.FastSqr.va_wp_fast_sqr_stdcall",
"equation_Vale.X64.Machine_s.reg",
"fuel_guarded_inversion_Vale.X64.State.state",
"function_token_typing_Prims.__cache_version_number__", "int_typing",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_f0a4eeefab9c63f31c350a802a4d45dd",
"typing_Vale.X64.Decls.va_upd_flags",
"typing_Vale.X64.Decls.va_upd_mem",
"typing_Vale.X64.Decls.va_upd_reg",
"typing_Vale.X64.Decls.va_upd_stack",
"typing_Vale.X64.Decls.va_upd_stackTaint", "unit_typing"
],
0,
"7ba869ee3dc255091ee08af57a4aa949"
],
[
"Vale.Curve25519.X64.FastSqr.va_wpCompute_fast_sqr_stdcall",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_f8666440faa91836cc5a13998af863fc", "bool_inversion",
"eq2-interp", "equality_tok_Vale.X64.Machine_s.Secret@tok",
"equation_Vale.Curve25519.X64.FastSqr.va_wp_fast_sqr_stdcall",
"equation_Vale.Def.Words_s.nat64", "equation_Vale.X64.Decls.va_if",
"equation_Vale.X64.Decls.va_require_total",
"equation_Vale.X64.Decls.validDstAddrs64",
"equation_Vale.X64.Decls.validSrcAddrs64",
"fuel_guarded_inversion_Vale.X64.State.state",
"interpretation_Tm_abs_66f98bf01443a163a32ed74e878b1449",
"interpretation_Tm_abs_ae6250f4283913a9dc13608eff7f3dd7",
"interpretation_Tm_abs_b6ab4bccb25ffc708f834aa8d487e389",
"interpretation_Tm_abs_be709b29b4f28d04784b98539d3ed7ab",
"proj_equation_Vale.X64.State.Mkstate_mem", "unit_typing"
],
0,
"035e232d6edb0067a93e534cdbf26fa9"
],
[
"Vale.Curve25519.X64.FastSqr.va_wpProof_fast_sqr_stdcall",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.squash",
"refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5"
],
0,
"18bade62709eb3f9de493808459f0390"
],
[
"Vale.Curve25519.X64.FastSqr.va_wpProof_fast_sqr_stdcall",
2,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"Prims_pretyping_f8666440faa91836cc5a13998af863fc", "bool_inversion",
"eq2-interp", "equality_tok_Vale.X64.Machine_s.Secret@tok",
"equation_Vale.Curve25519.X64.FastSqr.va_wpCompute_fast_sqr_stdcall",
"equation_Vale.Curve25519.X64.FastSqr.va_wp_fast_sqr_stdcall",
"equation_Vale.Def.Words_s.nat64",
"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_ok",
"equation_Vale.X64.Decls.va_upd_reg",
"equation_Vale.X64.Decls.va_upd_stack",
"equation_Vale.X64.Decls.va_upd_stackTaint",
"equation_Vale.X64.Decls.validDstAddrs64",
"equation_Vale.X64.Decls.validSrcAddrs64",
"equation_Vale.X64.Machine_s.reg",
"equation_Vale.X64.QuickCode.t_ensure",
"equation_Vale.X64.State.state_eq",
"equation_Vale.X64.State.update_reg",
"fuel_guarded_inversion_Vale.X64.State.state",
"function_token_typing_Prims.__cache_version_number__", "int_typing",
"interpretation_Tm_abs_66f98bf01443a163a32ed74e878b1449",
"interpretation_Tm_abs_ae6250f4283913a9dc13608eff7f3dd7",
"interpretation_Tm_abs_b6ab4bccb25ffc708f834aa8d487e389",
"interpretation_Tm_abs_be709b29b4f28d04784b98539d3ed7ab",
"lemma_Vale.X64.Regs.lemma_equal_elim",
"lemma_Vale.X64.Xmms.lemma_equal_elim",
"proj_equation_Vale.X64.State.Mkstate_flags",
"proj_equation_Vale.X64.State.Mkstate_mem",
"proj_equation_Vale.X64.State.Mkstate_memTaint",
"proj_equation_Vale.X64.State.Mkstate_ok",
"proj_equation_Vale.X64.State.Mkstate_regs",
"proj_equation_Vale.X64.State.Mkstate_stack",
"proj_equation_Vale.X64.State.Mkstate_stackTaint",
"proj_equation_Vale.X64.State.Mkstate_xmms",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
"projection_inverse_FStar.Pervasives.Native.Mktuple3__1",
"projection_inverse_FStar.Pervasives.Native.Mktuple3__2",
"projection_inverse_FStar.Pervasives.Native.Mktuple3__3",
"projection_inverse_Vale.X64.State.Mkstate_flags",
"projection_inverse_Vale.X64.State.Mkstate_mem",
"projection_inverse_Vale.X64.State.Mkstate_memTaint",
"projection_inverse_Vale.X64.State.Mkstate_ok",
"projection_inverse_Vale.X64.State.Mkstate_regs",
"projection_inverse_Vale.X64.State.Mkstate_stack",
"projection_inverse_Vale.X64.State.Mkstate_stackTaint",
"projection_inverse_Vale.X64.State.Mkstate_xmms",
"refinement_interpretation_Tm_refine_4c6411da037541583c16876f5cc7dfe4",
"refinement_interpretation_Tm_refine_f0a4eeefab9c63f31c350a802a4d45dd",
"token_correspondence_Vale.Curve25519.X64.FastSqr.va_wpCompute_fast_sqr_stdcall",
"typing_Vale.X64.Decls.va_upd_ok",
"typing_Vale.X64.Decls.va_upd_reg", "typing_Vale.X64.Regs.sel",
"typing_Vale.X64.Regs.upd", "typing_Vale.X64.Stack_i.init_rsp",
"typing_Vale.X64.State.__proj__Mkstate__item__flags",
"typing_Vale.X64.State.__proj__Mkstate__item__mem",
"typing_Vale.X64.State.__proj__Mkstate__item__ok",
"typing_Vale.X64.State.__proj__Mkstate__item__regs",
"typing_Vale.X64.State.__proj__Mkstate__item__stack",
"typing_Vale.X64.State.__proj__Mkstate__item__stackTaint",
"typing_Vale.X64.State.__proj__Mkstate__item__xmms", "unit_typing"
],
0,
"5ff1426f53587317b02e60f0eed1f9df"
],
[
"Vale.Curve25519.X64.FastSqr.va_qcode_sqr2_stdcall",
1,
1,
0,
[ "@query" ],
0,
"4a79032b97fa4a4e2f42d661ec40d617"
],
[
"Vale.Curve25519.X64.FastSqr.va_lemma_sqr2_stdcall",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query", "bool_inversion",
"equality_tok_Vale.X64.Machine_s.Secret@tok",
"equation_Vale.X64.Decls.validDstAddrs64",
"fuel_guarded_inversion_Vale.X64.State.state",
"proj_equation_Vale.X64.State.Mkstate_mem",
"proj_equation_Vale.X64.State.Mkstate_memTaint",
"refinement_interpretation_Tm_refine_99bfb9aee864b37f40df75b1f5890a4e"
],
0,
"f1047a56234d3da02d9486c1771d6518"
],
[
"Vale.Curve25519.X64.FastSqr.va_lemma_sqr2_stdcall",
2,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"Prims_pretyping_f8666440faa91836cc5a13998af863fc", "bool_inversion",
"eq2-interp", "equality_tok_Vale.Interop.Types.TUInt64@tok",
"equality_tok_Vale.X64.Machine_s.Public@tok",
"equality_tok_Vale.X64.Machine_s.Secret@tok", "equation_Prims.eq2",
"equation_Prims.eqtype", "equation_Prims.l_and",
"equation_Prims.logical", "equation_Prims.nat",
"equation_Prims.squash",
"equation_Vale.Curve25519.Fast_defs.pow2_eight",
"equation_Vale.Curve25519.Fast_defs.pow2_five",
"equation_Vale.Curve25519.Fast_defs.pow2_four",
"equation_Vale.Curve25519.Fast_defs.pow2_seven",
"equation_Vale.Curve25519.Fast_defs.pow2_six",
"equation_Vale.Curve25519.Fast_defs.pow2_three",
"equation_Vale.Curve25519.Fast_defs.pow2_two",
"equation_Vale.Def.Prop_s.prop0", "equation_Vale.Def.Words_s.nat64",
"equation_Vale.Def.Words_s.natN",
"equation_Vale.X64.Decls.modifies_buffer_specific",
"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.validDstAddrs64",
"equation_Vale.X64.Decls.validSrcAddrs64",
"equation_Vale.X64.Machine_s.reg",
"equation_Vale.X64.Memory.buffer64",
"equation_Vale.X64.QuickCodes.range1",
"equation_Vale.X64.State.state_eq",
"fuel_guarded_inversion_Vale.X64.State.state",
"function_token_typing_Prims.__cache_version_number__",
"function_token_typing_Prims.int",
"function_token_typing_Vale.Def.Words_s.nat64", "int_inversion",
"int_typing",
"interpretation_Tm_abs_06895279704f00fdc02dbeaa6d281b82",
"interpretation_Tm_abs_2b7fd08e20cc3c4be5c6c50b1827e1b8",
"interpretation_Tm_abs_66f98bf01443a163a32ed74e878b1449",
"interpretation_Tm_abs_be709b29b4f28d04784b98539d3ed7ab",
"l_and-interp", "lemma_Vale.X64.Memory.loc_includes_refl",
"lemma_Vale.X64.Memory.modifies_buffer_addr",
"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_taint64",
"lemma_Vale.X64.QuickCodes.lemma_label_bool",
"lemma_Vale.X64.Regs.lemma_equal_intro",
"lemma_Vale.X64.Stack_i.lemma_compose_free_stack64",
"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",
"lemma_Vale.X64.Xmms.lemma_equal_intro",
"primitive_Prims.op_LessThan",
"proj_equation_Vale.X64.State.Mkstate_flags",
"proj_equation_Vale.X64.State.Mkstate_mem",
"proj_equation_Vale.X64.State.Mkstate_memTaint",
"proj_equation_Vale.X64.State.Mkstate_ok",
"proj_equation_Vale.X64.State.Mkstate_regs",
"proj_equation_Vale.X64.State.Mkstate_stack",
"proj_equation_Vale.X64.State.Mkstate_stackTaint",
"proj_equation_Vale.X64.State.Mkstate_xmms",
"projection_inverse_BoxBool_proj_0",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
"projection_inverse_FStar.Pervasives.Native.Mktuple3__1",
"projection_inverse_Vale.X64.State.Mkstate_mem",
"projection_inverse_Vale.X64.State.Mkstate_memTaint",
"projection_inverse_Vale.X64.State.Mkstate_ok",
"projection_inverse_Vale.X64.State.Mkstate_regs",
"projection_inverse_Vale.X64.State.Mkstate_stack",
"projection_inverse_Vale.X64.State.Mkstate_stackTaint",
"refinement_interpretation_Tm_refine_2a09f2450e26fe8d9312d402cf7d7936",
"refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
"refinement_interpretation_Tm_refine_4c6411da037541583c16876f5cc7dfe4",
"refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
"refinement_interpretation_Tm_refine_5a095228b42e02d151869a67c26c9d46",
"refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
"refinement_interpretation_Tm_refine_f0a4eeefab9c63f31c350a802a4d45dd",
"refinement_kinding_Tm_refine_8d65e998a07dd53ec478e27017d9dba5",
"string_typing", "typing_Prims.eq2",
"typing_Vale.X64.Decls.validSrcAddrs64",
"typing_Vale.X64.Memory.buffer_addr",
"typing_Vale.X64.Memory.loc_buffer",
"typing_Vale.X64.Memory.modifies",
"typing_Vale.X64.QuickCodes.label",
"typing_Vale.X64.QuickCodes.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__Mkstate__item__mem",
"typing_Vale.X64.State.__proj__Mkstate__item__memTaint",
"typing_Vale.X64.State.__proj__Mkstate__item__ok",
"typing_Vale.X64.State.__proj__Mkstate__item__regs",
"typing_Vale.X64.State.__proj__Mkstate__item__stack",
"typing_Vale.X64.State.__proj__Mkstate__item__xmms",
"typing_tok_Vale.Interop.Types.TUInt64@tok",
"typing_tok_Vale.X64.Machine_s.Public@tok",
"typing_tok_Vale.X64.Machine_s.Secret@tok", "unit_typing"
],
0,
"5c5a9cf668c6998ddee620e9e79f71ce"
],
[
"Vale.Curve25519.X64.FastSqr.va_wp_sqr2_stdcall",
1,
1,
0,
[ "@query" ],
0,
"99c83c5c10944d4edd4ce9223b26cd06"
],
[
"Vale.Curve25519.X64.FastSqr.va_wpMonotone_sqr2_stdcall",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"equation_Vale.Curve25519.X64.FastSqr.va_wp_sqr2_stdcall",
"equation_Vale.X64.Machine_s.reg",
"fuel_guarded_inversion_Vale.X64.State.state",
"function_token_typing_Prims.__cache_version_number__", "int_typing",
"projection_inverse_BoxInt_proj_0",
"refinement_interpretation_Tm_refine_f0a4eeefab9c63f31c350a802a4d45dd",
"typing_Vale.X64.Decls.va_upd_flags",
"typing_Vale.X64.Decls.va_upd_mem",
"typing_Vale.X64.Decls.va_upd_reg",
"typing_Vale.X64.Decls.va_upd_stack",
"typing_Vale.X64.Decls.va_upd_stackTaint", "unit_typing"
],
0,
"31b6d4a7f0d52c4c714b5defb95a4638"
],
[
"Vale.Curve25519.X64.FastSqr.va_wpCompute_sqr2_stdcall",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_f8666440faa91836cc5a13998af863fc", "bool_inversion",
"eq2-interp", "equality_tok_Vale.X64.Machine_s.Secret@tok",
"equation_Vale.Curve25519.X64.FastSqr.va_wp_sqr2_stdcall",
"equation_Vale.Def.Words_s.nat64", "equation_Vale.X64.Decls.va_if",
"equation_Vale.X64.Decls.va_require_total",
"equation_Vale.X64.Decls.validDstAddrs64",
"equation_Vale.X64.Decls.validSrcAddrs64",
"fuel_guarded_inversion_Vale.X64.State.state",
"interpretation_Tm_abs_66f98bf01443a163a32ed74e878b1449",
"interpretation_Tm_abs_ae6250f4283913a9dc13608eff7f3dd7",
"interpretation_Tm_abs_b6ab4bccb25ffc708f834aa8d487e389",
"interpretation_Tm_abs_be709b29b4f28d04784b98539d3ed7ab",
"proj_equation_Vale.X64.State.Mkstate_mem", "unit_typing"
],
0,
"8537462728cb3835565c8b8bb4e45362"
],
[
"Vale.Curve25519.X64.FastSqr.va_wpProof_sqr2_stdcall",
1,
1,
0,
[
"@MaxIFuel_assumption", "@query", "equation_Prims.squash",
"refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5"
],
0,
"08add5b2dd3e22f4d597ce32acdfc559"
],
[
"Vale.Curve25519.X64.FastSqr.va_wpProof_sqr2_stdcall",
2,
1,
0,
[
"@MaxIFuel_assumption", "@query",
"Prims_pretyping_ae567c2fb75be05905677af440075565",
"Prims_pretyping_f8666440faa91836cc5a13998af863fc", "bool_inversion",
"eq2-interp", "equality_tok_Vale.X64.Machine_s.Secret@tok",
"equation_Vale.Curve25519.X64.FastSqr.va_wpCompute_sqr2_stdcall",
"equation_Vale.Curve25519.X64.FastSqr.va_wp_sqr2_stdcall",
"equation_Vale.Def.Words_s.nat64",
"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_ok",
"equation_Vale.X64.Decls.va_upd_reg",
"equation_Vale.X64.Decls.va_upd_stack",
"equation_Vale.X64.Decls.va_upd_stackTaint",
"equation_Vale.X64.Decls.validDstAddrs64",
"equation_Vale.X64.Decls.validSrcAddrs64",
"equation_Vale.X64.Machine_s.reg",
"equation_Vale.X64.QuickCode.t_ensure",
"equation_Vale.X64.State.state_eq",
"equation_Vale.X64.State.update_reg",
"fuel_guarded_inversion_Vale.X64.State.state",
"function_token_typing_Prims.__cache_version_number__", "int_typing",
"interpretation_Tm_abs_66f98bf01443a163a32ed74e878b1449",
"interpretation_Tm_abs_ae6250f4283913a9dc13608eff7f3dd7",
"interpretation_Tm_abs_b6ab4bccb25ffc708f834aa8d487e389",
"interpretation_Tm_abs_be709b29b4f28d04784b98539d3ed7ab",
"lemma_Vale.X64.Regs.lemma_equal_elim",
"lemma_Vale.X64.Xmms.lemma_equal_elim",
"proj_equation_Vale.X64.State.Mkstate_flags",
"proj_equation_Vale.X64.State.Mkstate_mem",
"proj_equation_Vale.X64.State.Mkstate_memTaint",
"proj_equation_Vale.X64.State.Mkstate_ok",
"proj_equation_Vale.X64.State.Mkstate_regs",
"proj_equation_Vale.X64.State.Mkstate_stack",
"proj_equation_Vale.X64.State.Mkstate_stackTaint",
"proj_equation_Vale.X64.State.Mkstate_xmms",
"projection_inverse_BoxInt_proj_0",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
"projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
"projection_inverse_FStar.Pervasives.Native.Mktuple3__1",
"projection_inverse_FStar.Pervasives.Native.Mktuple3__2",
"projection_inverse_FStar.Pervasives.Native.Mktuple3__3",
"projection_inverse_Vale.X64.State.Mkstate_flags",
"projection_inverse_Vale.X64.State.Mkstate_mem",
"projection_inverse_Vale.X64.State.Mkstate_memTaint",
"projection_inverse_Vale.X64.State.Mkstate_ok",
"projection_inverse_Vale.X64.State.Mkstate_regs",
"projection_inverse_Vale.X64.State.Mkstate_stack",
"projection_inverse_Vale.X64.State.Mkstate_stackTaint",
"projection_inverse_Vale.X64.State.Mkstate_xmms",
"refinement_interpretation_Tm_refine_4c6411da037541583c16876f5cc7dfe4",
"refinement_interpretation_Tm_refine_f0a4eeefab9c63f31c350a802a4d45dd",
"token_correspondence_Vale.Curve25519.X64.FastSqr.va_wpCompute_sqr2_stdcall",
"typing_Vale.X64.Decls.va_upd_ok",
"typing_Vale.X64.Decls.va_upd_reg", "typing_Vale.X64.Regs.sel",
"typing_Vale.X64.Regs.upd", "typing_Vale.X64.Stack_i.init_rsp",
"typing_Vale.X64.State.__proj__Mkstate__item__flags",
"typing_Vale.X64.State.__proj__Mkstate__item__mem",
"typing_Vale.X64.State.__proj__Mkstate__item__ok",
"typing_Vale.X64.State.__proj__Mkstate__item__regs",
"typing_Vale.X64.State.__proj__Mkstate__item__stack",
"typing_Vale.X64.State.__proj__Mkstate__item__stackTaint",
"typing_Vale.X64.State.__proj__Mkstate__item__xmms", "unit_typing"
],
0,
"fc76eaa8d2c23a87c43b2edee6ef586d"
]
]
]
Computing file changes ...