https://github.com/project-everest/hacl-star
Raw File
Tip revision: 4d41d4ec3acc48721e2966ccf1a9a9abdaadc719 authored by Chris Hawblitzel on 14 March 2019, 05:53:02 UTC
Disable X64.Leakage_Ins* to enable merge
Tip revision: 4d41d4e
X64.Leakage_Ins_Xmm.fst.hints
[
  "!L�_�$�{$Q�\f�C��",
  [
    [
      "X64.Leakage_Ins_Xmm.check_if_pxor_leakage_free",
      1,
      4,
      2,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_FStar.List.Tot.Base.append.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.operand_obs_list.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.taint_eval_code.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.taint_match_list.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.update_taint_list.fuel_instrumented",
        "@query",
        "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b",
        "Prims_interpretation_Tm_arrow_a26b6f0ab7c6505137c6de4ce0011041",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "Prims_pretyping_f537159ed795b314b4e58c260361ae86",
        "Prims_pretyping_f8666440faa91836cc5a13998af863fc",
        "X64.Bytes_Semantics_s_interpretation_Tm_arrow_17742a16dc7ea8ebf4db7d06d09f33c0",
        "X64.Bytes_Semantics_s_pretyping_60dbe79bd701f5199da59ca07a16456f",
        "X64.Leakage_Ins_Xmm_interpretation_Tm_arrow_bdda86793821fc687c53232715f5c21f",
        "X64.Taint_Semantics_s_pretyping_cc24b69d9ea89f288186d79510eec4aa",
        "X64.Taint_Semantics_s_pretyping_e5512f1f3d006584f1f8889e0827cf63",
        "bool_inversion", "bool_typing", "constructor_distinct_Prims.Nil",
        "constructor_distinct_X64.Machine_s.Ins",
        "constructor_distinct_X64.Machine_s.Public",
        "constructor_distinct_X64.Machine_s.Secret",
        "data_elim_FStar.Pervasives.Native.Mktuple2",
        "data_elim_X64.Bytes_Semantics_s.Mkstate",
        "data_elim_X64.Leakage_s.TaintState",
        "data_elim_X64.Taint_Semantics_s.MktraceState",
        "data_typing_intro_X64.Machine_s.Ins@tok",
        "disc_equation_FStar.Pervasives.Native.Some",
        "disc_equation_X64.Bytes_Semantics_s.MOVDQU",
        "disc_equation_X64.Bytes_Semantics_s.Mulx64",
        "disc_equation_X64.Bytes_Semantics_s.Push",
        "disc_equation_X64.Bytes_Semantics_s.Pxor",
        "disc_equation_X64.Machine_s.Public",
        "disc_equation_X64.Machine_s.Secret",
        "equality_tok_X64.Machine_s.Public@tok",
        "equality_tok_X64.Machine_s.Secret@tok",
        "equation_FStar.FunctionalExtensionality.feq",
        "equation_FStar.FunctionalExtensionality.on_dom",
        "equation_FStar.FunctionalExtensionality.restricted_t",
        "equation_FStar.List.Tot.Base.op_At",
        "equation_FStar.Pervasives.Native.snd", "equation_Prims.eqtype",
        "equation_Types_s.quad32", "equation_Types_s.quad32_xor",
        "equation_Types_s.twobits", "equation_Words_s.nat32",
        "equation_Words_s.nat8", "equation_X64.Bytes_Semantics_s.eval_ins",
        "equation_X64.Bytes_Semantics_s.st",
        "equation_X64.Bytes_Semantics_s.update_xmm_",
        "equation_X64.Bytes_Semantics_s.update_xmm_preserve_flags",
        "equation_X64.Bytes_Semantics_s.xmms_t",
        "equation_X64.Leakage_Helpers.merge_taint",
        "equation_X64.Leakage_Ins_Xmm.set_xmm_taint",
        "equation_X64.Leakage_Ins_Xmm.xmm_taint",
        "equation_X64.Leakage_s.constTimeInvariant",
        "equation_X64.Leakage_s.isConstantTime",
        "equation_X64.Leakage_s.isConstantTimeGivenStates",
        "equation_X64.Leakage_s.isExplicitLeakageFree",
        "equation_X64.Leakage_s.isExplicitLeakageFreeGivenStates",
        "equation_X64.Leakage_s.isLeakageFree",
        "equation_X64.Leakage_s.is_explicit_leakage_free_lhs",
        "equation_X64.Leakage_s.is_explicit_leakage_free_rhs",
        "equation_X64.Leakage_s.publicCfFlagValuesAreSame",
        "equation_X64.Leakage_s.publicFlagValuesAreSame",
        "equation_X64.Leakage_s.publicMemValuesAreSame",
        "equation_X64.Leakage_s.publicRegisterValuesAreSame",
        "equation_X64.Leakage_s.publicValuesAreSame",
        "equation_X64.Leakage_s.publicXmmValuesAreSame",
        "equation_X64.Machine_s.xmm",
        "equation_X64.Taint_Semantics_s.extract_operands",
        "equation_X64.Taint_Semantics_s.ins_obs",
        "equation_X64.Taint_Semantics_s.taint_eval_ins",
        "equation_X64.Taint_Semantics_s.tainted_code",
        "equation_with_fuel_FStar.List.Tot.Base.append.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.operand_obs_list.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.taint_eval_code.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.taint_match_list.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.update_taint_list.fuel_instrumented",
        "fuel_guarded_inversion_Prims.list",
        "fuel_guarded_inversion_X64.Bytes_Semantics_s.state",
        "fuel_guarded_inversion_X64.Leakage_s.taintState",
        "fuel_guarded_inversion_X64.Machine_s.taint",
        "fuel_guarded_inversion_X64.Taint_Semantics_s.tainted_ins",
        "fuel_guarded_inversion_X64.Taint_Semantics_s.traceState",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.unit",
        "function_token_typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__regs",
        "function_token_typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__xmms",
        "function_token_typing_X64.Leakage_s.__proj__TaintState__item__regTaint",
        "function_token_typing_X64.Leakage_s.__proj__TaintState__item__xmmTaint",
        "interpretation_Tm_abs_1861e1dfbce217b81baf39da7dbe5796",
        "interpretation_Tm_abs_1aa87ea4de26c5f807351c79780462e0",
        "interpretation_Tm_abs_4a1a6682764b8be475443da6650b9908",
        "interpretation_Tm_abs_66926e89e50e2ac69caf858cc1113f07",
        "interpretation_Tm_abs_728e959e62c634798059835f229c48f4",
        "interpretation_Tm_abs_87aa9a08ee2036250d5d2d7660744587",
        "interpretation_Tm_abs_d2269df42a02340ac68914c195104ae6",
        "interpretation_Tm_abs_fe44d2820bd291cbabc93d338ef2fb23",
        "kinding_X64.Bytes_Semantics_s.state@tok",
        "kinding_X64.Machine_s.observation@tok",
        "kinding_X64.Taint_Semantics_s.tainted_ins@tok",
        "kinding_X64.Taint_Semantics_s.tainted_ocmp@tok",
        "kinding_X64.Taint_Semantics_s.traceState@tok",
        "lemma_FStar.FunctionalExtensionality.feq_on_domain",
        "lemma_FStar.List.Tot.Properties.append_l_nil",
        "primitive_Prims.op_AmpAmp", "primitive_Prims.op_BarBar",
        "primitive_Prims.op_Equality",
        "proj_equation_FStar.Pervasives.Native.Mktuple2__2",
        "proj_equation_FStar.Pervasives.Native.Some_v",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_flags",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_mem",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_ok",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_regs",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_xmms",
        "proj_equation_X64.Leakage_s.TaintState_cfFlagsTaint",
        "proj_equation_X64.Leakage_s.TaintState_flagsTaint",
        "proj_equation_X64.Leakage_s.TaintState_regTaint",
        "proj_equation_X64.Leakage_s.TaintState_xmmTaint",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_memTaint",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_state",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_trace",
        "proj_equation_X64.Taint_Semantics_s.TaintedIns_i",
        "proj_equation_X64.Taint_Semantics_s.TaintedIns_t",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
        "projection_inverse_FStar.Pervasives.Native.Some_v",
        "projection_inverse_Prims.Nil_a",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_flags",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_mem",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_ok",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_regs",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_xmms",
        "projection_inverse_X64.Bytes_Semantics_s.Pxor_dst",
        "projection_inverse_X64.Bytes_Semantics_s.Pxor_src",
        "projection_inverse_X64.Leakage_s.TaintState_cfFlagsTaint",
        "projection_inverse_X64.Leakage_s.TaintState_flagsTaint",
        "projection_inverse_X64.Leakage_s.TaintState_regTaint",
        "projection_inverse_X64.Leakage_s.TaintState_xmmTaint",
        "projection_inverse_X64.Machine_s.Ins_ins",
        "projection_inverse_X64.Machine_s.Ins_t_ins",
        "projection_inverse_X64.Machine_s.Ins_t_ocmp",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_memTaint",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_state",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_trace",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_4d5241eb6fe198666a8101195bbd4a2a",
        "refinement_interpretation_Tm_refine_854519393548eef59ce2768ec2f66bb1",
        "refinement_interpretation_Tm_refine_b0ec1ad4c766f179179881d04d9cace4",
        "token_correspondence_X64.Bytes_Semantics_s.__proj__Mkstate__item__xmms",
        "typing_FStar.Pervasives.Native.__proj__Some__item__v",
        "typing_FStar.Pervasives.Native.snd",
        "typing_Tm_abs_1861e1dfbce217b81baf39da7dbe5796",
        "typing_Tm_abs_4a1a6682764b8be475443da6650b9908",
        "typing_Tm_abs_66926e89e50e2ac69caf858cc1113f07",
        "typing_Tm_abs_728e959e62c634798059835f229c48f4",
        "typing_Tm_abs_fe44d2820bd291cbabc93d338ef2fb23",
        "typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__ok",
        "typing_X64.Bytes_Semantics_s.uu___is_Pxor",
        "typing_X64.CPU_Features_s.adx_enabled",
        "typing_X64.CPU_Features_s.aesni_enabled",
        "typing_X64.CPU_Features_s.bmi2_enabled",
        "typing_X64.CPU_Features_s.pclmulqdq_enabled",
        "typing_X64.CPU_Features_s.sha_enabled",
        "typing_X64.Leakage_Ins_Xmm.xmm_taint", "typing_X64.Machine_s.xmm",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__memTaint",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__state",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__trace",
        "typing_X64.Taint_Semantics_s.__proj__TaintedIns__item__i",
        "typing_X64.Taint_Semantics_s.__proj__TaintedIns__item__t",
        "typing_X64.Taint_Semantics_s.extract_operands",
        "typing_X64.Taint_Semantics_s.ins_obs",
        "typing_X64.Taint_Semantics_s.operand_obs_list",
        "typing_X64.Taint_Semantics_s.taint_eval_code",
        "typing_X64.Taint_Semantics_s.taint_eval_ins", "unit_typing"
      ],
      0,
      "0945779555a9ef6f415611526f3f2bf2"
    ],
    [
      "X64.Leakage_Ins_Xmm.check_if_paddd_leakage_free",
      1,
      4,
      2,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_FStar.List.Tot.Base.append.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.operand_obs_list.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.taint_eval_code.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.taint_match_list.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.update_taint_list.fuel_instrumented",
        "@query",
        "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b",
        "Prims_interpretation_Tm_arrow_a26b6f0ab7c6505137c6de4ce0011041",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "Prims_pretyping_f537159ed795b314b4e58c260361ae86",
        "Prims_pretyping_f8666440faa91836cc5a13998af863fc",
        "X64.Bytes_Semantics_s_interpretation_Tm_arrow_17742a16dc7ea8ebf4db7d06d09f33c0",
        "X64.Bytes_Semantics_s_pretyping_60dbe79bd701f5199da59ca07a16456f",
        "X64.Leakage_Ins_Xmm_interpretation_Tm_arrow_bdda86793821fc687c53232715f5c21f",
        "X64.Taint_Semantics_s_pretyping_cc24b69d9ea89f288186d79510eec4aa",
        "X64.Taint_Semantics_s_pretyping_e5512f1f3d006584f1f8889e0827cf63",
        "bool_inversion", "bool_typing", "constructor_distinct_Prims.Nil",
        "constructor_distinct_X64.Machine_s.Ins",
        "constructor_distinct_X64.Machine_s.Public",
        "constructor_distinct_X64.Machine_s.Secret",
        "data_elim_FStar.Pervasives.Native.Mktuple2",
        "data_elim_FStar.Pervasives.Native.Some",
        "data_elim_X64.Bytes_Semantics_s.Mkstate",
        "data_elim_X64.Leakage_s.TaintState",
        "data_elim_X64.Taint_Semantics_s.MktraceState",
        "data_elim_X64.Taint_Semantics_s.TaintedIns",
        "data_typing_intro_X64.Machine_s.Ins@tok",
        "disc_equation_FStar.Pervasives.Native.Some",
        "disc_equation_X64.Bytes_Semantics_s.MOVDQU",
        "disc_equation_X64.Bytes_Semantics_s.Mulx64",
        "disc_equation_X64.Bytes_Semantics_s.Paddd",
        "disc_equation_X64.Bytes_Semantics_s.Push",
        "disc_equation_X64.Machine_s.Public",
        "disc_equation_X64.Machine_s.Secret",
        "equality_tok_X64.Machine_s.Public@tok",
        "equality_tok_X64.Machine_s.Secret@tok",
        "equation_FStar.FunctionalExtensionality.feq",
        "equation_FStar.FunctionalExtensionality.on_dom",
        "equation_FStar.FunctionalExtensionality.restricted_t",
        "equation_FStar.List.Tot.Base.op_At",
        "equation_FStar.Pervasives.Native.snd", "equation_Prims.eqtype",
        "equation_Types_s.quad32", "equation_Words_s.nat32",
        "equation_Words_s.nat8", "equation_X64.Bytes_Semantics_s.eval_ins",
        "equation_X64.Bytes_Semantics_s.update_xmm",
        "equation_X64.Bytes_Semantics_s.update_xmm_",
        "equation_X64.Bytes_Semantics_s.xmms_t",
        "equation_X64.Leakage_Helpers.merge_taint",
        "equation_X64.Leakage_Ins_Xmm.set_xmm_taint",
        "equation_X64.Leakage_Ins_Xmm.xmm_taint",
        "equation_X64.Leakage_s.constTimeInvariant",
        "equation_X64.Leakage_s.isConstantTime",
        "equation_X64.Leakage_s.isConstantTimeGivenStates",
        "equation_X64.Leakage_s.isExplicitLeakageFree",
        "equation_X64.Leakage_s.isExplicitLeakageFreeGivenStates",
        "equation_X64.Leakage_s.isLeakageFree",
        "equation_X64.Leakage_s.is_explicit_leakage_free_lhs",
        "equation_X64.Leakage_s.is_explicit_leakage_free_rhs",
        "equation_X64.Leakage_s.publicCfFlagValuesAreSame",
        "equation_X64.Leakage_s.publicFlagValuesAreSame",
        "equation_X64.Leakage_s.publicMemValuesAreSame",
        "equation_X64.Leakage_s.publicRegisterValuesAreSame",
        "equation_X64.Leakage_s.publicValuesAreSame",
        "equation_X64.Leakage_s.publicXmmValuesAreSame",
        "equation_X64.Machine_s.xmm",
        "equation_X64.Taint_Semantics_s.extract_operands",
        "equation_X64.Taint_Semantics_s.ins_obs",
        "equation_X64.Taint_Semantics_s.taint_eval_ins",
        "equation_X64.Taint_Semantics_s.tainted_code",
        "equation_with_fuel_FStar.List.Tot.Base.append.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.operand_obs_list.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.taint_eval_code.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.taint_match_list.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.update_taint_list.fuel_instrumented",
        "fuel_guarded_inversion_Words_s.four",
        "fuel_guarded_inversion_X64.Bytes_Semantics_s.state",
        "fuel_guarded_inversion_X64.Leakage_s.taintState",
        "fuel_guarded_inversion_X64.Machine_s.taint",
        "fuel_guarded_inversion_X64.Taint_Semantics_s.tainted_ins",
        "fuel_guarded_inversion_X64.Taint_Semantics_s.traceState",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.unit",
        "function_token_typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__regs",
        "function_token_typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__xmms",
        "function_token_typing_X64.Leakage_s.__proj__TaintState__item__regTaint",
        "function_token_typing_X64.Leakage_s.__proj__TaintState__item__xmmTaint",
        "int_inversion",
        "interpretation_Tm_abs_1861e1dfbce217b81baf39da7dbe5796",
        "interpretation_Tm_abs_1aa87ea4de26c5f807351c79780462e0",
        "interpretation_Tm_abs_4a1a6682764b8be475443da6650b9908",
        "interpretation_Tm_abs_66926e89e50e2ac69caf858cc1113f07",
        "interpretation_Tm_abs_728e959e62c634798059835f229c48f4",
        "interpretation_Tm_abs_903982188305b836297ca9b101a106e0",
        "interpretation_Tm_abs_d2269df42a02340ac68914c195104ae6",
        "interpretation_Tm_abs_fe44d2820bd291cbabc93d338ef2fb23",
        "kinding_X64.Bytes_Semantics_s.state@tok",
        "kinding_X64.Machine_s.observation@tok",
        "kinding_X64.Taint_Semantics_s.tainted_ins@tok",
        "kinding_X64.Taint_Semantics_s.tainted_ocmp@tok",
        "lemma_FStar.FunctionalExtensionality.feq_on_domain",
        "lemma_FStar.List.Tot.Properties.append_l_nil",
        "primitive_Prims.op_AmpAmp", "primitive_Prims.op_BarBar",
        "primitive_Prims.op_Equality",
        "proj_equation_FStar.Pervasives.Native.Mktuple2__2",
        "proj_equation_FStar.Pervasives.Native.Some_v",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_flags",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_mem",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_ok",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_regs",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_xmms",
        "proj_equation_X64.Leakage_s.TaintState_cfFlagsTaint",
        "proj_equation_X64.Leakage_s.TaintState_flagsTaint",
        "proj_equation_X64.Leakage_s.TaintState_regTaint",
        "proj_equation_X64.Leakage_s.TaintState_xmmTaint",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_memTaint",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_state",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_trace",
        "proj_equation_X64.Taint_Semantics_s.TaintedIns_i",
        "proj_equation_X64.Taint_Semantics_s.TaintedIns_t",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
        "projection_inverse_FStar.Pervasives.Native.Some_v",
        "projection_inverse_Prims.Nil_a",
        "projection_inverse_Words_s.Mkfour_a",
        "projection_inverse_Words_s.Mkfour_hi2",
        "projection_inverse_Words_s.Mkfour_hi3",
        "projection_inverse_Words_s.Mkfour_lo0",
        "projection_inverse_Words_s.Mkfour_lo1",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_flags",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_mem",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_ok",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_regs",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_xmms",
        "projection_inverse_X64.Bytes_Semantics_s.Paddd_dst",
        "projection_inverse_X64.Bytes_Semantics_s.Paddd_src",
        "projection_inverse_X64.Leakage_s.TaintState_cfFlagsTaint",
        "projection_inverse_X64.Leakage_s.TaintState_flagsTaint",
        "projection_inverse_X64.Leakage_s.TaintState_regTaint",
        "projection_inverse_X64.Leakage_s.TaintState_xmmTaint",
        "projection_inverse_X64.Machine_s.Ins_ins",
        "projection_inverse_X64.Machine_s.Ins_t_ins",
        "projection_inverse_X64.Machine_s.Ins_t_ocmp",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_memTaint",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_state",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_trace",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_42ac264ff1fe3c55e436b8a415a1558f",
        "refinement_interpretation_Tm_refine_b0ec1ad4c766f179179881d04d9cace4",
        "refinement_interpretation_Tm_refine_f0a4eeefab9c63f31c350a802a4d45dd",
        "token_correspondence_X64.Bytes_Semantics_s.__proj__Mkstate__item__xmms",
        "token_correspondence_X64.Leakage_s.__proj__TaintState__item__regTaint",
        "token_correspondence_X64.Leakage_s.__proj__TaintState__item__xmmTaint",
        "typing_FStar.Pervasives.Native.snd",
        "typing_Tm_abs_1861e1dfbce217b81baf39da7dbe5796",
        "typing_Tm_abs_4a1a6682764b8be475443da6650b9908",
        "typing_Tm_abs_66926e89e50e2ac69caf858cc1113f07",
        "typing_Tm_abs_728e959e62c634798059835f229c48f4",
        "typing_Tm_abs_fe44d2820bd291cbabc93d338ef2fb23",
        "typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__ok",
        "typing_X64.Bytes_Semantics_s.uu___is_Paddd",
        "typing_X64.Leakage_Ins_Xmm.xmm_taint",
        "typing_X64.Leakage_s.__proj__TaintState__item__cfFlagsTaint",
        "typing_X64.Machine_s.xmm",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__memTaint",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__state",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__trace",
        "typing_X64.Taint_Semantics_s.__proj__TaintedIns__item__i",
        "typing_X64.Taint_Semantics_s.__proj__TaintedIns__item__t",
        "typing_X64.Taint_Semantics_s.extract_operands",
        "typing_X64.Taint_Semantics_s.ins_obs",
        "typing_X64.Taint_Semantics_s.operand_obs_list",
        "typing_X64.Taint_Semantics_s.taint_eval_code",
        "typing_X64.Taint_Semantics_s.taint_eval_ins", "unit_typing"
      ],
      0,
      "27d91114f6d136cb39bec2dd450a500f"
    ],
    [
      "X64.Leakage_Ins_Xmm.check_if_pslld_leakage_free",
      1,
      4,
      2,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_FStar.List.Tot.Base.append.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.operand_obs_list.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.taint_eval_code.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.taint_match_list.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.update_taint_list.fuel_instrumented",
        "@query",
        "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b",
        "Prims_interpretation_Tm_arrow_a26b6f0ab7c6505137c6de4ce0011041",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "Prims_pretyping_f537159ed795b314b4e58c260361ae86",
        "Prims_pretyping_f8666440faa91836cc5a13998af863fc",
        "X64.Bytes_Semantics_s_interpretation_Tm_arrow_17742a16dc7ea8ebf4db7d06d09f33c0",
        "X64.Bytes_Semantics_s_pretyping_60dbe79bd701f5199da59ca07a16456f",
        "X64.Leakage_Ins_Xmm_interpretation_Tm_arrow_bdda86793821fc687c53232715f5c21f",
        "X64.Taint_Semantics_s_pretyping_cc24b69d9ea89f288186d79510eec4aa",
        "X64.Taint_Semantics_s_pretyping_e5512f1f3d006584f1f8889e0827cf63",
        "bool_inversion", "bool_typing", "constructor_distinct_Prims.Nil",
        "constructor_distinct_X64.Machine_s.Ins",
        "constructor_distinct_X64.Machine_s.Public",
        "data_elim_FStar.Pervasives.Native.Mktuple2",
        "data_elim_FStar.Pervasives.Native.Some",
        "data_elim_X64.Bytes_Semantics_s.Mkstate",
        "data_elim_X64.Leakage_s.TaintState",
        "data_elim_X64.Taint_Semantics_s.MktraceState",
        "data_typing_intro_X64.Machine_s.Ins@tok",
        "disc_equation_FStar.Pervasives.Native.Some",
        "disc_equation_X64.Bytes_Semantics_s.MOVDQU",
        "disc_equation_X64.Bytes_Semantics_s.Mulx64",
        "disc_equation_X64.Bytes_Semantics_s.Pslld",
        "disc_equation_X64.Bytes_Semantics_s.Push",
        "disc_equation_X64.Machine_s.Public",
        "equality_tok_X64.Machine_s.Public@tok",
        "equation_FStar.FunctionalExtensionality.feq",
        "equation_FStar.FunctionalExtensionality.on_dom",
        "equation_FStar.List.Tot.Base.op_At",
        "equation_FStar.Pervasives.Native.snd", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Types_s.quad32",
        "equation_Words_s.nat32", "equation_Words_s.nat64",
        "equation_Words_s.nat8", "equation_Words_s.natN",
        "equation_X64.Bytes_Semantics_s.eval_ins",
        "equation_X64.Bytes_Semantics_s.update_xmm_",
        "equation_X64.Bytes_Semantics_s.update_xmm_preserve_flags",
        "equation_X64.Leakage_Ins_Xmm.set_xmm_taint",
        "equation_X64.Leakage_Ins_Xmm.xmm_taint",
        "equation_X64.Leakage_s.constTimeInvariant",
        "equation_X64.Leakage_s.isConstantTime",
        "equation_X64.Leakage_s.isConstantTimeGivenStates",
        "equation_X64.Leakage_s.isExplicitLeakageFree",
        "equation_X64.Leakage_s.isExplicitLeakageFreeGivenStates",
        "equation_X64.Leakage_s.isLeakageFree",
        "equation_X64.Leakage_s.is_explicit_leakage_free_lhs",
        "equation_X64.Leakage_s.is_explicit_leakage_free_rhs",
        "equation_X64.Leakage_s.publicCfFlagValuesAreSame",
        "equation_X64.Leakage_s.publicFlagValuesAreSame",
        "equation_X64.Leakage_s.publicMemValuesAreSame",
        "equation_X64.Leakage_s.publicRegisterValuesAreSame",
        "equation_X64.Leakage_s.publicValuesAreSame",
        "equation_X64.Leakage_s.publicXmmValuesAreSame",
        "equation_X64.Machine_s.xmm",
        "equation_X64.Taint_Semantics_s.extract_operands",
        "equation_X64.Taint_Semantics_s.ins_obs",
        "equation_X64.Taint_Semantics_s.taint_eval_ins",
        "equation_X64.Taint_Semantics_s.tainted_code",
        "equation_with_fuel_FStar.List.Tot.Base.append.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.operand_obs_list.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.taint_eval_code.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.taint_match_list.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.update_taint_list.fuel_instrumented",
        "fuel_guarded_inversion_X64.Bytes_Semantics_s.state",
        "fuel_guarded_inversion_X64.Leakage_s.taintState",
        "fuel_guarded_inversion_X64.Machine_s.taint",
        "fuel_guarded_inversion_X64.Taint_Semantics_s.tainted_ins",
        "fuel_guarded_inversion_X64.Taint_Semantics_s.traceState",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.unit",
        "function_token_typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__regs",
        "function_token_typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__xmms",
        "function_token_typing_X64.Leakage_s.__proj__TaintState__item__regTaint",
        "function_token_typing_X64.Leakage_s.__proj__TaintState__item__xmmTaint",
        "int_inversion",
        "interpretation_Tm_abs_1861e1dfbce217b81baf39da7dbe5796",
        "interpretation_Tm_abs_1aa87ea4de26c5f807351c79780462e0",
        "interpretation_Tm_abs_4a1a6682764b8be475443da6650b9908",
        "interpretation_Tm_abs_66926e89e50e2ac69caf858cc1113f07",
        "interpretation_Tm_abs_6f3f2e3ccfaf86c1eacd507a8410c149",
        "interpretation_Tm_abs_728e959e62c634798059835f229c48f4",
        "interpretation_Tm_abs_87aa9a08ee2036250d5d2d7660744587",
        "interpretation_Tm_abs_9781fbf874b910b607e5f1e3e8158b0c",
        "interpretation_Tm_abs_d2269df42a02340ac68914c195104ae6",
        "interpretation_Tm_abs_fe44d2820bd291cbabc93d338ef2fb23",
        "kinding_X64.Bytes_Semantics_s.state@tok",
        "kinding_X64.Machine_s.observation@tok",
        "kinding_X64.Taint_Semantics_s.tainted_ins@tok",
        "kinding_X64.Taint_Semantics_s.tainted_ocmp@tok",
        "lemma_FStar.FunctionalExtensionality.feq_on_domain",
        "lemma_FStar.List.Tot.Properties.append_l_nil",
        "primitive_Prims.op_AmpAmp",
        "proj_equation_FStar.Pervasives.Native.Mktuple2__2",
        "proj_equation_FStar.Pervasives.Native.Some_v",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_flags",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_mem",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_ok",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_regs",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_xmms",
        "proj_equation_X64.Leakage_s.TaintState_cfFlagsTaint",
        "proj_equation_X64.Leakage_s.TaintState_flagsTaint",
        "proj_equation_X64.Leakage_s.TaintState_regTaint",
        "proj_equation_X64.Leakage_s.TaintState_xmmTaint",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_memTaint",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_state",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_trace",
        "proj_equation_X64.Taint_Semantics_s.TaintedIns_i",
        "proj_equation_X64.Taint_Semantics_s.TaintedIns_t",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
        "projection_inverse_FStar.Pervasives.Native.Some_v",
        "projection_inverse_Prims.Nil_a",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_flags",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_mem",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_ok",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_regs",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_xmms",
        "projection_inverse_X64.Bytes_Semantics_s.Pslld_dst",
        "projection_inverse_X64.Leakage_s.TaintState_cfFlagsTaint",
        "projection_inverse_X64.Leakage_s.TaintState_flagsTaint",
        "projection_inverse_X64.Leakage_s.TaintState_regTaint",
        "projection_inverse_X64.Leakage_s.TaintState_xmmTaint",
        "projection_inverse_X64.Machine_s.Ins_ins",
        "projection_inverse_X64.Machine_s.Ins_t_ins",
        "projection_inverse_X64.Machine_s.Ins_t_ocmp",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_memTaint",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_state",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_trace",
        "refinement_interpretation_Tm_refine_19c021591e6734d5c37c37fdd8323783",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "token_correspondence_X64.Bytes_Semantics_s.__proj__Mkstate__item__xmms",
        "token_correspondence_X64.Bytes_Semantics_s.update_xmm_preserve_flags",
        "typing_FStar.Pervasives.Native.snd",
        "typing_Tm_abs_1861e1dfbce217b81baf39da7dbe5796",
        "typing_Tm_abs_4a1a6682764b8be475443da6650b9908",
        "typing_Tm_abs_66926e89e50e2ac69caf858cc1113f07",
        "typing_Tm_abs_728e959e62c634798059835f229c48f4",
        "typing_Tm_abs_fe44d2820bd291cbabc93d338ef2fb23",
        "typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__ok",
        "typing_X64.Bytes_Semantics_s.uu___is_Pslld",
        "typing_X64.Machine_s.xmm",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__memTaint",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__state",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__trace",
        "typing_X64.Taint_Semantics_s.__proj__TaintedIns__item__i",
        "typing_X64.Taint_Semantics_s.__proj__TaintedIns__item__t",
        "typing_X64.Taint_Semantics_s.extract_operands",
        "typing_X64.Taint_Semantics_s.ins_obs",
        "typing_X64.Taint_Semantics_s.operand_obs_list",
        "typing_X64.Taint_Semantics_s.taint_eval_code",
        "typing_X64.Taint_Semantics_s.taint_eval_ins", "unit_inversion",
        "unit_typing"
      ],
      0,
      "486a7ad33f3827adf7e8c6feca1c847a"
    ],
    [
      "X64.Leakage_Ins_Xmm.check_if_psrld_leakage_free",
      1,
      4,
      2,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_FStar.List.Tot.Base.append.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.operand_obs_list.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.taint_eval_code.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.taint_match_list.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.update_taint_list.fuel_instrumented",
        "@query",
        "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b",
        "Prims_interpretation_Tm_arrow_a26b6f0ab7c6505137c6de4ce0011041",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "Prims_pretyping_f537159ed795b314b4e58c260361ae86",
        "Prims_pretyping_f8666440faa91836cc5a13998af863fc",
        "X64.Bytes_Semantics_s_interpretation_Tm_arrow_17742a16dc7ea8ebf4db7d06d09f33c0",
        "X64.Bytes_Semantics_s_pretyping_60dbe79bd701f5199da59ca07a16456f",
        "X64.Leakage_Ins_Xmm_interpretation_Tm_arrow_bdda86793821fc687c53232715f5c21f",
        "X64.Taint_Semantics_s_pretyping_cc24b69d9ea89f288186d79510eec4aa",
        "X64.Taint_Semantics_s_pretyping_e5512f1f3d006584f1f8889e0827cf63",
        "bool_inversion", "bool_typing", "constructor_distinct_Prims.Nil",
        "constructor_distinct_X64.Machine_s.Ins",
        "constructor_distinct_X64.Machine_s.Public",
        "data_elim_FStar.Pervasives.Native.Mktuple2",
        "data_elim_FStar.Pervasives.Native.Some",
        "data_elim_X64.Bytes_Semantics_s.Mkstate",
        "data_elim_X64.Leakage_s.TaintState",
        "data_elim_X64.Taint_Semantics_s.MktraceState",
        "data_typing_intro_X64.Machine_s.Ins@tok",
        "disc_equation_FStar.Pervasives.Native.Some",
        "disc_equation_X64.Bytes_Semantics_s.MOVDQU",
        "disc_equation_X64.Bytes_Semantics_s.Mulx64",
        "disc_equation_X64.Bytes_Semantics_s.Psrld",
        "disc_equation_X64.Bytes_Semantics_s.Push",
        "disc_equation_X64.Machine_s.Public",
        "equality_tok_X64.Machine_s.Public@tok",
        "equation_FStar.FunctionalExtensionality.feq",
        "equation_FStar.FunctionalExtensionality.on_dom",
        "equation_FStar.List.Tot.Base.op_At",
        "equation_FStar.Pervasives.Native.snd", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Types_s.quad32",
        "equation_Words_s.nat32", "equation_Words_s.nat64",
        "equation_Words_s.nat8", "equation_Words_s.natN",
        "equation_X64.Bytes_Semantics_s.eval_ins",
        "equation_X64.Bytes_Semantics_s.update_xmm_",
        "equation_X64.Bytes_Semantics_s.update_xmm_preserve_flags",
        "equation_X64.Leakage_Ins_Xmm.set_xmm_taint",
        "equation_X64.Leakage_Ins_Xmm.xmm_taint",
        "equation_X64.Leakage_s.constTimeInvariant",
        "equation_X64.Leakage_s.isConstantTime",
        "equation_X64.Leakage_s.isConstantTimeGivenStates",
        "equation_X64.Leakage_s.isExplicitLeakageFree",
        "equation_X64.Leakage_s.isExplicitLeakageFreeGivenStates",
        "equation_X64.Leakage_s.isLeakageFree",
        "equation_X64.Leakage_s.is_explicit_leakage_free_lhs",
        "equation_X64.Leakage_s.is_explicit_leakage_free_rhs",
        "equation_X64.Leakage_s.publicCfFlagValuesAreSame",
        "equation_X64.Leakage_s.publicFlagValuesAreSame",
        "equation_X64.Leakage_s.publicMemValuesAreSame",
        "equation_X64.Leakage_s.publicRegisterValuesAreSame",
        "equation_X64.Leakage_s.publicValuesAreSame",
        "equation_X64.Leakage_s.publicXmmValuesAreSame",
        "equation_X64.Machine_s.xmm",
        "equation_X64.Taint_Semantics_s.extract_operands",
        "equation_X64.Taint_Semantics_s.ins_obs",
        "equation_X64.Taint_Semantics_s.taint_eval_ins",
        "equation_X64.Taint_Semantics_s.tainted_code",
        "equation_with_fuel_FStar.List.Tot.Base.append.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.operand_obs_list.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.taint_eval_code.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.taint_match_list.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.update_taint_list.fuel_instrumented",
        "fuel_guarded_inversion_X64.Bytes_Semantics_s.state",
        "fuel_guarded_inversion_X64.Leakage_s.taintState",
        "fuel_guarded_inversion_X64.Machine_s.taint",
        "fuel_guarded_inversion_X64.Taint_Semantics_s.tainted_ins",
        "fuel_guarded_inversion_X64.Taint_Semantics_s.traceState",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.unit",
        "function_token_typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__regs",
        "function_token_typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__xmms",
        "function_token_typing_X64.Leakage_s.__proj__TaintState__item__regTaint",
        "function_token_typing_X64.Leakage_s.__proj__TaintState__item__xmmTaint",
        "int_inversion",
        "interpretation_Tm_abs_1861e1dfbce217b81baf39da7dbe5796",
        "interpretation_Tm_abs_1aa87ea4de26c5f807351c79780462e0",
        "interpretation_Tm_abs_4a1a6682764b8be475443da6650b9908",
        "interpretation_Tm_abs_66926e89e50e2ac69caf858cc1113f07",
        "interpretation_Tm_abs_728e959e62c634798059835f229c48f4",
        "interpretation_Tm_abs_7b793985ef89e18a94d7d30f74990ef3",
        "interpretation_Tm_abs_87aa9a08ee2036250d5d2d7660744587",
        "interpretation_Tm_abs_9781fbf874b910b607e5f1e3e8158b0c",
        "interpretation_Tm_abs_d2269df42a02340ac68914c195104ae6",
        "interpretation_Tm_abs_fe44d2820bd291cbabc93d338ef2fb23",
        "kinding_X64.Bytes_Semantics_s.state@tok",
        "kinding_X64.Machine_s.observation@tok",
        "kinding_X64.Taint_Semantics_s.tainted_ins@tok",
        "kinding_X64.Taint_Semantics_s.tainted_ocmp@tok",
        "lemma_FStar.FunctionalExtensionality.feq_on_domain",
        "lemma_FStar.List.Tot.Properties.append_l_nil",
        "primitive_Prims.op_AmpAmp",
        "proj_equation_FStar.Pervasives.Native.Mktuple2__2",
        "proj_equation_FStar.Pervasives.Native.Some_v",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_flags",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_mem",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_ok",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_regs",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_xmms",
        "proj_equation_X64.Leakage_s.TaintState_cfFlagsTaint",
        "proj_equation_X64.Leakage_s.TaintState_flagsTaint",
        "proj_equation_X64.Leakage_s.TaintState_regTaint",
        "proj_equation_X64.Leakage_s.TaintState_xmmTaint",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_memTaint",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_state",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_trace",
        "proj_equation_X64.Taint_Semantics_s.TaintedIns_i",
        "proj_equation_X64.Taint_Semantics_s.TaintedIns_t",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
        "projection_inverse_FStar.Pervasives.Native.Some_v",
        "projection_inverse_Prims.Nil_a",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_flags",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_mem",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_ok",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_regs",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_xmms",
        "projection_inverse_X64.Bytes_Semantics_s.Psrld_dst",
        "projection_inverse_X64.Leakage_s.TaintState_cfFlagsTaint",
        "projection_inverse_X64.Leakage_s.TaintState_flagsTaint",
        "projection_inverse_X64.Leakage_s.TaintState_regTaint",
        "projection_inverse_X64.Leakage_s.TaintState_xmmTaint",
        "projection_inverse_X64.Machine_s.Ins_ins",
        "projection_inverse_X64.Machine_s.Ins_t_ins",
        "projection_inverse_X64.Machine_s.Ins_t_ocmp",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_memTaint",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_state",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_trace",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_df444ac4ba625c50d05d20eff8de7d40",
        "token_correspondence_X64.Bytes_Semantics_s.__proj__Mkstate__item__xmms",
        "token_correspondence_X64.Bytes_Semantics_s.update_xmm_preserve_flags",
        "typing_FStar.Pervasives.Native.snd",
        "typing_Tm_abs_1861e1dfbce217b81baf39da7dbe5796",
        "typing_Tm_abs_4a1a6682764b8be475443da6650b9908",
        "typing_Tm_abs_66926e89e50e2ac69caf858cc1113f07",
        "typing_Tm_abs_728e959e62c634798059835f229c48f4",
        "typing_Tm_abs_fe44d2820bd291cbabc93d338ef2fb23",
        "typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__ok",
        "typing_X64.Bytes_Semantics_s.uu___is_Psrld",
        "typing_X64.Machine_s.xmm",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__memTaint",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__state",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__trace",
        "typing_X64.Taint_Semantics_s.__proj__TaintedIns__item__i",
        "typing_X64.Taint_Semantics_s.__proj__TaintedIns__item__t",
        "typing_X64.Taint_Semantics_s.extract_operands",
        "typing_X64.Taint_Semantics_s.ins_obs",
        "typing_X64.Taint_Semantics_s.operand_obs_list",
        "typing_X64.Taint_Semantics_s.taint_eval_code",
        "typing_X64.Taint_Semantics_s.taint_eval_ins", "unit_inversion",
        "unit_typing"
      ],
      0,
      "8e46b3b6c22c2ac05851c9b118a17cbc"
    ],
    [
      "X64.Leakage_Ins_Xmm.check_if_psrldq_leakage_free",
      1,
      4,
      2,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_FStar.List.Tot.Base.append.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.operand_obs_list.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.taint_eval_code.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.taint_match_list.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.update_taint_list.fuel_instrumented",
        "@query",
        "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b",
        "Prims_interpretation_Tm_arrow_a26b6f0ab7c6505137c6de4ce0011041",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "Prims_pretyping_f537159ed795b314b4e58c260361ae86",
        "Prims_pretyping_f8666440faa91836cc5a13998af863fc",
        "X64.Bytes_Semantics_s_interpretation_Tm_arrow_0fff54a3af62299eb24a2efccc4b2976",
        "X64.Bytes_Semantics_s_interpretation_Tm_arrow_17742a16dc7ea8ebf4db7d06d09f33c0",
        "X64.Bytes_Semantics_s_pretyping_60dbe79bd701f5199da59ca07a16456f",
        "X64.Leakage_Ins_Xmm_interpretation_Tm_arrow_bdda86793821fc687c53232715f5c21f",
        "X64.Taint_Semantics_s_pretyping_cc24b69d9ea89f288186d79510eec4aa",
        "X64.Taint_Semantics_s_pretyping_e5512f1f3d006584f1f8889e0827cf63",
        "bool_inversion", "bool_typing", "constructor_distinct_Prims.Nil",
        "constructor_distinct_X64.Machine_s.Ins",
        "constructor_distinct_X64.Machine_s.Public",
        "data_elim_FStar.Pervasives.Native.Mktuple2",
        "data_elim_FStar.Pervasives.Native.Some",
        "data_elim_X64.Bytes_Semantics_s.Mkstate",
        "data_elim_X64.Leakage_s.TaintState",
        "data_elim_X64.Taint_Semantics_s.MktraceState",
        "data_typing_intro_X64.Machine_s.Ins@tok",
        "disc_equation_FStar.Pervasives.Native.Some",
        "disc_equation_X64.Bytes_Semantics_s.MOVDQU",
        "disc_equation_X64.Bytes_Semantics_s.Mulx64",
        "disc_equation_X64.Bytes_Semantics_s.Psrldq",
        "disc_equation_X64.Bytes_Semantics_s.Push",
        "disc_equation_X64.Machine_s.Public",
        "equality_tok_X64.Machine_s.Public@tok",
        "equation_FStar.FunctionalExtensionality.feq",
        "equation_FStar.FunctionalExtensionality.on_dom",
        "equation_FStar.FunctionalExtensionality.restricted_t",
        "equation_FStar.List.Tot.Base.op_At",
        "equation_FStar.Pervasives.Native.snd", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Types_s.le_bytes_to_quad32",
        "equation_Types_s.le_quad32_to_bytes", "equation_Types_s.quad32",
        "equation_Words_s.nat32", "equation_Words_s.nat64",
        "equation_Words_s.nat8", "equation_Words_s.natN",
        "equation_X64.Bytes_Semantics_s.eval_ins",
        "equation_X64.Bytes_Semantics_s.update_xmm_",
        "equation_X64.Bytes_Semantics_s.update_xmm_preserve_flags",
        "equation_X64.Bytes_Semantics_s.xmms_t",
        "equation_X64.Leakage_Ins_Xmm.set_xmm_taint",
        "equation_X64.Leakage_Ins_Xmm.xmm_taint",
        "equation_X64.Leakage_s.constTimeInvariant",
        "equation_X64.Leakage_s.isConstantTime",
        "equation_X64.Leakage_s.isConstantTimeGivenStates",
        "equation_X64.Leakage_s.isExplicitLeakageFree",
        "equation_X64.Leakage_s.isExplicitLeakageFreeGivenStates",
        "equation_X64.Leakage_s.isLeakageFree",
        "equation_X64.Leakage_s.is_explicit_leakage_free_lhs",
        "equation_X64.Leakage_s.is_explicit_leakage_free_rhs",
        "equation_X64.Leakage_s.publicCfFlagValuesAreSame",
        "equation_X64.Leakage_s.publicFlagValuesAreSame",
        "equation_X64.Leakage_s.publicMemValuesAreSame",
        "equation_X64.Leakage_s.publicRegisterValuesAreSame",
        "equation_X64.Leakage_s.publicValuesAreSame",
        "equation_X64.Leakage_s.publicXmmValuesAreSame",
        "equation_X64.Machine_s.xmm",
        "equation_X64.Taint_Semantics_s.extract_operands",
        "equation_X64.Taint_Semantics_s.ins_obs",
        "equation_X64.Taint_Semantics_s.taint_eval_ins",
        "equation_X64.Taint_Semantics_s.tainted_code",
        "equation_with_fuel_FStar.List.Tot.Base.append.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.operand_obs_list.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.taint_eval_code.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.taint_match_list.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.update_taint_list.fuel_instrumented",
        "fuel_guarded_inversion_X64.Bytes_Semantics_s.state",
        "fuel_guarded_inversion_X64.Leakage_s.taintState",
        "fuel_guarded_inversion_X64.Machine_s.taint",
        "fuel_guarded_inversion_X64.Taint_Semantics_s.tainted_ins",
        "fuel_guarded_inversion_X64.Taint_Semantics_s.traceState",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.unit",
        "function_token_typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__regs",
        "function_token_typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__xmms",
        "function_token_typing_X64.Leakage_s.__proj__TaintState__item__regTaint",
        "function_token_typing_X64.Leakage_s.__proj__TaintState__item__xmmTaint",
        "int_inversion",
        "interpretation_Tm_abs_1861e1dfbce217b81baf39da7dbe5796",
        "interpretation_Tm_abs_1aa87ea4de26c5f807351c79780462e0",
        "interpretation_Tm_abs_4a1a6682764b8be475443da6650b9908",
        "interpretation_Tm_abs_5cf6ad18770e8cf70fd2acda2b3bc653",
        "interpretation_Tm_abs_66926e89e50e2ac69caf858cc1113f07",
        "interpretation_Tm_abs_728e959e62c634798059835f229c48f4",
        "interpretation_Tm_abs_87aa9a08ee2036250d5d2d7660744587",
        "interpretation_Tm_abs_9781fbf874b910b607e5f1e3e8158b0c",
        "interpretation_Tm_abs_d2269df42a02340ac68914c195104ae6",
        "interpretation_Tm_abs_fe44d2820bd291cbabc93d338ef2fb23",
        "kinding_X64.Bytes_Semantics_s.state@tok",
        "kinding_X64.Machine_s.observation@tok",
        "kinding_X64.Taint_Semantics_s.tainted_ins@tok",
        "kinding_X64.Taint_Semantics_s.tainted_ocmp@tok",
        "lemma_FStar.FunctionalExtensionality.feq_on_domain",
        "lemma_FStar.List.Tot.Properties.append_l_nil",
        "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThan",
        "primitive_Prims.op_LessThanOrEqual",
        "proj_equation_FStar.Pervasives.Native.Mktuple2__2",
        "proj_equation_FStar.Pervasives.Native.Some_v",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_flags",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_mem",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_ok",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_regs",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_xmms",
        "proj_equation_X64.Leakage_s.TaintState_cfFlagsTaint",
        "proj_equation_X64.Leakage_s.TaintState_flagsTaint",
        "proj_equation_X64.Leakage_s.TaintState_regTaint",
        "proj_equation_X64.Leakage_s.TaintState_xmmTaint",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_memTaint",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_state",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_trace",
        "proj_equation_X64.Taint_Semantics_s.TaintedIns_i",
        "proj_equation_X64.Taint_Semantics_s.TaintedIns_t",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
        "projection_inverse_FStar.Pervasives.Native.Some_v",
        "projection_inverse_Prims.Nil_a",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_flags",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_mem",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_ok",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_regs",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_xmms",
        "projection_inverse_X64.Bytes_Semantics_s.Psrldq_dst",
        "projection_inverse_X64.Leakage_s.TaintState_cfFlagsTaint",
        "projection_inverse_X64.Leakage_s.TaintState_flagsTaint",
        "projection_inverse_X64.Leakage_s.TaintState_regTaint",
        "projection_inverse_X64.Leakage_s.TaintState_xmmTaint",
        "projection_inverse_X64.Machine_s.Ins_ins",
        "projection_inverse_X64.Machine_s.Ins_t_ins",
        "projection_inverse_X64.Machine_s.Ins_t_ocmp",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_memTaint",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_state",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_trace",
        "refinement_interpretation_Tm_refine_3e2c56531afca96e925872c0dfaedb28",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_aca10fb50cc7162d8b55c168416f714b",
        "refinement_interpretation_Tm_refine_b0ec1ad4c766f179179881d04d9cace4",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "token_correspondence_X64.Bytes_Semantics_s.__proj__Mkstate__item__xmms",
        "token_correspondence_X64.Bytes_Semantics_s.update_xmm_preserve_flags",
        "typing_FStar.Pervasives.Native.snd",
        "typing_Tm_abs_1861e1dfbce217b81baf39da7dbe5796",
        "typing_Tm_abs_4a1a6682764b8be475443da6650b9908",
        "typing_Tm_abs_66926e89e50e2ac69caf858cc1113f07",
        "typing_Tm_abs_728e959e62c634798059835f229c48f4",
        "typing_Tm_abs_fe44d2820bd291cbabc93d338ef2fb23",
        "typing_Types_s.le_quad32_to_bytes",
        "typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__ok",
        "typing_X64.Bytes_Semantics_s.uu___is_Psrldq",
        "typing_X64.Machine_s.xmm",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__memTaint",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__state",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__trace",
        "typing_X64.Taint_Semantics_s.__proj__TaintedIns__item__i",
        "typing_X64.Taint_Semantics_s.__proj__TaintedIns__item__t",
        "typing_X64.Taint_Semantics_s.extract_operands",
        "typing_X64.Taint_Semantics_s.ins_obs",
        "typing_X64.Taint_Semantics_s.operand_obs_list",
        "typing_X64.Taint_Semantics_s.taint_eval_code",
        "typing_X64.Taint_Semantics_s.taint_eval_ins", "unit_inversion",
        "unit_typing"
      ],
      0,
      "aa412191377f954805f448205a5a4c07"
    ],
    [
      "X64.Leakage_Ins_Xmm.check_if_shufpd_leakage_free",
      1,
      4,
      2,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_FStar.List.Tot.Base.append.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.operand_obs_list.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.taint_eval_code.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.taint_match_list.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.update_taint_list.fuel_instrumented",
        "@query",
        "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b",
        "Prims_interpretation_Tm_arrow_a26b6f0ab7c6505137c6de4ce0011041",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "Prims_pretyping_f537159ed795b314b4e58c260361ae86",
        "Prims_pretyping_f8666440faa91836cc5a13998af863fc",
        "X64.Bytes_Semantics_s_interpretation_Tm_arrow_17742a16dc7ea8ebf4db7d06d09f33c0",
        "X64.Bytes_Semantics_s_pretyping_60dbe79bd701f5199da59ca07a16456f",
        "X64.Leakage_Ins_Xmm_interpretation_Tm_arrow_bdda86793821fc687c53232715f5c21f",
        "X64.Taint_Semantics_s_pretyping_cc24b69d9ea89f288186d79510eec4aa",
        "X64.Taint_Semantics_s_pretyping_e5512f1f3d006584f1f8889e0827cf63",
        "bool_inversion", "bool_typing", "constructor_distinct_Prims.Nil",
        "constructor_distinct_X64.Machine_s.Ins",
        "constructor_distinct_X64.Machine_s.Public",
        "constructor_distinct_X64.Machine_s.Secret",
        "data_elim_FStar.Pervasives.Native.Mktuple2",
        "data_elim_FStar.Pervasives.Native.Some",
        "data_elim_X64.Bytes_Semantics_s.Mkstate",
        "data_elim_X64.Leakage_s.TaintState",
        "data_elim_X64.Taint_Semantics_s.MktraceState",
        "data_elim_X64.Taint_Semantics_s.TaintedIns",
        "data_typing_intro_X64.Machine_s.Ins@tok",
        "disc_equation_FStar.Pervasives.Native.Some",
        "disc_equation_X64.Bytes_Semantics_s.MOVDQU",
        "disc_equation_X64.Bytes_Semantics_s.Mulx64",
        "disc_equation_X64.Bytes_Semantics_s.Push",
        "disc_equation_X64.Bytes_Semantics_s.Shufpd",
        "disc_equation_X64.Machine_s.Public",
        "disc_equation_X64.Machine_s.Secret",
        "equality_tok_X64.Machine_s.Public@tok",
        "equality_tok_X64.Machine_s.Secret@tok",
        "equation_FStar.FunctionalExtensionality.feq",
        "equation_FStar.FunctionalExtensionality.on_dom",
        "equation_FStar.FunctionalExtensionality.restricted_t",
        "equation_FStar.List.Tot.Base.op_At",
        "equation_FStar.Pervasives.Native.snd", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Types_s.quad32",
        "equation_Words_s.nat32", "equation_Words_s.nat64",
        "equation_Words_s.nat8", "equation_Words_s.natN",
        "equation_X64.Bytes_Semantics_s.eval_ins",
        "equation_X64.Bytes_Semantics_s.update_xmm",
        "equation_X64.Bytes_Semantics_s.update_xmm_",
        "equation_X64.Bytes_Semantics_s.xmms_t",
        "equation_X64.Leakage_Helpers.merge_taint",
        "equation_X64.Leakage_Ins_Xmm.set_xmm_taint",
        "equation_X64.Leakage_Ins_Xmm.xmm_taint",
        "equation_X64.Leakage_s.constTimeInvariant",
        "equation_X64.Leakage_s.isConstantTime",
        "equation_X64.Leakage_s.isConstantTimeGivenStates",
        "equation_X64.Leakage_s.isExplicitLeakageFree",
        "equation_X64.Leakage_s.isExplicitLeakageFreeGivenStates",
        "equation_X64.Leakage_s.isLeakageFree",
        "equation_X64.Leakage_s.is_explicit_leakage_free_lhs",
        "equation_X64.Leakage_s.is_explicit_leakage_free_rhs",
        "equation_X64.Leakage_s.publicCfFlagValuesAreSame",
        "equation_X64.Leakage_s.publicFlagValuesAreSame",
        "equation_X64.Leakage_s.publicMemValuesAreSame",
        "equation_X64.Leakage_s.publicRegisterValuesAreSame",
        "equation_X64.Leakage_s.publicValuesAreSame",
        "equation_X64.Leakage_s.publicXmmValuesAreSame",
        "equation_X64.Machine_s.xmm",
        "equation_X64.Taint_Semantics_s.extract_operands",
        "equation_X64.Taint_Semantics_s.ins_obs",
        "equation_X64.Taint_Semantics_s.taint_eval_ins",
        "equation_X64.Taint_Semantics_s.tainted_code",
        "equation_with_fuel_FStar.List.Tot.Base.append.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.operand_obs_list.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.taint_eval_code.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.taint_match_list.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.update_taint_list.fuel_instrumented",
        "fuel_guarded_inversion_Words_s.four",
        "fuel_guarded_inversion_X64.Bytes_Semantics_s.state",
        "fuel_guarded_inversion_X64.Leakage_s.taintState",
        "fuel_guarded_inversion_X64.Machine_s.taint",
        "fuel_guarded_inversion_X64.Taint_Semantics_s.tainted_ins",
        "fuel_guarded_inversion_X64.Taint_Semantics_s.traceState",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.unit",
        "function_token_typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__regs",
        "function_token_typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__xmms",
        "function_token_typing_X64.Leakage_s.__proj__TaintState__item__regTaint",
        "function_token_typing_X64.Leakage_s.__proj__TaintState__item__xmmTaint",
        "int_inversion",
        "interpretation_Tm_abs_1861e1dfbce217b81baf39da7dbe5796",
        "interpretation_Tm_abs_1aa87ea4de26c5f807351c79780462e0",
        "interpretation_Tm_abs_4a1a6682764b8be475443da6650b9908",
        "interpretation_Tm_abs_66926e89e50e2ac69caf858cc1113f07",
        "interpretation_Tm_abs_728e959e62c634798059835f229c48f4",
        "interpretation_Tm_abs_903982188305b836297ca9b101a106e0",
        "interpretation_Tm_abs_9781fbf874b910b607e5f1e3e8158b0c",
        "interpretation_Tm_abs_a741ec599d1f1b12833a3a5ebea64671",
        "interpretation_Tm_abs_d2269df42a02340ac68914c195104ae6",
        "interpretation_Tm_abs_fe44d2820bd291cbabc93d338ef2fb23",
        "kinding_X64.Bytes_Semantics_s.state@tok",
        "kinding_X64.Machine_s.observation@tok",
        "kinding_X64.Taint_Semantics_s.tainted_ins@tok",
        "kinding_X64.Taint_Semantics_s.tainted_ocmp@tok",
        "lemma_FStar.FunctionalExtensionality.feq_on_domain",
        "lemma_FStar.List.Tot.Properties.append_l_nil",
        "primitive_Prims.op_AmpAmp", "primitive_Prims.op_BarBar",
        "primitive_Prims.op_Equality",
        "proj_equation_FStar.Pervasives.Native.Mktuple2__2",
        "proj_equation_FStar.Pervasives.Native.Some_v",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_flags",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_mem",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_ok",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_regs",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_xmms",
        "proj_equation_X64.Leakage_s.TaintState_cfFlagsTaint",
        "proj_equation_X64.Leakage_s.TaintState_flagsTaint",
        "proj_equation_X64.Leakage_s.TaintState_regTaint",
        "proj_equation_X64.Leakage_s.TaintState_xmmTaint",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_memTaint",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_state",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_trace",
        "proj_equation_X64.Taint_Semantics_s.TaintedIns_i",
        "proj_equation_X64.Taint_Semantics_s.TaintedIns_t",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
        "projection_inverse_FStar.Pervasives.Native.Some_v",
        "projection_inverse_Prims.Nil_a",
        "projection_inverse_Words_s.Mkfour_a",
        "projection_inverse_Words_s.Mkfour_hi2",
        "projection_inverse_Words_s.Mkfour_hi3",
        "projection_inverse_Words_s.Mkfour_lo0",
        "projection_inverse_Words_s.Mkfour_lo1",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_flags",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_mem",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_ok",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_regs",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_xmms",
        "projection_inverse_X64.Bytes_Semantics_s.Shufpd_dst",
        "projection_inverse_X64.Bytes_Semantics_s.Shufpd_src",
        "projection_inverse_X64.Leakage_s.TaintState_cfFlagsTaint",
        "projection_inverse_X64.Leakage_s.TaintState_flagsTaint",
        "projection_inverse_X64.Leakage_s.TaintState_regTaint",
        "projection_inverse_X64.Leakage_s.TaintState_xmmTaint",
        "projection_inverse_X64.Machine_s.Ins_ins",
        "projection_inverse_X64.Machine_s.Ins_t_ins",
        "projection_inverse_X64.Machine_s.Ins_t_ocmp",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_memTaint",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_state",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_trace",
        "refinement_interpretation_Tm_refine_0e5fe970d59ce73c1d511f0637ff3078",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_b0ec1ad4c766f179179881d04d9cace4",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_f0a4eeefab9c63f31c350a802a4d45dd",
        "token_correspondence_X64.Bytes_Semantics_s.update_xmm",
        "token_correspondence_X64.Leakage_s.__proj__TaintState__item__regTaint",
        "token_correspondence_X64.Leakage_s.__proj__TaintState__item__xmmTaint",
        "typing_FStar.Pervasives.Native.snd",
        "typing_Tm_abs_1861e1dfbce217b81baf39da7dbe5796",
        "typing_Tm_abs_4a1a6682764b8be475443da6650b9908",
        "typing_Tm_abs_66926e89e50e2ac69caf858cc1113f07",
        "typing_Tm_abs_728e959e62c634798059835f229c48f4",
        "typing_Tm_abs_fe44d2820bd291cbabc93d338ef2fb23",
        "typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__ok",
        "typing_X64.Bytes_Semantics_s.uu___is_Shufpd",
        "typing_X64.Leakage_Ins_Xmm.xmm_taint",
        "typing_X64.Leakage_s.__proj__TaintState__item__cfFlagsTaint",
        "typing_X64.Machine_s.uu___is_Secret", "typing_X64.Machine_s.xmm",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__memTaint",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__state",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__trace",
        "typing_X64.Taint_Semantics_s.__proj__TaintedIns__item__i",
        "typing_X64.Taint_Semantics_s.__proj__TaintedIns__item__t",
        "typing_X64.Taint_Semantics_s.extract_operands",
        "typing_X64.Taint_Semantics_s.ins_obs",
        "typing_X64.Taint_Semantics_s.operand_obs_list",
        "typing_X64.Taint_Semantics_s.taint_eval_code",
        "typing_X64.Taint_Semantics_s.taint_eval_ins", "unit_typing"
      ],
      0,
      "9014d5bd590c5efeedc79aede3aee3c8"
    ],
    [
      "X64.Leakage_Ins_Xmm.check_if_palignr_leakage_free",
      1,
      4,
      2,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_FStar.List.Tot.Base.append.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.operand_obs_list.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.taint_eval_code.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.taint_match_list.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.update_taint_list.fuel_instrumented",
        "@query",
        "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b",
        "Prims_interpretation_Tm_arrow_a26b6f0ab7c6505137c6de4ce0011041",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "Prims_pretyping_f537159ed795b314b4e58c260361ae86",
        "Prims_pretyping_f8666440faa91836cc5a13998af863fc",
        "X64.Bytes_Semantics_s_interpretation_Tm_arrow_17742a16dc7ea8ebf4db7d06d09f33c0",
        "X64.Bytes_Semantics_s_pretyping_60dbe79bd701f5199da59ca07a16456f",
        "X64.Leakage_Ins_Xmm_interpretation_Tm_arrow_bdda86793821fc687c53232715f5c21f",
        "X64.Taint_Semantics_s_pretyping_cc24b69d9ea89f288186d79510eec4aa",
        "X64.Taint_Semantics_s_pretyping_e5512f1f3d006584f1f8889e0827cf63",
        "bool_inversion", "bool_typing", "constructor_distinct_Prims.Nil",
        "constructor_distinct_X64.Machine_s.Ins",
        "constructor_distinct_X64.Machine_s.Public",
        "constructor_distinct_X64.Machine_s.Secret",
        "data_elim_FStar.Pervasives.Native.Mktuple2",
        "data_elim_FStar.Pervasives.Native.Some",
        "data_elim_X64.Bytes_Semantics_s.Mkstate",
        "data_elim_X64.Leakage_s.TaintState",
        "data_elim_X64.Taint_Semantics_s.MktraceState",
        "data_elim_X64.Taint_Semantics_s.TaintedIns",
        "data_typing_intro_X64.Machine_s.Ins@tok",
        "disc_equation_FStar.Pervasives.Native.Some",
        "disc_equation_X64.Bytes_Semantics_s.MOVDQU",
        "disc_equation_X64.Bytes_Semantics_s.Mulx64",
        "disc_equation_X64.Bytes_Semantics_s.Palignr",
        "disc_equation_X64.Bytes_Semantics_s.Push",
        "disc_equation_X64.Machine_s.Public",
        "disc_equation_X64.Machine_s.Secret",
        "equality_tok_X64.Machine_s.Public@tok",
        "equality_tok_X64.Machine_s.Secret@tok",
        "equation_FStar.FunctionalExtensionality.feq",
        "equation_FStar.FunctionalExtensionality.on_dom",
        "equation_FStar.List.Tot.Base.op_At",
        "equation_FStar.Pervasives.Native.snd", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Types_s.quad32",
        "equation_Words_s.nat32", "equation_Words_s.nat64",
        "equation_Words_s.nat8", "equation_Words_s.natN",
        "equation_X64.Bytes_Semantics_s.eval_ins",
        "equation_X64.Bytes_Semantics_s.op_String_Access",
        "equation_X64.Bytes_Semantics_s.update_xmm",
        "equation_X64.Bytes_Semantics_s.update_xmm_",
        "equation_X64.Leakage_Helpers.merge_taint",
        "equation_X64.Leakage_Ins_Xmm.set_xmm_taint",
        "equation_X64.Leakage_Ins_Xmm.xmm_taint",
        "equation_X64.Leakage_s.constTimeInvariant",
        "equation_X64.Leakage_s.isConstantTime",
        "equation_X64.Leakage_s.isConstantTimeGivenStates",
        "equation_X64.Leakage_s.isExplicitLeakageFree",
        "equation_X64.Leakage_s.isExplicitLeakageFreeGivenStates",
        "equation_X64.Leakage_s.isLeakageFree",
        "equation_X64.Leakage_s.is_explicit_leakage_free_lhs",
        "equation_X64.Leakage_s.is_explicit_leakage_free_rhs",
        "equation_X64.Leakage_s.publicCfFlagValuesAreSame",
        "equation_X64.Leakage_s.publicFlagValuesAreSame",
        "equation_X64.Leakage_s.publicMemValuesAreSame",
        "equation_X64.Leakage_s.publicRegisterValuesAreSame",
        "equation_X64.Leakage_s.publicValuesAreSame",
        "equation_X64.Leakage_s.publicXmmValuesAreSame",
        "equation_X64.Machine_s.xmm",
        "equation_X64.Taint_Semantics_s.extract_operands",
        "equation_X64.Taint_Semantics_s.ins_obs",
        "equation_X64.Taint_Semantics_s.taint_eval_ins",
        "equation_X64.Taint_Semantics_s.tainted_code",
        "equation_with_fuel_FStar.List.Tot.Base.append.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.operand_obs_list.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.taint_eval_code.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.taint_match_list.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.update_taint_list.fuel_instrumented",
        "fuel_guarded_inversion_X64.Bytes_Semantics_s.state",
        "fuel_guarded_inversion_X64.Leakage_s.taintState",
        "fuel_guarded_inversion_X64.Machine_s.reg",
        "fuel_guarded_inversion_X64.Machine_s.taint",
        "fuel_guarded_inversion_X64.Taint_Semantics_s.tainted_ins",
        "fuel_guarded_inversion_X64.Taint_Semantics_s.traceState",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.unit",
        "function_token_typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__regs",
        "function_token_typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__xmms",
        "function_token_typing_X64.Leakage_s.__proj__TaintState__item__regTaint",
        "function_token_typing_X64.Leakage_s.__proj__TaintState__item__xmmTaint",
        "int_inversion",
        "interpretation_Tm_abs_1861e1dfbce217b81baf39da7dbe5796",
        "interpretation_Tm_abs_1aa87ea4de26c5f807351c79780462e0",
        "interpretation_Tm_abs_4a1a6682764b8be475443da6650b9908",
        "interpretation_Tm_abs_66926e89e50e2ac69caf858cc1113f07",
        "interpretation_Tm_abs_728e959e62c634798059835f229c48f4",
        "interpretation_Tm_abs_903982188305b836297ca9b101a106e0",
        "interpretation_Tm_abs_9781fbf874b910b607e5f1e3e8158b0c",
        "interpretation_Tm_abs_a3f0aea030a3a423de6a746be707c496",
        "interpretation_Tm_abs_d2269df42a02340ac68914c195104ae6",
        "interpretation_Tm_abs_fe44d2820bd291cbabc93d338ef2fb23",
        "kinding_X64.Bytes_Semantics_s.state@tok",
        "kinding_X64.Machine_s.observation@tok",
        "kinding_X64.Taint_Semantics_s.tainted_ins@tok",
        "kinding_X64.Taint_Semantics_s.tainted_ocmp@tok",
        "lemma_FStar.FunctionalExtensionality.feq_on_domain",
        "lemma_FStar.List.Tot.Properties.append_l_nil",
        "primitive_Prims.op_AmpAmp", "primitive_Prims.op_BarBar",
        "primitive_Prims.op_Equality",
        "proj_equation_FStar.Pervasives.Native.Mktuple2__2",
        "proj_equation_FStar.Pervasives.Native.Some_v",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_flags",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_mem",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_ok",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_regs",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_xmms",
        "proj_equation_X64.Leakage_s.TaintState_cfFlagsTaint",
        "proj_equation_X64.Leakage_s.TaintState_flagsTaint",
        "proj_equation_X64.Leakage_s.TaintState_regTaint",
        "proj_equation_X64.Leakage_s.TaintState_xmmTaint",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_memTaint",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_state",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_trace",
        "proj_equation_X64.Taint_Semantics_s.TaintedIns_i",
        "proj_equation_X64.Taint_Semantics_s.TaintedIns_t",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
        "projection_inverse_FStar.Pervasives.Native.Some_v",
        "projection_inverse_Prims.Nil_a",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_flags",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_mem",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_ok",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_regs",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_xmms",
        "projection_inverse_X64.Bytes_Semantics_s.Palignr_dst",
        "projection_inverse_X64.Bytes_Semantics_s.Palignr_src",
        "projection_inverse_X64.Leakage_s.TaintState_cfFlagsTaint",
        "projection_inverse_X64.Leakage_s.TaintState_flagsTaint",
        "projection_inverse_X64.Leakage_s.TaintState_regTaint",
        "projection_inverse_X64.Leakage_s.TaintState_xmmTaint",
        "projection_inverse_X64.Machine_s.Ins_ins",
        "projection_inverse_X64.Machine_s.Ins_t_ins",
        "projection_inverse_X64.Machine_s.Ins_t_ocmp",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_memTaint",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_state",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_trace",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_8631b2e68d2209ef7dc897789c6cab2d",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_f0a4eeefab9c63f31c350a802a4d45dd",
        "token_correspondence_FStar.Map.sel",
        "token_correspondence_X64.Bytes_Semantics_s.op_String_Access",
        "token_correspondence_X64.Leakage_s.__proj__TaintState__item__regTaint",
        "token_correspondence_X64.Leakage_s.__proj__TaintState__item__xmmTaint",
        "typing_FStar.Pervasives.Native.snd",
        "typing_Tm_abs_1861e1dfbce217b81baf39da7dbe5796",
        "typing_Tm_abs_4a1a6682764b8be475443da6650b9908",
        "typing_Tm_abs_66926e89e50e2ac69caf858cc1113f07",
        "typing_Tm_abs_728e959e62c634798059835f229c48f4",
        "typing_Tm_abs_fe44d2820bd291cbabc93d338ef2fb23",
        "typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__ok",
        "typing_X64.Bytes_Semantics_s.uu___is_Palignr",
        "typing_X64.Leakage_Ins_Xmm.xmm_taint",
        "typing_X64.Leakage_s.__proj__TaintState__item__cfFlagsTaint",
        "typing_X64.Machine_s.uu___is_Secret", "typing_X64.Machine_s.xmm",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__memTaint",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__state",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__trace",
        "typing_X64.Taint_Semantics_s.__proj__TaintedIns__item__i",
        "typing_X64.Taint_Semantics_s.__proj__TaintedIns__item__t",
        "typing_X64.Taint_Semantics_s.extract_operands",
        "typing_X64.Taint_Semantics_s.ins_obs",
        "typing_X64.Taint_Semantics_s.operand_obs_list",
        "typing_X64.Taint_Semantics_s.taint_eval_code",
        "typing_X64.Taint_Semantics_s.taint_eval_ins", "unit_typing"
      ],
      0,
      "921969e8d3dde0b2e32d608831ee0b28"
    ],
    [
      "X64.Leakage_Ins_Xmm.check_if_pshufb_leakage_free",
      1,
      4,
      2,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_FStar.List.Tot.Base.append.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.operand_obs_list.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.taint_eval_code.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.taint_match_list.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.update_taint_list.fuel_instrumented",
        "@query",
        "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b",
        "Prims_interpretation_Tm_arrow_a26b6f0ab7c6505137c6de4ce0011041",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "Prims_pretyping_f537159ed795b314b4e58c260361ae86",
        "Prims_pretyping_f8666440faa91836cc5a13998af863fc",
        "X64.Bytes_Semantics_s_interpretation_Tm_arrow_17742a16dc7ea8ebf4db7d06d09f33c0",
        "X64.Bytes_Semantics_s_pretyping_60dbe79bd701f5199da59ca07a16456f",
        "X64.Leakage_Ins_Xmm_interpretation_Tm_arrow_bdda86793821fc687c53232715f5c21f",
        "X64.Taint_Semantics_s_pretyping_cc24b69d9ea89f288186d79510eec4aa",
        "X64.Taint_Semantics_s_pretyping_e5512f1f3d006584f1f8889e0827cf63",
        "bool_inversion", "bool_typing", "constructor_distinct_Prims.Nil",
        "constructor_distinct_X64.Machine_s.Ins",
        "constructor_distinct_X64.Machine_s.Public",
        "constructor_distinct_X64.Machine_s.Secret",
        "data_elim_FStar.Pervasives.Native.Mktuple2",
        "data_elim_FStar.Pervasives.Native.Some",
        "data_elim_X64.Bytes_Semantics_s.Mkstate",
        "data_elim_X64.Leakage_s.TaintState",
        "data_elim_X64.Taint_Semantics_s.MktraceState",
        "data_elim_X64.Taint_Semantics_s.TaintedIns",
        "data_typing_intro_X64.Machine_s.Ins@tok",
        "disc_equation_FStar.Pervasives.Native.Some",
        "disc_equation_X64.Bytes_Semantics_s.MOVDQU",
        "disc_equation_X64.Bytes_Semantics_s.Mulx64",
        "disc_equation_X64.Bytes_Semantics_s.Pshufb",
        "disc_equation_X64.Bytes_Semantics_s.Push",
        "disc_equation_X64.Machine_s.Public",
        "disc_equation_X64.Machine_s.Secret",
        "equality_tok_X64.Machine_s.Public@tok",
        "equality_tok_X64.Machine_s.Secret@tok",
        "equation_FStar.FunctionalExtensionality.feq",
        "equation_FStar.FunctionalExtensionality.on_dom",
        "equation_FStar.FunctionalExtensionality.restricted_t",
        "equation_FStar.List.Tot.Base.op_At",
        "equation_FStar.Pervasives.Native.snd", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Types_s.quad32",
        "equation_Words_s.nat32", "equation_Words_s.nat64",
        "equation_Words_s.nat8", "equation_Words_s.natN",
        "equation_X64.Bytes_Semantics_s.eval_ins",
        "equation_X64.Bytes_Semantics_s.is_full_byte_reversal_mask",
        "equation_X64.Bytes_Semantics_s.is_high_dup_reversal_mask",
        "equation_X64.Bytes_Semantics_s.is_lower_upper_byte_reversal_mask",
        "equation_X64.Bytes_Semantics_s.op_String_Access",
        "equation_X64.Bytes_Semantics_s.update_xmm",
        "equation_X64.Bytes_Semantics_s.update_xmm_",
        "equation_X64.Bytes_Semantics_s.xmms_t",
        "equation_X64.Leakage_Helpers.merge_taint",
        "equation_X64.Leakage_Ins_Xmm.set_xmm_taint",
        "equation_X64.Leakage_Ins_Xmm.xmm_taint",
        "equation_X64.Leakage_s.constTimeInvariant",
        "equation_X64.Leakage_s.isConstantTime",
        "equation_X64.Leakage_s.isConstantTimeGivenStates",
        "equation_X64.Leakage_s.isExplicitLeakageFree",
        "equation_X64.Leakage_s.isExplicitLeakageFreeGivenStates",
        "equation_X64.Leakage_s.isLeakageFree",
        "equation_X64.Leakage_s.is_explicit_leakage_free_lhs",
        "equation_X64.Leakage_s.is_explicit_leakage_free_rhs",
        "equation_X64.Leakage_s.publicCfFlagValuesAreSame",
        "equation_X64.Leakage_s.publicFlagValuesAreSame",
        "equation_X64.Leakage_s.publicMemValuesAreSame",
        "equation_X64.Leakage_s.publicRegisterValuesAreSame",
        "equation_X64.Leakage_s.publicValuesAreSame",
        "equation_X64.Leakage_s.publicXmmValuesAreSame",
        "equation_X64.Machine_s.xmm",
        "equation_X64.Taint_Semantics_s.extract_operands",
        "equation_X64.Taint_Semantics_s.ins_obs",
        "equation_X64.Taint_Semantics_s.taint_eval_ins",
        "equation_X64.Taint_Semantics_s.tainted_code",
        "equation_with_fuel_FStar.List.Tot.Base.append.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.operand_obs_list.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.taint_eval_code.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.taint_match_list.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.update_taint_list.fuel_instrumented",
        "fuel_guarded_inversion_Words_s.four",
        "fuel_guarded_inversion_X64.Bytes_Semantics_s.state",
        "fuel_guarded_inversion_X64.Leakage_s.taintState",
        "fuel_guarded_inversion_X64.Machine_s.reg",
        "fuel_guarded_inversion_X64.Machine_s.taint",
        "fuel_guarded_inversion_X64.Taint_Semantics_s.tainted_ins",
        "fuel_guarded_inversion_X64.Taint_Semantics_s.traceState",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.unit",
        "function_token_typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__regs",
        "function_token_typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__xmms",
        "function_token_typing_X64.Leakage_s.__proj__TaintState__item__regTaint",
        "function_token_typing_X64.Leakage_s.__proj__TaintState__item__xmmTaint",
        "int_inversion",
        "interpretation_Tm_abs_1861e1dfbce217b81baf39da7dbe5796",
        "interpretation_Tm_abs_1aa87ea4de26c5f807351c79780462e0",
        "interpretation_Tm_abs_4a1a6682764b8be475443da6650b9908",
        "interpretation_Tm_abs_66926e89e50e2ac69caf858cc1113f07",
        "interpretation_Tm_abs_67267dfaa4f4410ea03d84772fad973f",
        "interpretation_Tm_abs_728e959e62c634798059835f229c48f4",
        "interpretation_Tm_abs_903982188305b836297ca9b101a106e0",
        "interpretation_Tm_abs_9781fbf874b910b607e5f1e3e8158b0c",
        "interpretation_Tm_abs_d2269df42a02340ac68914c195104ae6",
        "interpretation_Tm_abs_fe44d2820bd291cbabc93d338ef2fb23",
        "kinding_X64.Bytes_Semantics_s.state@tok",
        "kinding_X64.Machine_s.observation@tok",
        "kinding_X64.Taint_Semantics_s.tainted_ins@tok",
        "kinding_X64.Taint_Semantics_s.tainted_ocmp@tok",
        "lemma_FStar.FunctionalExtensionality.feq_on_domain",
        "lemma_FStar.List.Tot.Properties.append_l_nil",
        "primitive_Prims.op_AmpAmp", "primitive_Prims.op_BarBar",
        "primitive_Prims.op_Equality",
        "proj_equation_FStar.Pervasives.Native.Mktuple2__2",
        "proj_equation_FStar.Pervasives.Native.Some_v",
        "proj_equation_Words_s.Mkfour_hi2",
        "proj_equation_Words_s.Mkfour_hi3",
        "proj_equation_Words_s.Mkfour_lo0",
        "proj_equation_Words_s.Mkfour_lo1",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_flags",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_mem",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_ok",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_regs",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_xmms",
        "proj_equation_X64.Leakage_s.TaintState_cfFlagsTaint",
        "proj_equation_X64.Leakage_s.TaintState_flagsTaint",
        "proj_equation_X64.Leakage_s.TaintState_regTaint",
        "proj_equation_X64.Leakage_s.TaintState_xmmTaint",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_memTaint",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_state",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_trace",
        "proj_equation_X64.Taint_Semantics_s.TaintedIns_i",
        "proj_equation_X64.Taint_Semantics_s.TaintedIns_t",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
        "projection_inverse_FStar.Pervasives.Native.Some_v",
        "projection_inverse_Prims.Nil_a",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_flags",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_mem",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_ok",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_regs",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_xmms",
        "projection_inverse_X64.Bytes_Semantics_s.Pshufb_dst",
        "projection_inverse_X64.Bytes_Semantics_s.Pshufb_src",
        "projection_inverse_X64.Leakage_s.TaintState_cfFlagsTaint",
        "projection_inverse_X64.Leakage_s.TaintState_flagsTaint",
        "projection_inverse_X64.Leakage_s.TaintState_regTaint",
        "projection_inverse_X64.Leakage_s.TaintState_xmmTaint",
        "projection_inverse_X64.Machine_s.Ins_ins",
        "projection_inverse_X64.Machine_s.Ins_t_ins",
        "projection_inverse_X64.Machine_s.Ins_t_ocmp",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_memTaint",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_state",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_trace",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_b0ec1ad4c766f179179881d04d9cace4",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_f0a4eeefab9c63f31c350a802a4d45dd",
        "refinement_interpretation_Tm_refine_fea2cf65a353c808219ea2932494a3a6",
        "token_correspondence_FStar.Map.sel",
        "token_correspondence_X64.Bytes_Semantics_s.__proj__Mkstate__item__xmms",
        "token_correspondence_X64.Bytes_Semantics_s.op_String_Access",
        "token_correspondence_X64.Leakage_s.__proj__TaintState__item__regTaint",
        "token_correspondence_X64.Leakage_s.__proj__TaintState__item__xmmTaint",
        "typing_FStar.Pervasives.Native.snd",
        "typing_Tm_abs_1861e1dfbce217b81baf39da7dbe5796",
        "typing_Tm_abs_4a1a6682764b8be475443da6650b9908",
        "typing_Tm_abs_66926e89e50e2ac69caf858cc1113f07",
        "typing_Tm_abs_728e959e62c634798059835f229c48f4",
        "typing_Tm_abs_fe44d2820bd291cbabc93d338ef2fb23",
        "typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__ok",
        "typing_X64.Bytes_Semantics_s.is_full_byte_reversal_mask",
        "typing_X64.Bytes_Semantics_s.is_high_dup_reversal_mask",
        "typing_X64.Bytes_Semantics_s.is_lower_upper_byte_reversal_mask",
        "typing_X64.Bytes_Semantics_s.uu___is_Pshufb",
        "typing_X64.Leakage_Ins_Xmm.xmm_taint",
        "typing_X64.Leakage_s.__proj__TaintState__item__cfFlagsTaint",
        "typing_X64.Machine_s.uu___is_Secret", "typing_X64.Machine_s.xmm",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__memTaint",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__state",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__trace",
        "typing_X64.Taint_Semantics_s.__proj__TaintedIns__item__i",
        "typing_X64.Taint_Semantics_s.__proj__TaintedIns__item__t",
        "typing_X64.Taint_Semantics_s.extract_operands",
        "typing_X64.Taint_Semantics_s.ins_obs",
        "typing_X64.Taint_Semantics_s.operand_obs_list",
        "typing_X64.Taint_Semantics_s.taint_eval_code",
        "typing_X64.Taint_Semantics_s.taint_eval_ins", "unit_typing"
      ],
      0,
      "36b30daf327a4ef8a9bf522108d5dd24"
    ],
    [
      "X64.Leakage_Ins_Xmm.check_if_pshufd_leakage_free",
      1,
      4,
      2,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_FStar.List.Tot.Base.append.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.operand_obs_list.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.taint_eval_code.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.taint_match_list.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.update_taint_list.fuel_instrumented",
        "@query",
        "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b",
        "Prims_interpretation_Tm_arrow_a26b6f0ab7c6505137c6de4ce0011041",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "Prims_pretyping_f537159ed795b314b4e58c260361ae86",
        "Prims_pretyping_f8666440faa91836cc5a13998af863fc",
        "X64.Bytes_Semantics_s_interpretation_Tm_arrow_17742a16dc7ea8ebf4db7d06d09f33c0",
        "X64.Bytes_Semantics_s_pretyping_60dbe79bd701f5199da59ca07a16456f",
        "X64.Leakage_Ins_Xmm_interpretation_Tm_arrow_bdda86793821fc687c53232715f5c21f",
        "X64.Taint_Semantics_s_pretyping_cc24b69d9ea89f288186d79510eec4aa",
        "X64.Taint_Semantics_s_pretyping_e5512f1f3d006584f1f8889e0827cf63",
        "bool_inversion", "bool_typing", "constructor_distinct_Prims.Nil",
        "constructor_distinct_X64.Machine_s.Ins",
        "constructor_distinct_X64.Machine_s.Public",
        "constructor_distinct_X64.Machine_s.Secret",
        "data_elim_FStar.Pervasives.Native.Mktuple2",
        "data_elim_FStar.Pervasives.Native.Some",
        "data_elim_X64.Leakage_s.TaintState",
        "data_elim_X64.Taint_Semantics_s.MktraceState",
        "data_elim_X64.Taint_Semantics_s.TaintedIns",
        "data_typing_intro_X64.Machine_s.Ins@tok",
        "disc_equation_FStar.Pervasives.Native.Some",
        "disc_equation_X64.Bytes_Semantics_s.MOVDQU",
        "disc_equation_X64.Bytes_Semantics_s.Mulx64",
        "disc_equation_X64.Bytes_Semantics_s.Pshufd",
        "disc_equation_X64.Bytes_Semantics_s.Push",
        "disc_equation_X64.Machine_s.Public",
        "disc_equation_X64.Machine_s.Secret",
        "equality_tok_X64.Machine_s.Public@tok",
        "equality_tok_X64.Machine_s.Secret@tok",
        "equation_FStar.FunctionalExtensionality.feq",
        "equation_FStar.FunctionalExtensionality.on_dom",
        "equation_FStar.List.Tot.Base.op_At",
        "equation_FStar.Pervasives.Native.snd", "equation_Prims.eqtype",
        "equation_Types_s.quad32", "equation_Words_s.nat32",
        "equation_Words_s.nat8", "equation_X64.Bytes_Semantics_s.eval_ins",
        "equation_X64.Bytes_Semantics_s.update_xmm_",
        "equation_X64.Bytes_Semantics_s.update_xmm_preserve_flags",
        "equation_X64.Leakage_Helpers.merge_taint",
        "equation_X64.Leakage_Ins_Xmm.set_xmm_taint",
        "equation_X64.Leakage_Ins_Xmm.xmm_taint",
        "equation_X64.Leakage_s.constTimeInvariant",
        "equation_X64.Leakage_s.isConstantTime",
        "equation_X64.Leakage_s.isConstantTimeGivenStates",
        "equation_X64.Leakage_s.isExplicitLeakageFree",
        "equation_X64.Leakage_s.isExplicitLeakageFreeGivenStates",
        "equation_X64.Leakage_s.isLeakageFree",
        "equation_X64.Leakage_s.is_explicit_leakage_free_lhs",
        "equation_X64.Leakage_s.is_explicit_leakage_free_rhs",
        "equation_X64.Leakage_s.publicCfFlagValuesAreSame",
        "equation_X64.Leakage_s.publicFlagValuesAreSame",
        "equation_X64.Leakage_s.publicMemValuesAreSame",
        "equation_X64.Leakage_s.publicRegisterValuesAreSame",
        "equation_X64.Leakage_s.publicValuesAreSame",
        "equation_X64.Leakage_s.publicXmmValuesAreSame",
        "equation_X64.Machine_s.xmm",
        "equation_X64.Taint_Semantics_s.extract_operands",
        "equation_X64.Taint_Semantics_s.ins_obs",
        "equation_X64.Taint_Semantics_s.taint_eval_ins",
        "equation_X64.Taint_Semantics_s.tainted_code",
        "equation_with_fuel_FStar.List.Tot.Base.append.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.operand_obs_list.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.taint_eval_code.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.taint_match_list.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.update_taint_list.fuel_instrumented",
        "fuel_guarded_inversion_X64.Bytes_Semantics_s.state",
        "fuel_guarded_inversion_X64.Leakage_s.taintState",
        "fuel_guarded_inversion_X64.Machine_s.taint",
        "fuel_guarded_inversion_X64.Taint_Semantics_s.tainted_ins",
        "fuel_guarded_inversion_X64.Taint_Semantics_s.traceState",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.unit",
        "function_token_typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__regs",
        "function_token_typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__xmms",
        "function_token_typing_X64.Leakage_s.__proj__TaintState__item__regTaint",
        "function_token_typing_X64.Leakage_s.__proj__TaintState__item__xmmTaint",
        "int_inversion",
        "interpretation_Tm_abs_1861e1dfbce217b81baf39da7dbe5796",
        "interpretation_Tm_abs_1aa87ea4de26c5f807351c79780462e0",
        "interpretation_Tm_abs_4a1a6682764b8be475443da6650b9908",
        "interpretation_Tm_abs_66926e89e50e2ac69caf858cc1113f07",
        "interpretation_Tm_abs_728e959e62c634798059835f229c48f4",
        "interpretation_Tm_abs_87aa9a08ee2036250d5d2d7660744587",
        "interpretation_Tm_abs_d2269df42a02340ac68914c195104ae6",
        "interpretation_Tm_abs_fe44d2820bd291cbabc93d338ef2fb23",
        "kinding_X64.Bytes_Semantics_s.state@tok",
        "kinding_X64.Machine_s.observation@tok",
        "kinding_X64.Taint_Semantics_s.tainted_ins@tok",
        "kinding_X64.Taint_Semantics_s.tainted_ocmp@tok",
        "lemma_FStar.FunctionalExtensionality.feq_on_domain",
        "lemma_FStar.List.Tot.Properties.append_l_nil",
        "primitive_Prims.op_AmpAmp", "primitive_Prims.op_BarBar",
        "proj_equation_FStar.Pervasives.Native.Mktuple2__2",
        "proj_equation_FStar.Pervasives.Native.Some_v",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_flags",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_mem",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_ok",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_regs",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_xmms",
        "proj_equation_X64.Leakage_s.TaintState_cfFlagsTaint",
        "proj_equation_X64.Leakage_s.TaintState_flagsTaint",
        "proj_equation_X64.Leakage_s.TaintState_regTaint",
        "proj_equation_X64.Leakage_s.TaintState_xmmTaint",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_memTaint",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_state",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_trace",
        "proj_equation_X64.Taint_Semantics_s.TaintedIns_i",
        "proj_equation_X64.Taint_Semantics_s.TaintedIns_t",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
        "projection_inverse_FStar.Pervasives.Native.Some_v",
        "projection_inverse_Prims.Nil_a",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_flags",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_mem",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_ok",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_regs",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_xmms",
        "projection_inverse_X64.Bytes_Semantics_s.Pshufd_dst",
        "projection_inverse_X64.Bytes_Semantics_s.Pshufd_src",
        "projection_inverse_X64.Leakage_s.TaintState_cfFlagsTaint",
        "projection_inverse_X64.Leakage_s.TaintState_flagsTaint",
        "projection_inverse_X64.Leakage_s.TaintState_regTaint",
        "projection_inverse_X64.Leakage_s.TaintState_xmmTaint",
        "projection_inverse_X64.Machine_s.Ins_ins",
        "projection_inverse_X64.Machine_s.Ins_t_ins",
        "projection_inverse_X64.Machine_s.Ins_t_ocmp",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_memTaint",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_state",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_trace",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_eb317764f634b2b47e92ac5688896566",
        "refinement_interpretation_Tm_refine_f0a4eeefab9c63f31c350a802a4d45dd",
        "token_correspondence_X64.Bytes_Semantics_s.__proj__Mkstate__item__xmms",
        "typing_FStar.Pervasives.Native.snd",
        "typing_Tm_abs_1861e1dfbce217b81baf39da7dbe5796",
        "typing_Tm_abs_4a1a6682764b8be475443da6650b9908",
        "typing_Tm_abs_66926e89e50e2ac69caf858cc1113f07",
        "typing_Tm_abs_728e959e62c634798059835f229c48f4",
        "typing_Tm_abs_fe44d2820bd291cbabc93d338ef2fb23",
        "typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__ok",
        "typing_X64.Bytes_Semantics_s.uu___is_Pshufd",
        "typing_X64.Leakage_Ins_Xmm.xmm_taint",
        "typing_X64.Leakage_s.__proj__TaintState__item__cfFlagsTaint",
        "typing_X64.Machine_s.xmm",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__memTaint",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__state",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__trace",
        "typing_X64.Taint_Semantics_s.__proj__TaintedIns__item__i",
        "typing_X64.Taint_Semantics_s.__proj__TaintedIns__item__t",
        "typing_X64.Taint_Semantics_s.extract_operands",
        "typing_X64.Taint_Semantics_s.ins_obs",
        "typing_X64.Taint_Semantics_s.operand_obs_list",
        "typing_X64.Taint_Semantics_s.taint_eval_code",
        "typing_X64.Taint_Semantics_s.taint_eval_ins", "unit_typing"
      ],
      0,
      "eee4cc8ff752172eb3be2e33097dd44c"
    ],
    [
      "X64.Leakage_Ins_Xmm.check_if_pcmpeqd_leakage_free",
      1,
      4,
      2,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_FStar.List.Tot.Base.append.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.operand_obs_list.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.taint_eval_code.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.taint_match_list.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.update_taint_list.fuel_instrumented",
        "@query",
        "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b",
        "Prims_interpretation_Tm_arrow_a26b6f0ab7c6505137c6de4ce0011041",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "Prims_pretyping_f537159ed795b314b4e58c260361ae86",
        "Prims_pretyping_f8666440faa91836cc5a13998af863fc",
        "X64.Bytes_Semantics_s_interpretation_Tm_arrow_17742a16dc7ea8ebf4db7d06d09f33c0",
        "X64.Bytes_Semantics_s_pretyping_60dbe79bd701f5199da59ca07a16456f",
        "X64.Leakage_Ins_Xmm_interpretation_Tm_arrow_bdda86793821fc687c53232715f5c21f",
        "X64.Taint_Semantics_s_pretyping_cc24b69d9ea89f288186d79510eec4aa",
        "X64.Taint_Semantics_s_pretyping_e5512f1f3d006584f1f8889e0827cf63",
        "bool_inversion", "bool_typing", "constructor_distinct_Prims.Nil",
        "constructor_distinct_X64.Machine_s.Ins",
        "constructor_distinct_X64.Machine_s.Public",
        "constructor_distinct_X64.Machine_s.Secret",
        "data_elim_FStar.Pervasives.Native.Mktuple2",
        "data_elim_FStar.Pervasives.Native.Some",
        "data_elim_X64.Leakage_s.TaintState",
        "data_elim_X64.Taint_Semantics_s.MktraceState",
        "data_elim_X64.Taint_Semantics_s.TaintedIns",
        "data_typing_intro_X64.Machine_s.Ins@tok",
        "disc_equation_FStar.Pervasives.Native.Some",
        "disc_equation_X64.Bytes_Semantics_s.MOVDQU",
        "disc_equation_X64.Bytes_Semantics_s.Mulx64",
        "disc_equation_X64.Bytes_Semantics_s.Pcmpeqd",
        "disc_equation_X64.Bytes_Semantics_s.Push",
        "disc_equation_X64.Machine_s.Public",
        "disc_equation_X64.Machine_s.Secret",
        "equality_tok_X64.Machine_s.Public@tok",
        "equality_tok_X64.Machine_s.Secret@tok",
        "equation_FStar.FunctionalExtensionality.feq",
        "equation_FStar.FunctionalExtensionality.on_dom",
        "equation_FStar.List.Tot.Base.op_At",
        "equation_FStar.Pervasives.Native.snd", "equation_Prims.eqtype",
        "equation_Types_s.quad32", "equation_Words_s.nat32",
        "equation_Words_s.nat8", "equation_X64.Bytes_Semantics_s.eval_ins",
        "equation_X64.Bytes_Semantics_s.update_xmm_",
        "equation_X64.Bytes_Semantics_s.update_xmm_preserve_flags",
        "equation_X64.Leakage_Helpers.merge_taint",
        "equation_X64.Leakage_Ins_Xmm.set_xmm_taint",
        "equation_X64.Leakage_Ins_Xmm.xmm_taint",
        "equation_X64.Leakage_s.constTimeInvariant",
        "equation_X64.Leakage_s.isConstantTime",
        "equation_X64.Leakage_s.isConstantTimeGivenStates",
        "equation_X64.Leakage_s.isExplicitLeakageFree",
        "equation_X64.Leakage_s.isExplicitLeakageFreeGivenStates",
        "equation_X64.Leakage_s.isLeakageFree",
        "equation_X64.Leakage_s.is_explicit_leakage_free_lhs",
        "equation_X64.Leakage_s.is_explicit_leakage_free_rhs",
        "equation_X64.Leakage_s.publicCfFlagValuesAreSame",
        "equation_X64.Leakage_s.publicFlagValuesAreSame",
        "equation_X64.Leakage_s.publicMemValuesAreSame",
        "equation_X64.Leakage_s.publicRegisterValuesAreSame",
        "equation_X64.Leakage_s.publicValuesAreSame",
        "equation_X64.Leakage_s.publicXmmValuesAreSame",
        "equation_X64.Machine_s.xmm",
        "equation_X64.Taint_Semantics_s.extract_operands",
        "equation_X64.Taint_Semantics_s.ins_obs",
        "equation_X64.Taint_Semantics_s.taint_eval_ins",
        "equation_X64.Taint_Semantics_s.tainted_code",
        "equation_with_fuel_FStar.List.Tot.Base.append.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.operand_obs_list.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.taint_eval_code.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.taint_match_list.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.update_taint_list.fuel_instrumented",
        "fuel_guarded_inversion_X64.Bytes_Semantics_s.state",
        "fuel_guarded_inversion_X64.Leakage_s.taintState",
        "fuel_guarded_inversion_X64.Machine_s.taint",
        "fuel_guarded_inversion_X64.Taint_Semantics_s.tainted_ins",
        "fuel_guarded_inversion_X64.Taint_Semantics_s.traceState",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.unit",
        "function_token_typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__regs",
        "function_token_typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__xmms",
        "function_token_typing_X64.Leakage_s.__proj__TaintState__item__regTaint",
        "function_token_typing_X64.Leakage_s.__proj__TaintState__item__xmmTaint",
        "int_inversion",
        "interpretation_Tm_abs_1861e1dfbce217b81baf39da7dbe5796",
        "interpretation_Tm_abs_1aa87ea4de26c5f807351c79780462e0",
        "interpretation_Tm_abs_4a1a6682764b8be475443da6650b9908",
        "interpretation_Tm_abs_66926e89e50e2ac69caf858cc1113f07",
        "interpretation_Tm_abs_728e959e62c634798059835f229c48f4",
        "interpretation_Tm_abs_87aa9a08ee2036250d5d2d7660744587",
        "interpretation_Tm_abs_d2269df42a02340ac68914c195104ae6",
        "interpretation_Tm_abs_fe44d2820bd291cbabc93d338ef2fb23",
        "kinding_X64.Bytes_Semantics_s.state@tok",
        "kinding_X64.Machine_s.observation@tok",
        "kinding_X64.Taint_Semantics_s.tainted_ins@tok",
        "kinding_X64.Taint_Semantics_s.tainted_ocmp@tok",
        "lemma_FStar.FunctionalExtensionality.feq_on_domain",
        "lemma_FStar.List.Tot.Properties.append_l_nil",
        "primitive_Prims.op_AmpAmp", "primitive_Prims.op_BarBar",
        "primitive_Prims.op_Equality",
        "proj_equation_FStar.Pervasives.Native.Mktuple2__2",
        "proj_equation_FStar.Pervasives.Native.Some_v",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_flags",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_mem",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_ok",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_regs",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_xmms",
        "proj_equation_X64.Leakage_s.TaintState_cfFlagsTaint",
        "proj_equation_X64.Leakage_s.TaintState_flagsTaint",
        "proj_equation_X64.Leakage_s.TaintState_regTaint",
        "proj_equation_X64.Leakage_s.TaintState_xmmTaint",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_memTaint",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_state",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_trace",
        "proj_equation_X64.Taint_Semantics_s.TaintedIns_i",
        "proj_equation_X64.Taint_Semantics_s.TaintedIns_t",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
        "projection_inverse_FStar.Pervasives.Native.Some_v",
        "projection_inverse_Prims.Nil_a",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_flags",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_mem",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_ok",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_regs",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_xmms",
        "projection_inverse_X64.Bytes_Semantics_s.Pcmpeqd_dst",
        "projection_inverse_X64.Bytes_Semantics_s.Pcmpeqd_src",
        "projection_inverse_X64.Leakage_s.TaintState_cfFlagsTaint",
        "projection_inverse_X64.Leakage_s.TaintState_flagsTaint",
        "projection_inverse_X64.Leakage_s.TaintState_regTaint",
        "projection_inverse_X64.Leakage_s.TaintState_xmmTaint",
        "projection_inverse_X64.Machine_s.Ins_ins",
        "projection_inverse_X64.Machine_s.Ins_t_ins",
        "projection_inverse_X64.Machine_s.Ins_t_ocmp",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_memTaint",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_state",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_trace",
        "refinement_interpretation_Tm_refine_102bd139d2ad4a32e81723951805a90d",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_f0a4eeefab9c63f31c350a802a4d45dd",
        "token_correspondence_X64.Bytes_Semantics_s.__proj__Mkstate__item__xmms",
        "typing_FStar.Pervasives.Native.snd",
        "typing_Tm_abs_1861e1dfbce217b81baf39da7dbe5796",
        "typing_Tm_abs_4a1a6682764b8be475443da6650b9908",
        "typing_Tm_abs_66926e89e50e2ac69caf858cc1113f07",
        "typing_Tm_abs_728e959e62c634798059835f229c48f4",
        "typing_Tm_abs_fe44d2820bd291cbabc93d338ef2fb23",
        "typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__ok",
        "typing_X64.Bytes_Semantics_s.uu___is_Pcmpeqd",
        "typing_X64.Leakage_Ins_Xmm.xmm_taint",
        "typing_X64.Leakage_s.__proj__TaintState__item__cfFlagsTaint",
        "typing_X64.Machine_s.xmm",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__memTaint",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__state",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__trace",
        "typing_X64.Taint_Semantics_s.__proj__TaintedIns__item__i",
        "typing_X64.Taint_Semantics_s.__proj__TaintedIns__item__t",
        "typing_X64.Taint_Semantics_s.extract_operands",
        "typing_X64.Taint_Semantics_s.ins_obs",
        "typing_X64.Taint_Semantics_s.operand_obs_list",
        "typing_X64.Taint_Semantics_s.taint_eval_code",
        "typing_X64.Taint_Semantics_s.taint_eval_ins", "unit_typing"
      ],
      0,
      "0a53330d952b7b6995332e9bb0e9b524"
    ],
    [
      "X64.Leakage_Ins_Xmm.check_if_pextrq_leakage_free_aux",
      1,
      4,
      2,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_FStar.List.Tot.Base.append.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.operand_obs_list.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.taint_eval_code.fuel_instrumented",
        "@query", "X64.Machine_s_pretyping_644ad5cdcea42fa4e9e52bbdd5021fb9",
        "X64.Machine_s_pretyping_b7c45855ed90996ceceb34aa61de24e7",
        "X64.Taint_Semantics_s_pretyping_cc24b69d9ea89f288186d79510eec4aa",
        "X64.Taint_Semantics_s_pretyping_e5512f1f3d006584f1f8889e0827cf63",
        "bool_inversion", "constructor_distinct_Prims.Cons",
        "constructor_distinct_Prims.Nil",
        "constructor_distinct_X64.Machine_s.Ins",
        "constructor_distinct_X64.Machine_s.OReg",
        "data_elim_FStar.Pervasives.Native.Mktuple2",
        "data_elim_X64.Bytes_Semantics_s.Pextrq",
        "data_elim_X64.Machine_s.MIndex", "data_elim_X64.Machine_s.MReg",
        "data_elim_X64.Machine_s.OMem",
        "data_elim_X64.Taint_Semantics_s.TaintedIns",
        "data_typing_intro_X64.Machine_s.Ins@tok",
        "data_typing_intro_X64.Machine_s.Rbx@tok",
        "disc_equation_X64.Bytes_Semantics_s.Pextrq",
        "disc_equation_X64.Machine_s.Public",
        "equality_tok_X64.Machine_s.Public@tok",
        "equation_FStar.List.Tot.Base.op_At", "equation_Prims.eqtype",
        "equation_X64.Leakage_Helpers.maddr_does_not_use_secrets",
        "equation_X64.Leakage_Helpers.operand_does_not_use_secrets",
        "equation_X64.Leakage_Helpers.operand_taint",
        "equation_X64.Leakage_s.constTimeInvariant",
        "equation_X64.Leakage_s.isConstantTime",
        "equation_X64.Leakage_s.isConstantTimeGivenStates",
        "equation_X64.Leakage_s.publicRegisterValuesAreSame",
        "equation_X64.Leakage_s.publicValuesAreSame",
        "equation_X64.Taint_Semantics_s.extract_operands",
        "equation_X64.Taint_Semantics_s.ins_obs",
        "equation_X64.Taint_Semantics_s.operand_obs",
        "equation_X64.Taint_Semantics_s.tainted_code",
        "equation_with_fuel_FStar.List.Tot.Base.append.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.operand_obs_list.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.taint_eval_code.fuel_instrumented",
        "fuel_guarded_inversion_FStar.Pervasives.Native.tuple2",
        "fuel_guarded_inversion_Prims.list",
        "fuel_guarded_inversion_X64.Leakage_s.taintState",
        "fuel_guarded_inversion_X64.Machine_s.maddr",
        "fuel_guarded_inversion_X64.Machine_s.operand",
        "fuel_guarded_inversion_X64.Taint_Semantics_s.tainted_ins",
        "fuel_guarded_inversion_X64.Taint_Semantics_s.traceState",
        "kinding_X64.Machine_s.observation@tok",
        "kinding_X64.Taint_Semantics_s.tainted_ins@tok",
        "kinding_X64.Taint_Semantics_s.tainted_ocmp@tok",
        "lemma_FStar.List.Tot.Properties.append_l_nil",
        "primitive_Prims.op_AmpAmp",
        "proj_equation_FStar.Pervasives.Native.Some_v",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_trace",
        "proj_equation_X64.Taint_Semantics_s.TaintedIns_i",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
        "projection_inverse_FStar.Pervasives.Native.Some_v",
        "projection_inverse_Prims.Cons_a",
        "projection_inverse_Prims.Cons_hd",
        "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a",
        "projection_inverse_X64.Bytes_Semantics_s.Pextrq_dst",
        "projection_inverse_X64.Machine_s.Ins_ins",
        "projection_inverse_X64.Machine_s.Ins_t_ins",
        "projection_inverse_X64.Machine_s.Ins_t_ocmp",
        "projection_inverse_X64.Machine_s.OReg_r",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_trace",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_5db9324518e94bea1ee42451003b7039",
        "typing_X64.Leakage_Helpers.operand_does_not_use_secrets",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__trace",
        "typing_X64.Taint_Semantics_s.__proj__TaintedIns__item__i",
        "typing_X64.Taint_Semantics_s.extract_operands",
        "typing_X64.Taint_Semantics_s.ins_obs",
        "typing_X64.Taint_Semantics_s.operand_obs",
        "typing_X64.Taint_Semantics_s.operand_obs_list"
      ],
      0,
      "21b260d8fc105901b154ce3a0dd63713"
    ],
    [
      "X64.Leakage_Ins_Xmm.lemma_pextrq_same_public_aux",
      1,
      4,
      2,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_FStar.List.Tot.Base.append.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.operand_obs_list.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.taint_eval_code.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.taint_match_list.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.update_taint_list.fuel_instrumented",
        "@query",
        "Prims_interpretation_Tm_arrow_a26b6f0ab7c6505137c6de4ce0011041",
        "Prims_interpretation_Tm_arrow_e06752ba152f81447b312efcdf8f0e23",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "Prims_pretyping_f8666440faa91836cc5a13998af863fc",
        "X64.Bytes_Semantics_s_interpretation_Tm_arrow_17742a16dc7ea8ebf4db7d06d09f33c0",
        "X64.Bytes_Semantics_s_interpretation_Tm_arrow_ee7017858cc0d7eacce54d227f2089c3",
        "X64.Bytes_Semantics_s_pretyping_60dbe79bd701f5199da59ca07a16456f",
        "X64.Bytes_Semantics_s_pretyping_e5ba130f8e8efa54c3d7f65c0f7d5207",
        "X64.Leakage_Helpers_interpretation_Tm_arrow_cc10b9ca76c876897f8f4a60af3363f0",
        "X64.Machine_s_interpretation_Tm_arrow_196f8dfca6d67b0bd046e19b6a5a08e6",
        "X64.Machine_s_pretyping_644ad5cdcea42fa4e9e52bbdd5021fb9",
        "X64.Machine_s_pretyping_b7c45855ed90996ceceb34aa61de24e7",
        "X64.Machine_s_pretyping_e51d9612683cb053e6b8236fad2673ca",
        "X64.Taint_Semantics_s_pretyping_e5512f1f3d006584f1f8889e0827cf63",
        "bool_inversion", "bool_typing", "constructor_distinct_Prims.Cons",
        "constructor_distinct_Prims.Nil",
        "constructor_distinct_X64.Machine_s.Ins",
        "constructor_distinct_X64.Machine_s.OReg",
        "constructor_distinct_X64.Machine_s.Public",
        "data_elim_FStar.Pervasives.Native.Mktuple2",
        "data_elim_X64.Bytes_Semantics_s.Pextrq",
        "data_elim_X64.Leakage_s.TaintState",
        "data_elim_X64.Machine_s.MIndex", "data_elim_X64.Machine_s.MReg",
        "data_elim_X64.Machine_s.OMem",
        "data_elim_X64.Taint_Semantics_s.TaintedIns",
        "data_typing_intro_X64.Machine_s.Ins@tok",
        "data_typing_intro_X64.Machine_s.Rbx@tok",
        "data_typing_intro_X64.Machine_s.Secret@tok",
        "disc_equation_FStar.Pervasives.Native.Some",
        "disc_equation_X64.Bytes_Semantics_s.MOVDQU",
        "disc_equation_X64.Bytes_Semantics_s.Mulx64",
        "disc_equation_X64.Bytes_Semantics_s.Pextrq",
        "disc_equation_X64.Bytes_Semantics_s.Push",
        "disc_equation_X64.Machine_s.OConst",
        "disc_equation_X64.Machine_s.OMem",
        "disc_equation_X64.Machine_s.OReg",
        "disc_equation_X64.Machine_s.Public",
        "disc_equation_X64.Machine_s.Secret",
        "equality_tok_X64.Bytes_Semantics_s.Cpuid@tok",
        "equality_tok_X64.Machine_s.Public@tok",
        "equality_tok_X64.Machine_s.Secret@tok",
        "equation_FStar.FunctionalExtensionality.feq",
        "equation_FStar.FunctionalExtensionality.on_dom",
        "equation_FStar.List.Tot.Base.op_At",
        "equation_FStar.Pervasives.Native.snd", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Words_s.nat32",
        "equation_Words_s.nat64", "equation_Words_s.nat8",
        "equation_X64.Bytes_Semantics_s.eval_ins",
        "equation_X64.Bytes_Semantics_s.eval_maddr",
        "equation_X64.Bytes_Semantics_s.op_String_Access",
        "equation_X64.Bytes_Semantics_s.update_mem",
        "equation_X64.Bytes_Semantics_s.update_operand_preserve_flags_",
        "equation_X64.Bytes_Semantics_s.update_reg_",
        "equation_X64.Bytes_Semantics_s.valid_dst_operand",
        "equation_X64.Bytes_Semantics_s.valid_maddr",
        "equation_X64.Bytes_Semantics_s.valid_operand",
        "equation_X64.Leakage_Helpers.maddr_does_not_use_secrets",
        "equation_X64.Leakage_Helpers.merge_taint",
        "equation_X64.Leakage_Helpers.operand_does_not_use_secrets",
        "equation_X64.Leakage_Helpers.operand_taint",
        "equation_X64.Leakage_Helpers.set_taint",
        "equation_X64.Leakage_Ins_Xmm.check_if_pextrq_leakage_free_aux",
        "equation_X64.Leakage_Ins_Xmm.xmm_taint",
        "equation_X64.Leakage_s.constTimeInvariant",
        "equation_X64.Leakage_s.is_explicit_leakage_free_lhs",
        "equation_X64.Leakage_s.is_explicit_leakage_free_rhs",
        "equation_X64.Leakage_s.publicCfFlagValuesAreSame",
        "equation_X64.Leakage_s.publicFlagValuesAreSame",
        "equation_X64.Leakage_s.publicMemValuesAreSame",
        "equation_X64.Leakage_s.publicRegisterValuesAreSame",
        "equation_X64.Leakage_s.publicValuesAreSame",
        "equation_X64.Leakage_s.publicXmmValuesAreSame",
        "equation_X64.Machine_s.memTaint_t",
        "equation_X64.Machine_s.valid_dst",
        "equation_X64.Taint_Semantics_s.extract_operands",
        "equation_X64.Taint_Semantics_s.ins_obs",
        "equation_X64.Taint_Semantics_s.operand_obs",
        "equation_X64.Taint_Semantics_s.taint_eval_ins",
        "equation_X64.Taint_Semantics_s.tainted_code",
        "equation_X64.Taint_Semantics_s.update_taint",
        "equation_with_fuel_FStar.List.Tot.Base.append.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.operand_obs_list.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.taint_eval_code.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.taint_match_list.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.update_taint_list.fuel_instrumented",
        "fuel_guarded_inversion_X64.Bytes_Semantics_s.state",
        "fuel_guarded_inversion_X64.Leakage_s.taintState",
        "fuel_guarded_inversion_X64.Machine_s.maddr",
        "fuel_guarded_inversion_X64.Machine_s.operand",
        "fuel_guarded_inversion_X64.Machine_s.taint",
        "fuel_guarded_inversion_X64.Taint_Semantics_s.tainted_ins",
        "fuel_guarded_inversion_X64.Taint_Semantics_s.traceState",
        "function_token_typing_FStar.Map.sel",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.unit",
        "function_token_typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__regs",
        "function_token_typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__xmms",
        "function_token_typing_X64.Leakage_s.__proj__TaintState__item__regTaint",
        "function_token_typing_X64.Leakage_s.__proj__TaintState__item__xmmTaint",
        "int_inversion", "int_typing",
        "interpretation_Tm_abs_00c52962a536fe3df558c2661ce3294e",
        "interpretation_Tm_abs_1861e1dfbce217b81baf39da7dbe5796",
        "interpretation_Tm_abs_1aa87ea4de26c5f807351c79780462e0",
        "interpretation_Tm_abs_3bec6c2470935bf526356ca8a30b60ea",
        "interpretation_Tm_abs_5ddf544b15726955644c2e2b7b9e7d8e",
        "interpretation_Tm_abs_9781fbf874b910b607e5f1e3e8158b0c",
        "interpretation_Tm_abs_a76e180c84807301fa52d2010dc35d0f",
        "interpretation_Tm_abs_d2269df42a02340ac68914c195104ae6",
        "interpretation_Tm_abs_e4bbf0f30784e534db44e144328c14b5",
        "kinding_X64.Bytes_Semantics_s.state@tok",
        "kinding_X64.Machine_s.observation@tok",
        "kinding_X64.Machine_s.reg@tok",
        "kinding_X64.Taint_Semantics_s.tainted_ins@tok",
        "kinding_X64.Taint_Semantics_s.tainted_ocmp@tok",
        "lemma_FStar.FunctionalExtensionality.feq_on_domain",
        "lemma_FStar.List.Tot.Properties.append_l_nil",
        "primitive_Prims.op_AmpAmp", "primitive_Prims.op_BarBar",
        "primitive_Prims.op_GreaterThanOrEqual",
        "primitive_Prims.op_LessThan", "primitive_Prims.op_Negation",
        "primitive_Prims.op_disEquality",
        "proj_equation_FStar.Pervasives.Native.Mktuple2__1",
        "proj_equation_FStar.Pervasives.Native.Mktuple2__2",
        "proj_equation_FStar.Pervasives.Native.Some_v",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_flags",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_mem",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_ok",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_regs",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_xmms",
        "proj_equation_X64.Leakage_s.TaintState_cfFlagsTaint",
        "proj_equation_X64.Leakage_s.TaintState_flagsTaint",
        "proj_equation_X64.Leakage_s.TaintState_regTaint",
        "proj_equation_X64.Leakage_s.TaintState_xmmTaint",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_memTaint",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_state",
        "proj_equation_X64.Taint_Semantics_s.TaintedIns_i",
        "proj_equation_X64.Taint_Semantics_s.TaintedIns_t",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
        "projection_inverse_FStar.Pervasives.Native.Some_v",
        "projection_inverse_Prims.Cons_a",
        "projection_inverse_Prims.Cons_hd",
        "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_flags",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_mem",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_ok",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_regs",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_xmms",
        "projection_inverse_X64.Bytes_Semantics_s.Pextrq_dst",
        "projection_inverse_X64.Bytes_Semantics_s.Pextrq_index",
        "projection_inverse_X64.Bytes_Semantics_s.Pextrq_src",
        "projection_inverse_X64.Leakage_s.TaintState_cfFlagsTaint",
        "projection_inverse_X64.Leakage_s.TaintState_flagsTaint",
        "projection_inverse_X64.Leakage_s.TaintState_regTaint",
        "projection_inverse_X64.Leakage_s.TaintState_xmmTaint",
        "projection_inverse_X64.Machine_s.Ins_ins",
        "projection_inverse_X64.Machine_s.Ins_t_ins",
        "projection_inverse_X64.Machine_s.Ins_t_ocmp",
        "projection_inverse_X64.Machine_s.OMem_m",
        "projection_inverse_X64.Machine_s.OReg_r",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_memTaint",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_state",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_55c0b335f5121f8337daf6aff9df4280",
        "refinement_interpretation_Tm_refine_5db9324518e94bea1ee42451003b7039",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "token_correspondence_FStar.Map.sel",
        "token_correspondence_X64.Bytes_Semantics_s.__proj__Mkstate__item__xmms",
        "token_correspondence_X64.Bytes_Semantics_s.op_String_Access",
        "token_correspondence_X64.Leakage_s.__proj__TaintState__item__xmmTaint",
        "typing_FStar.Pervasives.Native.snd",
        "typing_Tm_abs_00c52962a536fe3df558c2661ce3294e",
        "typing_Tm_abs_1861e1dfbce217b81baf39da7dbe5796",
        "typing_Tm_abs_3bec6c2470935bf526356ca8a30b60ea",
        "typing_Tm_abs_5ddf544b15726955644c2e2b7b9e7d8e",
        "typing_Tm_abs_e4bbf0f30784e534db44e144328c14b5",
        "typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__ok",
        "typing_X64.Bytes_Semantics_s.eval_maddr",
        "typing_X64.Bytes_Semantics_s.update_operand_preserve_flags_",
        "typing_X64.Bytes_Semantics_s.valid_operand",
        "typing_X64.Leakage_Helpers.merge_taint",
        "typing_X64.Leakage_Helpers.operand_taint",
        "typing_X64.Leakage_Helpers.set_taint",
        "typing_X64.Leakage_Ins_Xmm.xmm_taint",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__memTaint",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__state",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__trace",
        "typing_X64.Taint_Semantics_s.__proj__TaintedIns__item__i",
        "typing_X64.Taint_Semantics_s.__proj__TaintedIns__item__t",
        "typing_X64.Taint_Semantics_s.ins_obs",
        "typing_X64.Taint_Semantics_s.operand_obs",
        "typing_X64.Taint_Semantics_s.operand_obs_list",
        "typing_X64.Taint_Semantics_s.taint_eval_ins",
        "typing_X64.Taint_Semantics_s.update_n",
        "typing_X64.Taint_Semantics_s.update_taint",
        "typing_tok_X64.Bytes_Semantics_s.Cpuid@tok",
        "typing_tok_X64.Machine_s.Public@tok", "unit_inversion",
        "unit_typing"
      ],
      0,
      "629272d3c96303bcf359730483c88690"
    ],
    [
      "X64.Leakage_Ins_Xmm.lemma_pextrq_same_public",
      1,
      4,
      2,
      [
        "@query", "equation_X64.Leakage_s.isExplicitLeakageFreeGivenStates",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__2"
      ],
      0,
      "857d6d02d45e7ddcff5d38338759be42"
    ],
    [
      "X64.Leakage_Ins_Xmm.check_if_pextrq_leakage_free",
      1,
      4,
      2,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_FStar.List.Tot.Base.append.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.operand_obs_list.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.taint_eval_code.fuel_instrumented",
        "@fuel_irrelevance_X64.Taint_Semantics_s.operand_obs_list.fuel_instrumented",
        "@query", "X64.Leakage_s_pretyping_498c77b2294f7e1290f0405abbcb2141",
        "X64.Machine_s_pretyping_644ad5cdcea42fa4e9e52bbdd5021fb9",
        "X64.Machine_s_pretyping_b7c45855ed90996ceceb34aa61de24e7",
        "X64.Taint_Semantics_s_pretyping_cc24b69d9ea89f288186d79510eec4aa",
        "X64.Taint_Semantics_s_pretyping_e5512f1f3d006584f1f8889e0827cf63",
        "bool_inversion", "constructor_distinct_Prims.Cons",
        "constructor_distinct_Prims.Nil",
        "constructor_distinct_X64.Machine_s.Ins",
        "constructor_distinct_X64.Machine_s.OReg",
        "data_elim_FStar.Pervasives.Native.Mktuple2",
        "data_elim_X64.Bytes_Semantics_s.Pextrq",
        "data_elim_X64.Machine_s.MIndex", "data_elim_X64.Machine_s.MReg",
        "data_elim_X64.Machine_s.OMem",
        "data_elim_X64.Taint_Semantics_s.TaintedIns",
        "data_typing_intro_X64.Machine_s.Ins@tok",
        "data_typing_intro_X64.Machine_s.Rbx@tok",
        "disc_equation_X64.Bytes_Semantics_s.Pextrq",
        "disc_equation_X64.Machine_s.Public",
        "equality_tok_X64.Machine_s.Public@tok",
        "equation_FStar.List.Tot.Base.op_At", "equation_Prims.eqtype",
        "equation_X64.Leakage_Helpers.maddr_does_not_use_secrets",
        "equation_X64.Leakage_Helpers.operand_does_not_use_secrets",
        "equation_X64.Leakage_Helpers.operand_taint",
        "equation_X64.Leakage_Ins_Xmm.check_if_pextrq_leakage_free_aux",
        "equation_X64.Leakage_s.constTimeInvariant",
        "equation_X64.Leakage_s.isConstantTime",
        "equation_X64.Leakage_s.isConstantTimeGivenStates",
        "equation_X64.Leakage_s.isExplicitLeakageFree",
        "equation_X64.Leakage_s.isLeakageFree",
        "equation_X64.Leakage_s.publicRegisterValuesAreSame",
        "equation_X64.Leakage_s.publicValuesAreSame",
        "equation_X64.Taint_Semantics_s.extract_operands",
        "equation_X64.Taint_Semantics_s.ins_obs",
        "equation_X64.Taint_Semantics_s.operand_obs",
        "equation_X64.Taint_Semantics_s.tainted_code",
        "equation_with_fuel_FStar.List.Tot.Base.append.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.operand_obs_list.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.taint_eval_code.fuel_instrumented",
        "fuel_guarded_inversion_FStar.Pervasives.Native.tuple2",
        "fuel_guarded_inversion_Prims.list",
        "fuel_guarded_inversion_X64.Leakage_s.taintState",
        "fuel_guarded_inversion_X64.Machine_s.maddr",
        "fuel_guarded_inversion_X64.Machine_s.operand",
        "fuel_guarded_inversion_X64.Taint_Semantics_s.tainted_ins",
        "fuel_guarded_inversion_X64.Taint_Semantics_s.traceState",
        "kinding_X64.Machine_s.observation@tok",
        "kinding_X64.Taint_Semantics_s.tainted_ins@tok",
        "kinding_X64.Taint_Semantics_s.tainted_ocmp@tok",
        "lemma_FStar.List.Tot.Properties.append_l_nil",
        "primitive_Prims.op_AmpAmp",
        "proj_equation_FStar.Pervasives.Native.Some_v",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_trace",
        "proj_equation_X64.Taint_Semantics_s.TaintedIns_i",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
        "projection_inverse_FStar.Pervasives.Native.Some_v",
        "projection_inverse_Prims.Cons_a",
        "projection_inverse_Prims.Cons_hd",
        "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a",
        "projection_inverse_X64.Machine_s.Ins_ins",
        "projection_inverse_X64.Machine_s.Ins_t_ins",
        "projection_inverse_X64.Machine_s.Ins_t_ocmp",
        "projection_inverse_X64.Machine_s.OReg_r",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_trace",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_5db9324518e94bea1ee42451003b7039",
        "typing_X64.Leakage_Ins_Xmm.check_if_pextrq_leakage_free_aux",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__trace",
        "typing_X64.Taint_Semantics_s.__proj__TaintedIns__item__i",
        "typing_X64.Taint_Semantics_s.extract_operands",
        "typing_X64.Taint_Semantics_s.ins_obs",
        "typing_X64.Taint_Semantics_s.operand_obs",
        "typing_X64.Taint_Semantics_s.operand_obs_list"
      ],
      0,
      "0f6286b18c11ebf376745bc3cb91c748"
    ],
    [
      "X64.Leakage_Ins_Xmm.check_if_pinsrd_leakage_free",
      1,
      4,
      2,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_FStar.List.Tot.Base.append.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.operand_obs_list.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.taint_eval_code.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.taint_match_list.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.update_taint_list.fuel_instrumented",
        "@fuel_irrelevance_X64.Taint_Semantics_s.operand_obs_list.fuel_instrumented",
        "@query",
        "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b",
        "Prims_interpretation_Tm_arrow_a26b6f0ab7c6505137c6de4ce0011041",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "Prims_pretyping_f537159ed795b314b4e58c260361ae86",
        "Prims_pretyping_f8666440faa91836cc5a13998af863fc",
        "X64.Bytes_Semantics_s_interpretation_Tm_arrow_17742a16dc7ea8ebf4db7d06d09f33c0",
        "X64.Bytes_Semantics_s_interpretation_Tm_arrow_71ff103e225169c475064edd2fb305a3",
        "X64.Bytes_Semantics_s_pretyping_60dbe79bd701f5199da59ca07a16456f",
        "X64.Leakage_Ins_Xmm_interpretation_Tm_arrow_bdda86793821fc687c53232715f5c21f",
        "X64.Machine_s_pretyping_644ad5cdcea42fa4e9e52bbdd5021fb9",
        "X64.Machine_s_pretyping_a2ddd26f94eaa436cfe753563bf0547b",
        "X64.Machine_s_pretyping_b7c45855ed90996ceceb34aa61de24e7",
        "X64.Machine_s_pretyping_e51d9612683cb053e6b8236fad2673ca",
        "X64.Taint_Semantics_s_pretyping_cc24b69d9ea89f288186d79510eec4aa",
        "X64.Taint_Semantics_s_pretyping_e5512f1f3d006584f1f8889e0827cf63",
        "bool_inversion", "bool_typing", "constructor_distinct_Prims.Cons",
        "constructor_distinct_Prims.Nil",
        "constructor_distinct_X64.Machine_s.Ins",
        "constructor_distinct_X64.Machine_s.OReg",
        "constructor_distinct_X64.Machine_s.Public",
        "constructor_distinct_X64.Machine_s.Secret",
        "data_elim_FStar.Pervasives.Native.Mktuple2",
        "data_elim_FStar.Pervasives.Native.Some",
        "data_elim_X64.Bytes_Semantics_s.Mkstate",
        "data_elim_X64.Bytes_Semantics_s.Pinsrd",
        "data_elim_X64.Leakage_s.TaintState",
        "data_elim_X64.Machine_s.MIndex", "data_elim_X64.Machine_s.MReg",
        "data_elim_X64.Machine_s.OMem", "data_elim_X64.Machine_s.OReg",
        "data_elim_X64.Taint_Semantics_s.MktraceState",
        "data_elim_X64.Taint_Semantics_s.TaintedIns",
        "data_typing_intro_X64.Machine_s.Ins@tok",
        "data_typing_intro_X64.Machine_s.Rbx@tok",
        "data_typing_intro_X64.Machine_s.Secret@tok",
        "disc_equation_X64.Bytes_Semantics_s.MOVDQU",
        "disc_equation_X64.Bytes_Semantics_s.Mulx64",
        "disc_equation_X64.Bytes_Semantics_s.Pinsrd",
        "disc_equation_X64.Bytes_Semantics_s.Push",
        "disc_equation_X64.Machine_s.Public",
        "disc_equation_X64.Machine_s.Secret",
        "equality_tok_X64.Machine_s.Public@tok",
        "equality_tok_X64.Machine_s.R10@tok",
        "equality_tok_X64.Machine_s.R11@tok",
        "equality_tok_X64.Machine_s.R12@tok",
        "equality_tok_X64.Machine_s.R13@tok",
        "equality_tok_X64.Machine_s.R14@tok",
        "equality_tok_X64.Machine_s.R15@tok",
        "equality_tok_X64.Machine_s.R8@tok",
        "equality_tok_X64.Machine_s.R9@tok",
        "equality_tok_X64.Machine_s.Rax@tok",
        "equality_tok_X64.Machine_s.Rbp@tok",
        "equality_tok_X64.Machine_s.Rbx@tok",
        "equality_tok_X64.Machine_s.Rcx@tok",
        "equality_tok_X64.Machine_s.Rdi@tok",
        "equality_tok_X64.Machine_s.Rdx@tok",
        "equality_tok_X64.Machine_s.Rsi@tok",
        "equality_tok_X64.Machine_s.Rsp@tok",
        "equality_tok_X64.Machine_s.Secret@tok",
        "equation_FStar.FunctionalExtensionality.feq",
        "equation_FStar.FunctionalExtensionality.on_dom",
        "equation_FStar.List.Tot.Base.op_At",
        "equation_FStar.Pervasives.Native.snd", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Types_s.insert_nat32",
        "equation_Types_s.quad32", "equation_Words_s.nat32",
        "equation_Words_s.nat64", "equation_Words_s.nat8",
        "equation_Words_s.natN", "equation_X64.Bytes_Semantics_s.eval_ins",
        "equation_X64.Bytes_Semantics_s.eval_maddr",
        "equation_X64.Bytes_Semantics_s.eval_operand",
        "equation_X64.Bytes_Semantics_s.get_heap_val64",
        "equation_X64.Bytes_Semantics_s.get_heap_val64_def",
        "equation_X64.Bytes_Semantics_s.op_String_Access",
        "equation_X64.Bytes_Semantics_s.update_xmm_",
        "equation_X64.Bytes_Semantics_s.update_xmm_preserve_flags",
        "equation_X64.Bytes_Semantics_s.valid_operand",
        "equation_X64.Leakage_Helpers.maddr_does_not_use_secrets",
        "equation_X64.Leakage_Helpers.merge_taint",
        "equation_X64.Leakage_Helpers.operand_does_not_use_secrets",
        "equation_X64.Leakage_Helpers.operand_taint",
        "equation_X64.Leakage_Ins_Xmm.set_xmm_taint",
        "equation_X64.Leakage_Ins_Xmm.xmm_taint",
        "equation_X64.Leakage_s.constTimeInvariant",
        "equation_X64.Leakage_s.isConstantTime",
        "equation_X64.Leakage_s.isConstantTimeGivenStates",
        "equation_X64.Leakage_s.isExplicitLeakageFree",
        "equation_X64.Leakage_s.isExplicitLeakageFreeGivenStates",
        "equation_X64.Leakage_s.isLeakageFree",
        "equation_X64.Leakage_s.is_explicit_leakage_free_lhs",
        "equation_X64.Leakage_s.is_explicit_leakage_free_rhs",
        "equation_X64.Leakage_s.publicCfFlagValuesAreSame",
        "equation_X64.Leakage_s.publicFlagValuesAreSame",
        "equation_X64.Leakage_s.publicMemValuesAreSame",
        "equation_X64.Leakage_s.publicRegisterValuesAreSame",
        "equation_X64.Leakage_s.publicValuesAreSame",
        "equation_X64.Leakage_s.publicXmmValuesAreSame",
        "equation_X64.Machine_s.memTaint_t", "equation_X64.Machine_s.xmm",
        "equation_X64.Taint_Semantics_s.extract_operands",
        "equation_X64.Taint_Semantics_s.ins_obs",
        "equation_X64.Taint_Semantics_s.operand_obs",
        "equation_X64.Taint_Semantics_s.taint_eval_ins",
        "equation_X64.Taint_Semantics_s.taint_match",
        "equation_X64.Taint_Semantics_s.tainted_code",
        "equation_with_fuel_FStar.List.Tot.Base.append.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.operand_obs_list.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.taint_eval_code.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.taint_match_list.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.update_taint_list.fuel_instrumented",
        "fuel_guarded_inversion_Prims.list",
        "fuel_guarded_inversion_X64.Bytes_Semantics_s.state",
        "fuel_guarded_inversion_X64.Leakage_s.taintState",
        "fuel_guarded_inversion_X64.Machine_s.maddr",
        "fuel_guarded_inversion_X64.Machine_s.operand",
        "fuel_guarded_inversion_X64.Machine_s.reg",
        "fuel_guarded_inversion_X64.Machine_s.taint",
        "fuel_guarded_inversion_X64.Taint_Semantics_s.tainted_ins",
        "fuel_guarded_inversion_X64.Taint_Semantics_s.traceState",
        "function_token_typing_Opaque_s.make_opaque",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.int",
        "function_token_typing_Prims.unit",
        "function_token_typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__regs",
        "function_token_typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__xmms",
        "function_token_typing_X64.Bytes_Semantics_s.op_String_Access",
        "function_token_typing_X64.Leakage_s.__proj__TaintState__item__regTaint",
        "function_token_typing_X64.Leakage_s.__proj__TaintState__item__xmmTaint",
        "int_inversion", "int_typing",
        "interpretation_Tm_abs_0b2921c110e67548056a9a72ae4e3b8c",
        "interpretation_Tm_abs_1861e1dfbce217b81baf39da7dbe5796",
        "interpretation_Tm_abs_1aa87ea4de26c5f807351c79780462e0",
        "interpretation_Tm_abs_4a1a6682764b8be475443da6650b9908",
        "interpretation_Tm_abs_66926e89e50e2ac69caf858cc1113f07",
        "interpretation_Tm_abs_728e959e62c634798059835f229c48f4",
        "interpretation_Tm_abs_87aa9a08ee2036250d5d2d7660744587",
        "interpretation_Tm_abs_9781fbf874b910b607e5f1e3e8158b0c",
        "interpretation_Tm_abs_d2269df42a02340ac68914c195104ae6",
        "interpretation_Tm_abs_e6432712d6f76d62f66a42c924516224",
        "interpretation_Tm_abs_fe44d2820bd291cbabc93d338ef2fb23",
        "kinding_X64.Bytes_Semantics_s.state@tok",
        "kinding_X64.Machine_s.observation@tok",
        "kinding_X64.Machine_s.taint@tok",
        "kinding_X64.Taint_Semantics_s.tainted_ins@tok",
        "kinding_X64.Taint_Semantics_s.tainted_ocmp@tok",
        "lemma_FStar.FunctionalExtensionality.feq_on_domain",
        "lemma_FStar.List.Tot.Properties.append_l_nil",
        "primitive_Prims.op_AmpAmp", "primitive_Prims.op_BarBar",
        "primitive_Prims.op_Equality",
        "proj_equation_FStar.Pervasives.Native.Mktuple2__2",
        "proj_equation_FStar.Pervasives.Native.Some_v",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_flags",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_mem",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_ok",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_regs",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_xmms",
        "proj_equation_X64.Leakage_s.TaintState_cfFlagsTaint",
        "proj_equation_X64.Leakage_s.TaintState_flagsTaint",
        "proj_equation_X64.Leakage_s.TaintState_regTaint",
        "proj_equation_X64.Leakage_s.TaintState_xmmTaint",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_memTaint",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_state",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_trace",
        "proj_equation_X64.Taint_Semantics_s.TaintedIns_i",
        "proj_equation_X64.Taint_Semantics_s.TaintedIns_t",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
        "projection_inverse_FStar.Pervasives.Native.Some_v",
        "projection_inverse_Prims.Cons_a",
        "projection_inverse_Prims.Cons_hd",
        "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_flags",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_mem",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_ok",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_regs",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_xmms",
        "projection_inverse_X64.Bytes_Semantics_s.Pinsrd_dst",
        "projection_inverse_X64.Bytes_Semantics_s.Pinsrd_src",
        "projection_inverse_X64.Leakage_s.TaintState_cfFlagsTaint",
        "projection_inverse_X64.Leakage_s.TaintState_flagsTaint",
        "projection_inverse_X64.Leakage_s.TaintState_regTaint",
        "projection_inverse_X64.Leakage_s.TaintState_xmmTaint",
        "projection_inverse_X64.Machine_s.Ins_ins",
        "projection_inverse_X64.Machine_s.Ins_t_ins",
        "projection_inverse_X64.Machine_s.Ins_t_ocmp",
        "projection_inverse_X64.Machine_s.MemAccessOffset_base",
        "projection_inverse_X64.Machine_s.MemAccessOffset_index",
        "projection_inverse_X64.Machine_s.OReg_r",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_memTaint",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_state",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_trace",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_76f7a4b4f1019b08ff5945ab8c870a28",
        "refinement_interpretation_Tm_refine_8460739bc2f4e9c8586fe62449789aa0",
        "refinement_interpretation_Tm_refine_8e3aff34e2b01c410f661e3b9d75037a",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_f0a4eeefab9c63f31c350a802a4d45dd",
        "token_correspondence_FStar.Map.sel",
        "token_correspondence_X64.Bytes_Semantics_s.__proj__Mkstate__item__regs",
        "token_correspondence_X64.Bytes_Semantics_s.__proj__Mkstate__item__xmms",
        "token_correspondence_X64.Bytes_Semantics_s.get_heap_val64_def",
        "token_correspondence_X64.Bytes_Semantics_s.op_String_Access",
        "token_correspondence_X64.Bytes_Semantics_s.update_xmm_preserve_flags",
        "token_correspondence_X64.Taint_Semantics_s.operand_obs_list.fuel_instrumented",
        "token_correspondence_X64.Taint_Semantics_s.taint_eval_code.fuel_instrumented",
        "typing_FStar.Pervasives.Native.snd",
        "typing_Tm_abs_1861e1dfbce217b81baf39da7dbe5796",
        "typing_Tm_abs_4a1a6682764b8be475443da6650b9908",
        "typing_Tm_abs_66926e89e50e2ac69caf858cc1113f07",
        "typing_Tm_abs_728e959e62c634798059835f229c48f4",
        "typing_Tm_abs_fe44d2820bd291cbabc93d338ef2fb23",
        "typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__ok",
        "typing_X64.Bytes_Semantics_s.eval_maddr",
        "typing_X64.Bytes_Semantics_s.op_String_Access",
        "typing_X64.Bytes_Semantics_s.uu___is_Pinsrd",
        "typing_X64.Leakage_Helpers.merge_taint",
        "typing_X64.Leakage_Helpers.operand_does_not_use_secrets",
        "typing_X64.Leakage_Helpers.operand_taint",
        "typing_X64.Leakage_Ins_Xmm.xmm_taint",
        "typing_X64.Leakage_s.__proj__TaintState__item__cfFlagsTaint",
        "typing_X64.Leakage_s.__proj__TaintState__item__flagsTaint",
        "typing_X64.Machine_s.xmm",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__memTaint",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__state",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__trace",
        "typing_X64.Taint_Semantics_s.__proj__TaintedIns__item__i",
        "typing_X64.Taint_Semantics_s.__proj__TaintedIns__item__t",
        "typing_X64.Taint_Semantics_s.extract_operands",
        "typing_X64.Taint_Semantics_s.ins_obs",
        "typing_X64.Taint_Semantics_s.match_n",
        "typing_X64.Taint_Semantics_s.operand_obs",
        "typing_X64.Taint_Semantics_s.operand_obs_list",
        "typing_X64.Taint_Semantics_s.taint_eval_ins",
        "typing_X64.Taint_Semantics_s.taint_match",
        "typing_tok_X64.Machine_s.Public@tok",
        "typing_tok_X64.Machine_s.R10@tok",
        "typing_tok_X64.Machine_s.R11@tok",
        "typing_tok_X64.Machine_s.R12@tok",
        "typing_tok_X64.Machine_s.R13@tok",
        "typing_tok_X64.Machine_s.R14@tok",
        "typing_tok_X64.Machine_s.R15@tok",
        "typing_tok_X64.Machine_s.R8@tok", "typing_tok_X64.Machine_s.R9@tok",
        "typing_tok_X64.Machine_s.Rax@tok",
        "typing_tok_X64.Machine_s.Rbp@tok",
        "typing_tok_X64.Machine_s.Rbx@tok",
        "typing_tok_X64.Machine_s.Rcx@tok",
        "typing_tok_X64.Machine_s.Rdi@tok",
        "typing_tok_X64.Machine_s.Rdx@tok",
        "typing_tok_X64.Machine_s.Rsi@tok",
        "typing_tok_X64.Machine_s.Rsp@tok", "unit_inversion", "unit_typing"
      ],
      0,
      "b0b2bbfc825dc2373b59cfdf82ccda68"
    ],
    [
      "X64.Leakage_Ins_Xmm.check_if_pinsrq_leakage_free",
      1,
      4,
      2,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_FStar.List.Tot.Base.append.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.operand_obs_list.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.taint_eval_code.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.taint_match_list.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.update_taint_list.fuel_instrumented",
        "@fuel_irrelevance_X64.Taint_Semantics_s.operand_obs_list.fuel_instrumented",
        "@query",
        "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b",
        "Prims_interpretation_Tm_arrow_a26b6f0ab7c6505137c6de4ce0011041",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "Prims_pretyping_f537159ed795b314b4e58c260361ae86",
        "Prims_pretyping_f8666440faa91836cc5a13998af863fc",
        "X64.Bytes_Semantics_s_interpretation_Tm_arrow_17742a16dc7ea8ebf4db7d06d09f33c0",
        "X64.Bytes_Semantics_s_interpretation_Tm_arrow_71ff103e225169c475064edd2fb305a3",
        "X64.Bytes_Semantics_s_pretyping_60dbe79bd701f5199da59ca07a16456f",
        "X64.Leakage_Ins_Xmm_interpretation_Tm_arrow_bdda86793821fc687c53232715f5c21f",
        "X64.Machine_s_pretyping_644ad5cdcea42fa4e9e52bbdd5021fb9",
        "X64.Machine_s_pretyping_a2ddd26f94eaa436cfe753563bf0547b",
        "X64.Machine_s_pretyping_b7c45855ed90996ceceb34aa61de24e7",
        "X64.Machine_s_pretyping_e51d9612683cb053e6b8236fad2673ca",
        "X64.Taint_Semantics_s_pretyping_cc24b69d9ea89f288186d79510eec4aa",
        "X64.Taint_Semantics_s_pretyping_e5512f1f3d006584f1f8889e0827cf63",
        "bool_inversion", "bool_typing", "constructor_distinct_Prims.Cons",
        "constructor_distinct_Prims.Nil",
        "constructor_distinct_X64.Machine_s.Ins",
        "constructor_distinct_X64.Machine_s.OReg",
        "constructor_distinct_X64.Machine_s.Public",
        "constructor_distinct_X64.Machine_s.Secret",
        "data_elim_FStar.Pervasives.Native.Mktuple2",
        "data_elim_FStar.Pervasives.Native.Some",
        "data_elim_X64.Bytes_Semantics_s.Mkstate",
        "data_elim_X64.Bytes_Semantics_s.Pinsrq",
        "data_elim_X64.Leakage_s.TaintState",
        "data_elim_X64.Machine_s.MIndex", "data_elim_X64.Machine_s.MReg",
        "data_elim_X64.Machine_s.OMem", "data_elim_X64.Machine_s.OReg",
        "data_elim_X64.Taint_Semantics_s.MktraceState",
        "data_elim_X64.Taint_Semantics_s.TaintedIns",
        "data_typing_intro_X64.Machine_s.Ins@tok",
        "data_typing_intro_X64.Machine_s.Rbx@tok",
        "data_typing_intro_X64.Machine_s.Secret@tok",
        "disc_equation_X64.Bytes_Semantics_s.MOVDQU",
        "disc_equation_X64.Bytes_Semantics_s.Mulx64",
        "disc_equation_X64.Bytes_Semantics_s.Pinsrq",
        "disc_equation_X64.Bytes_Semantics_s.Push",
        "disc_equation_X64.Machine_s.Public",
        "disc_equation_X64.Machine_s.Secret",
        "equality_tok_X64.Machine_s.Public@tok",
        "equality_tok_X64.Machine_s.Secret@tok",
        "equation_FStar.FunctionalExtensionality.feq",
        "equation_FStar.FunctionalExtensionality.on_dom",
        "equation_FStar.List.Tot.Base.op_At",
        "equation_FStar.Pervasives.Native.snd", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Types_s.quad32",
        "equation_Words_s.nat32", "equation_Words_s.nat64",
        "equation_Words_s.nat8", "equation_Words_s.natN",
        "equation_X64.Bytes_Semantics_s.eval_ins",
        "equation_X64.Bytes_Semantics_s.eval_maddr",
        "equation_X64.Bytes_Semantics_s.eval_operand",
        "equation_X64.Bytes_Semantics_s.get_heap_val64",
        "equation_X64.Bytes_Semantics_s.get_heap_val64_def",
        "equation_X64.Bytes_Semantics_s.op_String_Access",
        "equation_X64.Bytes_Semantics_s.update_xmm_",
        "equation_X64.Bytes_Semantics_s.update_xmm_preserve_flags",
        "equation_X64.Bytes_Semantics_s.valid_operand",
        "equation_X64.Leakage_Helpers.maddr_does_not_use_secrets",
        "equation_X64.Leakage_Helpers.merge_taint",
        "equation_X64.Leakage_Helpers.operand_does_not_use_secrets",
        "equation_X64.Leakage_Helpers.operand_taint",
        "equation_X64.Leakage_Ins_Xmm.set_xmm_taint",
        "equation_X64.Leakage_Ins_Xmm.xmm_taint",
        "equation_X64.Leakage_s.constTimeInvariant",
        "equation_X64.Leakage_s.isConstantTime",
        "equation_X64.Leakage_s.isConstantTimeGivenStates",
        "equation_X64.Leakage_s.isExplicitLeakageFree",
        "equation_X64.Leakage_s.isExplicitLeakageFreeGivenStates",
        "equation_X64.Leakage_s.isLeakageFree",
        "equation_X64.Leakage_s.is_explicit_leakage_free_lhs",
        "equation_X64.Leakage_s.is_explicit_leakage_free_rhs",
        "equation_X64.Leakage_s.publicCfFlagValuesAreSame",
        "equation_X64.Leakage_s.publicFlagValuesAreSame",
        "equation_X64.Leakage_s.publicMemValuesAreSame",
        "equation_X64.Leakage_s.publicRegisterValuesAreSame",
        "equation_X64.Leakage_s.publicValuesAreSame",
        "equation_X64.Leakage_s.publicXmmValuesAreSame",
        "equation_X64.Machine_s.memTaint_t", "equation_X64.Machine_s.xmm",
        "equation_X64.Taint_Semantics_s.extract_operands",
        "equation_X64.Taint_Semantics_s.ins_obs",
        "equation_X64.Taint_Semantics_s.operand_obs",
        "equation_X64.Taint_Semantics_s.taint_eval_ins",
        "equation_X64.Taint_Semantics_s.taint_match",
        "equation_X64.Taint_Semantics_s.tainted_code",
        "equation_with_fuel_FStar.List.Tot.Base.append.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.operand_obs_list.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.taint_eval_code.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.taint_match_list.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.update_taint_list.fuel_instrumented",
        "fuel_guarded_inversion_Prims.list",
        "fuel_guarded_inversion_X64.Bytes_Semantics_s.state",
        "fuel_guarded_inversion_X64.Leakage_s.taintState",
        "fuel_guarded_inversion_X64.Machine_s.maddr",
        "fuel_guarded_inversion_X64.Machine_s.operand",
        "fuel_guarded_inversion_X64.Machine_s.taint",
        "fuel_guarded_inversion_X64.Taint_Semantics_s.tainted_ins",
        "fuel_guarded_inversion_X64.Taint_Semantics_s.traceState",
        "function_token_typing_Opaque_s.make_opaque",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.int",
        "function_token_typing_Prims.unit",
        "function_token_typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__regs",
        "function_token_typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__xmms",
        "function_token_typing_X64.Bytes_Semantics_s.op_String_Access",
        "function_token_typing_X64.Leakage_s.__proj__TaintState__item__regTaint",
        "function_token_typing_X64.Leakage_s.__proj__TaintState__item__xmmTaint",
        "int_inversion", "int_typing",
        "interpretation_Tm_abs_1861e1dfbce217b81baf39da7dbe5796",
        "interpretation_Tm_abs_1aa87ea4de26c5f807351c79780462e0",
        "interpretation_Tm_abs_350fee31d5420dbbbe197f055b19f907",
        "interpretation_Tm_abs_4a1a6682764b8be475443da6650b9908",
        "interpretation_Tm_abs_66926e89e50e2ac69caf858cc1113f07",
        "interpretation_Tm_abs_728e959e62c634798059835f229c48f4",
        "interpretation_Tm_abs_87aa9a08ee2036250d5d2d7660744587",
        "interpretation_Tm_abs_9781fbf874b910b607e5f1e3e8158b0c",
        "interpretation_Tm_abs_a50f472b538c5f3c63190bc0dcfc1499",
        "interpretation_Tm_abs_d2269df42a02340ac68914c195104ae6",
        "interpretation_Tm_abs_fe44d2820bd291cbabc93d338ef2fb23",
        "kinding_X64.Bytes_Semantics_s.state@tok",
        "kinding_X64.Machine_s.observation@tok",
        "kinding_X64.Machine_s.taint@tok",
        "kinding_X64.Taint_Semantics_s.tainted_ins@tok",
        "kinding_X64.Taint_Semantics_s.tainted_ocmp@tok",
        "lemma_FStar.FunctionalExtensionality.feq_on_domain",
        "lemma_FStar.List.Tot.Properties.append_l_nil",
        "primitive_Prims.op_AmpAmp", "primitive_Prims.op_BarBar",
        "primitive_Prims.op_Equality",
        "proj_equation_FStar.Pervasives.Native.Mktuple2__2",
        "proj_equation_FStar.Pervasives.Native.Some_v",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_flags",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_mem",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_ok",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_regs",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_xmms",
        "proj_equation_X64.Leakage_s.TaintState_cfFlagsTaint",
        "proj_equation_X64.Leakage_s.TaintState_flagsTaint",
        "proj_equation_X64.Leakage_s.TaintState_regTaint",
        "proj_equation_X64.Leakage_s.TaintState_xmmTaint",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_memTaint",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_state",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_trace",
        "proj_equation_X64.Taint_Semantics_s.TaintedIns_i",
        "proj_equation_X64.Taint_Semantics_s.TaintedIns_t",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
        "projection_inverse_FStar.Pervasives.Native.Some_v",
        "projection_inverse_Prims.Cons_a",
        "projection_inverse_Prims.Cons_hd",
        "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_flags",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_mem",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_ok",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_regs",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_xmms",
        "projection_inverse_X64.Bytes_Semantics_s.Pinsrq_dst",
        "projection_inverse_X64.Bytes_Semantics_s.Pinsrq_src",
        "projection_inverse_X64.Leakage_s.TaintState_cfFlagsTaint",
        "projection_inverse_X64.Leakage_s.TaintState_flagsTaint",
        "projection_inverse_X64.Leakage_s.TaintState_regTaint",
        "projection_inverse_X64.Leakage_s.TaintState_xmmTaint",
        "projection_inverse_X64.Machine_s.Ins_ins",
        "projection_inverse_X64.Machine_s.Ins_t_ins",
        "projection_inverse_X64.Machine_s.Ins_t_ocmp",
        "projection_inverse_X64.Machine_s.MemAccessOffset_base",
        "projection_inverse_X64.Machine_s.MemAccessOffset_index",
        "projection_inverse_X64.Machine_s.OReg_r",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_memTaint",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_state",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_trace",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_7bdad2041367cecc1f36ac17e3741c80",
        "refinement_interpretation_Tm_refine_8460739bc2f4e9c8586fe62449789aa0",
        "refinement_interpretation_Tm_refine_8e3aff34e2b01c410f661e3b9d75037a",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_f0a4eeefab9c63f31c350a802a4d45dd",
        "token_correspondence_FStar.Map.sel",
        "token_correspondence_X64.Bytes_Semantics_s.__proj__Mkstate__item__regs",
        "token_correspondence_X64.Bytes_Semantics_s.__proj__Mkstate__item__xmms",
        "token_correspondence_X64.Bytes_Semantics_s.get_heap_val64_def",
        "token_correspondence_X64.Bytes_Semantics_s.op_String_Access",
        "token_correspondence_X64.Bytes_Semantics_s.update_xmm_preserve_flags",
        "token_correspondence_X64.Taint_Semantics_s.operand_obs_list.fuel_instrumented",
        "token_correspondence_X64.Taint_Semantics_s.taint_eval_code.fuel_instrumented",
        "typing_FStar.Pervasives.Native.snd",
        "typing_Tm_abs_1861e1dfbce217b81baf39da7dbe5796",
        "typing_Tm_abs_4a1a6682764b8be475443da6650b9908",
        "typing_Tm_abs_66926e89e50e2ac69caf858cc1113f07",
        "typing_Tm_abs_728e959e62c634798059835f229c48f4",
        "typing_Tm_abs_fe44d2820bd291cbabc93d338ef2fb23",
        "typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__ok",
        "typing_X64.Bytes_Semantics_s.eval_maddr",
        "typing_X64.Bytes_Semantics_s.op_String_Access",
        "typing_X64.Bytes_Semantics_s.uu___is_Pinsrq",
        "typing_X64.Leakage_Helpers.merge_taint",
        "typing_X64.Leakage_Helpers.operand_does_not_use_secrets",
        "typing_X64.Leakage_Helpers.operand_taint",
        "typing_X64.Leakage_Ins_Xmm.xmm_taint",
        "typing_X64.Leakage_s.__proj__TaintState__item__cfFlagsTaint",
        "typing_X64.Machine_s.xmm",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__memTaint",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__state",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__trace",
        "typing_X64.Taint_Semantics_s.__proj__TaintedIns__item__i",
        "typing_X64.Taint_Semantics_s.__proj__TaintedIns__item__t",
        "typing_X64.Taint_Semantics_s.extract_operands",
        "typing_X64.Taint_Semantics_s.ins_obs",
        "typing_X64.Taint_Semantics_s.match_n",
        "typing_X64.Taint_Semantics_s.operand_obs",
        "typing_X64.Taint_Semantics_s.operand_obs_list",
        "typing_X64.Taint_Semantics_s.taint_eval_ins",
        "typing_X64.Taint_Semantics_s.taint_match",
        "typing_tok_X64.Machine_s.Public@tok", "unit_inversion",
        "unit_typing"
      ],
      0,
      "ddcf07d1aeb59e9843afa1575fa6136a"
    ],
    [
      "X64.Leakage_Ins_Xmm.check_if_vpslldq_leakage_free",
      1,
      4,
      2,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_FStar.List.Tot.Base.append.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.operand_obs_list.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.taint_eval_code.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.taint_match_list.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.update_taint_list.fuel_instrumented",
        "@query",
        "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b",
        "Prims_interpretation_Tm_arrow_a26b6f0ab7c6505137c6de4ce0011041",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "Prims_pretyping_f537159ed795b314b4e58c260361ae86",
        "Prims_pretyping_f8666440faa91836cc5a13998af863fc",
        "X64.Bytes_Semantics_s_interpretation_Tm_arrow_17742a16dc7ea8ebf4db7d06d09f33c0",
        "X64.Bytes_Semantics_s_pretyping_60dbe79bd701f5199da59ca07a16456f",
        "X64.Leakage_Ins_Xmm_interpretation_Tm_arrow_bdda86793821fc687c53232715f5c21f",
        "X64.Taint_Semantics_s_pretyping_cc24b69d9ea89f288186d79510eec4aa",
        "X64.Taint_Semantics_s_pretyping_e5512f1f3d006584f1f8889e0827cf63",
        "bool_inversion", "bool_typing", "constructor_distinct_Prims.Nil",
        "constructor_distinct_X64.Machine_s.Ins",
        "constructor_distinct_X64.Machine_s.Public",
        "constructor_distinct_X64.Machine_s.Secret",
        "data_elim_FStar.Pervasives.Native.Mktuple2",
        "data_elim_FStar.Pervasives.Native.Some",
        "data_elim_X64.Bytes_Semantics_s.Mkstate",
        "data_elim_X64.Leakage_s.TaintState",
        "data_elim_X64.Taint_Semantics_s.MktraceState",
        "data_elim_X64.Taint_Semantics_s.TaintedIns",
        "data_typing_intro_X64.Machine_s.Ins@tok",
        "disc_equation_FStar.Pervasives.Native.Some",
        "disc_equation_X64.Bytes_Semantics_s.MOVDQU",
        "disc_equation_X64.Bytes_Semantics_s.Mulx64",
        "disc_equation_X64.Bytes_Semantics_s.Push",
        "disc_equation_X64.Bytes_Semantics_s.VPSLLDQ",
        "disc_equation_X64.Machine_s.Public",
        "disc_equation_X64.Machine_s.Secret",
        "equality_tok_X64.Machine_s.Public@tok",
        "equality_tok_X64.Machine_s.Secret@tok",
        "equation_FStar.FunctionalExtensionality.feq",
        "equation_FStar.FunctionalExtensionality.on_dom",
        "equation_FStar.List.Tot.Base.op_At",
        "equation_FStar.Pervasives.Native.snd", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Types_s.quad32",
        "equation_Words_s.nat32", "equation_Words_s.nat64",
        "equation_Words_s.nat8", "equation_Words_s.natN",
        "equation_X64.Bytes_Semantics_s.eval_ins",
        "equation_X64.Bytes_Semantics_s.update_xmm_",
        "equation_X64.Bytes_Semantics_s.update_xmm_preserve_flags",
        "equation_X64.Leakage_Helpers.merge_taint",
        "equation_X64.Leakage_Ins_Xmm.set_xmm_taint",
        "equation_X64.Leakage_Ins_Xmm.xmm_taint",
        "equation_X64.Leakage_s.constTimeInvariant",
        "equation_X64.Leakage_s.isConstantTime",
        "equation_X64.Leakage_s.isConstantTimeGivenStates",
        "equation_X64.Leakage_s.isExplicitLeakageFree",
        "equation_X64.Leakage_s.isExplicitLeakageFreeGivenStates",
        "equation_X64.Leakage_s.isLeakageFree",
        "equation_X64.Leakage_s.is_explicit_leakage_free_lhs",
        "equation_X64.Leakage_s.is_explicit_leakage_free_rhs",
        "equation_X64.Leakage_s.publicCfFlagValuesAreSame",
        "equation_X64.Leakage_s.publicFlagValuesAreSame",
        "equation_X64.Leakage_s.publicMemValuesAreSame",
        "equation_X64.Leakage_s.publicRegisterValuesAreSame",
        "equation_X64.Leakage_s.publicValuesAreSame",
        "equation_X64.Leakage_s.publicXmmValuesAreSame",
        "equation_X64.Machine_s.xmm",
        "equation_X64.Taint_Semantics_s.extract_operands",
        "equation_X64.Taint_Semantics_s.ins_obs",
        "equation_X64.Taint_Semantics_s.taint_eval_ins",
        "equation_X64.Taint_Semantics_s.tainted_code",
        "equation_with_fuel_FStar.List.Tot.Base.append.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.operand_obs_list.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.taint_eval_code.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.taint_match_list.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.update_taint_list.fuel_instrumented",
        "fuel_guarded_inversion_X64.Bytes_Semantics_s.state",
        "fuel_guarded_inversion_X64.Leakage_s.taintState",
        "fuel_guarded_inversion_X64.Machine_s.taint",
        "fuel_guarded_inversion_X64.Taint_Semantics_s.tainted_ins",
        "fuel_guarded_inversion_X64.Taint_Semantics_s.traceState",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.unit",
        "function_token_typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__regs",
        "function_token_typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__xmms",
        "function_token_typing_X64.Leakage_s.__proj__TaintState__item__regTaint",
        "function_token_typing_X64.Leakage_s.__proj__TaintState__item__xmmTaint",
        "int_inversion",
        "interpretation_Tm_abs_1861e1dfbce217b81baf39da7dbe5796",
        "interpretation_Tm_abs_1aa87ea4de26c5f807351c79780462e0",
        "interpretation_Tm_abs_4a1a6682764b8be475443da6650b9908",
        "interpretation_Tm_abs_66926e89e50e2ac69caf858cc1113f07",
        "interpretation_Tm_abs_728e959e62c634798059835f229c48f4",
        "interpretation_Tm_abs_87aa9a08ee2036250d5d2d7660744587",
        "interpretation_Tm_abs_9781fbf874b910b607e5f1e3e8158b0c",
        "interpretation_Tm_abs_d2269df42a02340ac68914c195104ae6",
        "interpretation_Tm_abs_e660411e2861e7cc39c29fb270e31834",
        "interpretation_Tm_abs_fe44d2820bd291cbabc93d338ef2fb23",
        "kinding_X64.Bytes_Semantics_s.state@tok",
        "kinding_X64.Machine_s.observation@tok",
        "kinding_X64.Taint_Semantics_s.tainted_ins@tok",
        "kinding_X64.Taint_Semantics_s.tainted_ocmp@tok",
        "lemma_FStar.FunctionalExtensionality.feq_on_domain",
        "lemma_FStar.List.Tot.Properties.append_l_nil",
        "primitive_Prims.op_AmpAmp", "primitive_Prims.op_BarBar",
        "proj_equation_FStar.Pervasives.Native.Mktuple2__2",
        "proj_equation_FStar.Pervasives.Native.Some_v",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_flags",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_mem",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_ok",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_regs",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_xmms",
        "proj_equation_X64.Leakage_s.TaintState_cfFlagsTaint",
        "proj_equation_X64.Leakage_s.TaintState_flagsTaint",
        "proj_equation_X64.Leakage_s.TaintState_regTaint",
        "proj_equation_X64.Leakage_s.TaintState_xmmTaint",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_memTaint",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_state",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_trace",
        "proj_equation_X64.Taint_Semantics_s.TaintedIns_i",
        "proj_equation_X64.Taint_Semantics_s.TaintedIns_t",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
        "projection_inverse_FStar.Pervasives.Native.Some_v",
        "projection_inverse_Prims.Nil_a",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_flags",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_mem",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_ok",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_regs",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_xmms",
        "projection_inverse_X64.Bytes_Semantics_s.VPSLLDQ_dst",
        "projection_inverse_X64.Bytes_Semantics_s.VPSLLDQ_src",
        "projection_inverse_X64.Leakage_s.TaintState_cfFlagsTaint",
        "projection_inverse_X64.Leakage_s.TaintState_flagsTaint",
        "projection_inverse_X64.Leakage_s.TaintState_regTaint",
        "projection_inverse_X64.Leakage_s.TaintState_xmmTaint",
        "projection_inverse_X64.Machine_s.Ins_ins",
        "projection_inverse_X64.Machine_s.Ins_t_ins",
        "projection_inverse_X64.Machine_s.Ins_t_ocmp",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_memTaint",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_state",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_trace",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_938e3829223b7c9099b55f9a914ca8c1",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_f0a4eeefab9c63f31c350a802a4d45dd",
        "token_correspondence_X64.Bytes_Semantics_s.__proj__Mkstate__item__xmms",
        "token_correspondence_X64.Bytes_Semantics_s.update_xmm_preserve_flags",
        "typing_FStar.Pervasives.Native.snd",
        "typing_Tm_abs_1861e1dfbce217b81baf39da7dbe5796",
        "typing_Tm_abs_4a1a6682764b8be475443da6650b9908",
        "typing_Tm_abs_66926e89e50e2ac69caf858cc1113f07",
        "typing_Tm_abs_728e959e62c634798059835f229c48f4",
        "typing_Tm_abs_fe44d2820bd291cbabc93d338ef2fb23",
        "typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__ok",
        "typing_X64.Bytes_Semantics_s.uu___is_VPSLLDQ",
        "typing_X64.Leakage_Ins_Xmm.xmm_taint",
        "typing_X64.Leakage_s.__proj__TaintState__item__cfFlagsTaint",
        "typing_X64.Machine_s.uu___is_Secret", "typing_X64.Machine_s.xmm",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__memTaint",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__state",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__trace",
        "typing_X64.Taint_Semantics_s.__proj__TaintedIns__item__i",
        "typing_X64.Taint_Semantics_s.__proj__TaintedIns__item__t",
        "typing_X64.Taint_Semantics_s.extract_operands",
        "typing_X64.Taint_Semantics_s.ins_obs",
        "typing_X64.Taint_Semantics_s.operand_obs_list",
        "typing_X64.Taint_Semantics_s.taint_eval_code",
        "typing_X64.Taint_Semantics_s.taint_eval_ins", "unit_typing"
      ],
      0,
      "09a54e27a2c646174d7e67630b8fdfc0"
    ],
    [
      "X64.Leakage_Ins_Xmm.check_if_pclmuldqd_leakage_free",
      1,
      4,
      2,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_FStar.List.Tot.Base.append.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.operand_obs_list.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.taint_eval_code.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.taint_match_list.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.update_taint_list.fuel_instrumented",
        "@query",
        "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b",
        "Prims_interpretation_Tm_arrow_a26b6f0ab7c6505137c6de4ce0011041",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "Prims_pretyping_f537159ed795b314b4e58c260361ae86",
        "Prims_pretyping_f8666440faa91836cc5a13998af863fc",
        "X64.Bytes_Semantics_s_interpretation_Tm_arrow_17742a16dc7ea8ebf4db7d06d09f33c0",
        "X64.Bytes_Semantics_s_pretyping_60dbe79bd701f5199da59ca07a16456f",
        "X64.Leakage_Ins_Xmm_interpretation_Tm_arrow_bdda86793821fc687c53232715f5c21f",
        "X64.Taint_Semantics_s_pretyping_cc24b69d9ea89f288186d79510eec4aa",
        "X64.Taint_Semantics_s_pretyping_e5512f1f3d006584f1f8889e0827cf63",
        "bool_inversion", "bool_typing", "constructor_distinct_Prims.Nil",
        "constructor_distinct_X64.Machine_s.Ins",
        "constructor_distinct_X64.Machine_s.Public",
        "constructor_distinct_X64.Machine_s.Secret",
        "data_elim_FStar.Pervasives.Native.Mktuple2",
        "data_elim_FStar.Pervasives.Native.Some", "data_elim_Words_s.Mkfour",
        "data_elim_X64.Bytes_Semantics_s.Mkstate",
        "data_elim_X64.Leakage_s.TaintState",
        "data_elim_X64.Taint_Semantics_s.MktraceState",
        "data_elim_X64.Taint_Semantics_s.TaintedIns",
        "data_typing_intro_Words_s.Mktwo@tok",
        "data_typing_intro_X64.Machine_s.Ins@tok",
        "disc_equation_FStar.Pervasives.Native.Some",
        "disc_equation_X64.Bytes_Semantics_s.MOVDQU",
        "disc_equation_X64.Bytes_Semantics_s.Mulx64",
        "disc_equation_X64.Bytes_Semantics_s.Pclmulqdq",
        "disc_equation_X64.Bytes_Semantics_s.Push",
        "disc_equation_X64.Machine_s.Public",
        "disc_equation_X64.Machine_s.Secret",
        "equality_tok_X64.Machine_s.Public@tok",
        "equality_tok_X64.Machine_s.Secret@tok",
        "equation_FStar.FunctionalExtensionality.feq",
        "equation_FStar.FunctionalExtensionality.on_dom",
        "equation_FStar.FunctionalExtensionality.restricted_t",
        "equation_FStar.List.Tot.Base.op_At",
        "equation_FStar.Pervasives.Native.snd", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Types_s.double32",
        "equation_Types_s.quad32", "equation_Words_s.nat32",
        "equation_Words_s.nat64", "equation_Words_s.nat8",
        "equation_Words_s.natN", "equation_X64.Bytes_Semantics_s.eval_ins",
        "equation_X64.Bytes_Semantics_s.op_String_Access",
        "equation_X64.Bytes_Semantics_s.update_xmm",
        "equation_X64.Bytes_Semantics_s.update_xmm_",
        "equation_X64.Bytes_Semantics_s.xmms_t",
        "equation_X64.Leakage_Helpers.merge_taint",
        "equation_X64.Leakage_Ins_Xmm.set_xmm_taint",
        "equation_X64.Leakage_Ins_Xmm.xmm_taint",
        "equation_X64.Leakage_s.constTimeInvariant",
        "equation_X64.Leakage_s.isConstantTime",
        "equation_X64.Leakage_s.isConstantTimeGivenStates",
        "equation_X64.Leakage_s.isExplicitLeakageFree",
        "equation_X64.Leakage_s.isExplicitLeakageFreeGivenStates",
        "equation_X64.Leakage_s.isLeakageFree",
        "equation_X64.Leakage_s.is_explicit_leakage_free_lhs",
        "equation_X64.Leakage_s.is_explicit_leakage_free_rhs",
        "equation_X64.Leakage_s.publicCfFlagValuesAreSame",
        "equation_X64.Leakage_s.publicFlagValuesAreSame",
        "equation_X64.Leakage_s.publicMemValuesAreSame",
        "equation_X64.Leakage_s.publicRegisterValuesAreSame",
        "equation_X64.Leakage_s.publicValuesAreSame",
        "equation_X64.Leakage_s.publicXmmValuesAreSame",
        "equation_X64.Machine_s.xmm",
        "equation_X64.Taint_Semantics_s.extract_operands",
        "equation_X64.Taint_Semantics_s.ins_obs",
        "equation_X64.Taint_Semantics_s.taint_eval_ins",
        "equation_X64.Taint_Semantics_s.tainted_code",
        "equation_with_fuel_FStar.List.Tot.Base.append.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.operand_obs_list.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.taint_eval_code.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.taint_match_list.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.update_taint_list.fuel_instrumented",
        "fuel_guarded_inversion_Words_s.four",
        "fuel_guarded_inversion_X64.Bytes_Semantics_s.state",
        "fuel_guarded_inversion_X64.Leakage_s.taintState",
        "fuel_guarded_inversion_X64.Machine_s.reg",
        "fuel_guarded_inversion_X64.Machine_s.taint",
        "fuel_guarded_inversion_X64.Taint_Semantics_s.tainted_ins",
        "fuel_guarded_inversion_X64.Taint_Semantics_s.traceState",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.unit",
        "function_token_typing_Words_s.nat32",
        "function_token_typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__regs",
        "function_token_typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__xmms",
        "function_token_typing_X64.Leakage_s.__proj__TaintState__item__regTaint",
        "function_token_typing_X64.Leakage_s.__proj__TaintState__item__xmmTaint",
        "int_inversion",
        "interpretation_Tm_abs_1861e1dfbce217b81baf39da7dbe5796",
        "interpretation_Tm_abs_1aa87ea4de26c5f807351c79780462e0",
        "interpretation_Tm_abs_4a1a6682764b8be475443da6650b9908",
        "interpretation_Tm_abs_66926e89e50e2ac69caf858cc1113f07",
        "interpretation_Tm_abs_670af97d1f975f383f2e3721377d2b05",
        "interpretation_Tm_abs_728e959e62c634798059835f229c48f4",
        "interpretation_Tm_abs_903982188305b836297ca9b101a106e0",
        "interpretation_Tm_abs_9781fbf874b910b607e5f1e3e8158b0c",
        "interpretation_Tm_abs_d2269df42a02340ac68914c195104ae6",
        "interpretation_Tm_abs_d882664a0b10396663ea993aaadb25ea",
        "interpretation_Tm_abs_fe44d2820bd291cbabc93d338ef2fb23",
        "kinding_X64.Bytes_Semantics_s.state@tok",
        "kinding_X64.Machine_s.observation@tok",
        "kinding_X64.Taint_Semantics_s.tainted_ins@tok",
        "kinding_X64.Taint_Semantics_s.tainted_ocmp@tok",
        "lemma_FStar.FunctionalExtensionality.feq_on_domain",
        "lemma_FStar.List.Tot.Properties.append_l_nil",
        "primitive_Prims.op_AmpAmp", "primitive_Prims.op_BarBar",
        "primitive_Prims.op_Equality",
        "proj_equation_FStar.Pervasives.Native.Mktuple2__2",
        "proj_equation_FStar.Pervasives.Native.Some_v",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_flags",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_mem",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_ok",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_regs",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_xmms",
        "proj_equation_X64.Leakage_s.TaintState_cfFlagsTaint",
        "proj_equation_X64.Leakage_s.TaintState_flagsTaint",
        "proj_equation_X64.Leakage_s.TaintState_regTaint",
        "proj_equation_X64.Leakage_s.TaintState_xmmTaint",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_memTaint",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_state",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_trace",
        "proj_equation_X64.Taint_Semantics_s.TaintedIns_i",
        "proj_equation_X64.Taint_Semantics_s.TaintedIns_t",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
        "projection_inverse_FStar.Pervasives.Native.Some_v",
        "projection_inverse_Prims.Nil_a",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_flags",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_mem",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_ok",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_regs",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_xmms",
        "projection_inverse_X64.Bytes_Semantics_s.Pclmulqdq_dst",
        "projection_inverse_X64.Bytes_Semantics_s.Pclmulqdq_src",
        "projection_inverse_X64.Leakage_s.TaintState_cfFlagsTaint",
        "projection_inverse_X64.Leakage_s.TaintState_flagsTaint",
        "projection_inverse_X64.Leakage_s.TaintState_regTaint",
        "projection_inverse_X64.Leakage_s.TaintState_xmmTaint",
        "projection_inverse_X64.Machine_s.Ins_ins",
        "projection_inverse_X64.Machine_s.Ins_t_ins",
        "projection_inverse_X64.Machine_s.Ins_t_ocmp",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_memTaint",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_state",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_trace",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_b0ec1ad4c766f179179881d04d9cace4",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_ccc3ba4c24e072d3bb240a852f1eb037",
        "refinement_interpretation_Tm_refine_f0a4eeefab9c63f31c350a802a4d45dd",
        "token_correspondence_FStar.Map.sel",
        "token_correspondence_X64.Bytes_Semantics_s.__proj__Mkstate__item__xmms",
        "token_correspondence_X64.Bytes_Semantics_s.op_String_Access",
        "token_correspondence_X64.Leakage_s.__proj__TaintState__item__regTaint",
        "token_correspondence_X64.Leakage_s.__proj__TaintState__item__xmmTaint",
        "typing_FStar.Pervasives.Native.snd",
        "typing_Math.Poly2.Bits_s.of_double32",
        "typing_Math.Poly2.Bits_s.to_quad32", "typing_Math.Poly2_s.mul",
        "typing_Tm_abs_1861e1dfbce217b81baf39da7dbe5796",
        "typing_Tm_abs_4a1a6682764b8be475443da6650b9908",
        "typing_Tm_abs_66926e89e50e2ac69caf858cc1113f07",
        "typing_Tm_abs_728e959e62c634798059835f229c48f4",
        "typing_Tm_abs_fe44d2820bd291cbabc93d338ef2fb23",
        "typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__ok",
        "typing_X64.Bytes_Semantics_s.uu___is_Pclmulqdq",
        "typing_X64.CPU_Features_s.pclmulqdq_enabled",
        "typing_X64.Leakage_Ins_Xmm.xmm_taint",
        "typing_X64.Leakage_s.__proj__TaintState__item__cfFlagsTaint",
        "typing_X64.Machine_s.uu___is_Secret", "typing_X64.Machine_s.xmm",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__memTaint",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__state",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__trace",
        "typing_X64.Taint_Semantics_s.__proj__TaintedIns__item__i",
        "typing_X64.Taint_Semantics_s.__proj__TaintedIns__item__t",
        "typing_X64.Taint_Semantics_s.extract_operands",
        "typing_X64.Taint_Semantics_s.ins_obs",
        "typing_X64.Taint_Semantics_s.operand_obs_list",
        "typing_X64.Taint_Semantics_s.taint_eval_code",
        "typing_X64.Taint_Semantics_s.taint_eval_ins", "unit_typing"
      ],
      0,
      "6779c559b1c53e76dd9b5855e3fb606d"
    ],
    [
      "X64.Leakage_Ins_Xmm.check_if_aesni_enc_leakage_free",
      1,
      4,
      2,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_FStar.List.Tot.Base.append.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.operand_obs_list.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.taint_eval_code.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.taint_match_list.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.update_taint_list.fuel_instrumented",
        "@query",
        "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b",
        "Prims_interpretation_Tm_arrow_a26b6f0ab7c6505137c6de4ce0011041",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "Prims_pretyping_f537159ed795b314b4e58c260361ae86",
        "Prims_pretyping_f8666440faa91836cc5a13998af863fc",
        "X64.Bytes_Semantics_s_interpretation_Tm_arrow_17742a16dc7ea8ebf4db7d06d09f33c0",
        "X64.Bytes_Semantics_s_pretyping_60dbe79bd701f5199da59ca07a16456f",
        "X64.Leakage_Ins_Xmm_interpretation_Tm_arrow_bdda86793821fc687c53232715f5c21f",
        "X64.Taint_Semantics_s_pretyping_cc24b69d9ea89f288186d79510eec4aa",
        "X64.Taint_Semantics_s_pretyping_e5512f1f3d006584f1f8889e0827cf63",
        "bool_inversion", "bool_typing", "constructor_distinct_Prims.Nil",
        "constructor_distinct_X64.Machine_s.Ins",
        "constructor_distinct_X64.Machine_s.Public",
        "constructor_distinct_X64.Machine_s.Secret",
        "data_elim_FStar.Pervasives.Native.Mktuple2",
        "data_elim_FStar.Pervasives.Native.Some",
        "data_elim_X64.Bytes_Semantics_s.Mkstate",
        "data_elim_X64.Leakage_s.TaintState",
        "data_elim_X64.Taint_Semantics_s.MktraceState",
        "data_elim_X64.Taint_Semantics_s.TaintedIns",
        "data_typing_intro_X64.Machine_s.Ins@tok",
        "disc_equation_FStar.Pervasives.Native.Some",
        "disc_equation_X64.Bytes_Semantics_s.AESNI_enc",
        "disc_equation_X64.Bytes_Semantics_s.MOVDQU",
        "disc_equation_X64.Bytes_Semantics_s.Mulx64",
        "disc_equation_X64.Bytes_Semantics_s.Push",
        "disc_equation_X64.Machine_s.Public",
        "disc_equation_X64.Machine_s.Secret",
        "equality_tok_X64.Machine_s.Public@tok",
        "equality_tok_X64.Machine_s.Secret@tok",
        "equation_FStar.FunctionalExtensionality.feq",
        "equation_FStar.FunctionalExtensionality.on_dom",
        "equation_FStar.List.Tot.Base.op_At",
        "equation_FStar.Pervasives.Native.snd", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Types_s.quad32",
        "equation_Types_s.quad32_xor", "equation_Words_s.nat32",
        "equation_Words_s.nat64", "equation_Words_s.nat8",
        "equation_Words_s.natN", "equation_X64.Bytes_Semantics_s.eval_ins",
        "equation_X64.Bytes_Semantics_s.update_xmm",
        "equation_X64.Bytes_Semantics_s.update_xmm_",
        "equation_X64.Leakage_Helpers.merge_taint",
        "equation_X64.Leakage_Ins_Xmm.set_xmm_taint",
        "equation_X64.Leakage_Ins_Xmm.xmm_taint",
        "equation_X64.Leakage_s.constTimeInvariant",
        "equation_X64.Leakage_s.isConstantTime",
        "equation_X64.Leakage_s.isConstantTimeGivenStates",
        "equation_X64.Leakage_s.isExplicitLeakageFree",
        "equation_X64.Leakage_s.isExplicitLeakageFreeGivenStates",
        "equation_X64.Leakage_s.isLeakageFree",
        "equation_X64.Leakage_s.is_explicit_leakage_free_lhs",
        "equation_X64.Leakage_s.is_explicit_leakage_free_rhs",
        "equation_X64.Leakage_s.publicCfFlagValuesAreSame",
        "equation_X64.Leakage_s.publicFlagValuesAreSame",
        "equation_X64.Leakage_s.publicMemValuesAreSame",
        "equation_X64.Leakage_s.publicRegisterValuesAreSame",
        "equation_X64.Leakage_s.publicValuesAreSame",
        "equation_X64.Leakage_s.publicXmmValuesAreSame",
        "equation_X64.Machine_s.xmm",
        "equation_X64.Taint_Semantics_s.extract_operands",
        "equation_X64.Taint_Semantics_s.ins_obs",
        "equation_X64.Taint_Semantics_s.taint_eval_ins",
        "equation_X64.Taint_Semantics_s.tainted_code",
        "equation_with_fuel_FStar.List.Tot.Base.append.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.operand_obs_list.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.taint_eval_code.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.taint_match_list.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.update_taint_list.fuel_instrumented",
        "fuel_guarded_inversion_X64.Bytes_Semantics_s.state",
        "fuel_guarded_inversion_X64.Leakage_s.taintState",
        "fuel_guarded_inversion_X64.Machine_s.taint",
        "fuel_guarded_inversion_X64.Taint_Semantics_s.tainted_ins",
        "fuel_guarded_inversion_X64.Taint_Semantics_s.traceState",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.unit",
        "function_token_typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__regs",
        "function_token_typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__xmms",
        "function_token_typing_X64.Leakage_s.__proj__TaintState__item__regTaint",
        "function_token_typing_X64.Leakage_s.__proj__TaintState__item__xmmTaint",
        "int_inversion",
        "interpretation_Tm_abs_1861e1dfbce217b81baf39da7dbe5796",
        "interpretation_Tm_abs_1aa87ea4de26c5f807351c79780462e0",
        "interpretation_Tm_abs_4a1a6682764b8be475443da6650b9908",
        "interpretation_Tm_abs_66926e89e50e2ac69caf858cc1113f07",
        "interpretation_Tm_abs_728e959e62c634798059835f229c48f4",
        "interpretation_Tm_abs_903982188305b836297ca9b101a106e0",
        "interpretation_Tm_abs_9781fbf874b910b607e5f1e3e8158b0c",
        "interpretation_Tm_abs_d2269df42a02340ac68914c195104ae6",
        "interpretation_Tm_abs_e187ece364e76c4553832df69e1813be",
        "interpretation_Tm_abs_fe44d2820bd291cbabc93d338ef2fb23",
        "kinding_X64.Bytes_Semantics_s.state@tok",
        "kinding_X64.Machine_s.observation@tok",
        "kinding_X64.Taint_Semantics_s.tainted_ins@tok",
        "kinding_X64.Taint_Semantics_s.tainted_ocmp@tok",
        "lemma_FStar.FunctionalExtensionality.feq_on_domain",
        "lemma_FStar.List.Tot.Properties.append_l_nil",
        "primitive_Prims.op_AmpAmp", "primitive_Prims.op_BarBar",
        "proj_equation_FStar.Pervasives.Native.Mktuple2__2",
        "proj_equation_FStar.Pervasives.Native.Some_v",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_flags",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_mem",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_ok",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_regs",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_xmms",
        "proj_equation_X64.Leakage_s.TaintState_cfFlagsTaint",
        "proj_equation_X64.Leakage_s.TaintState_flagsTaint",
        "proj_equation_X64.Leakage_s.TaintState_regTaint",
        "proj_equation_X64.Leakage_s.TaintState_xmmTaint",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_memTaint",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_state",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_trace",
        "proj_equation_X64.Taint_Semantics_s.TaintedIns_i",
        "proj_equation_X64.Taint_Semantics_s.TaintedIns_t",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
        "projection_inverse_FStar.Pervasives.Native.Some_v",
        "projection_inverse_Prims.Nil_a",
        "projection_inverse_X64.Bytes_Semantics_s.AESNI_enc_dst",
        "projection_inverse_X64.Bytes_Semantics_s.AESNI_enc_src",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_flags",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_mem",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_ok",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_regs",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_xmms",
        "projection_inverse_X64.Leakage_s.TaintState_cfFlagsTaint",
        "projection_inverse_X64.Leakage_s.TaintState_flagsTaint",
        "projection_inverse_X64.Leakage_s.TaintState_regTaint",
        "projection_inverse_X64.Leakage_s.TaintState_xmmTaint",
        "projection_inverse_X64.Machine_s.Ins_ins",
        "projection_inverse_X64.Machine_s.Ins_t_ins",
        "projection_inverse_X64.Machine_s.Ins_t_ocmp",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_memTaint",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_state",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_trace",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_c15b272c4496fe951b3457d91a197d50",
        "refinement_interpretation_Tm_refine_f0a4eeefab9c63f31c350a802a4d45dd",
        "token_correspondence_X64.Bytes_Semantics_s.__proj__Mkstate__item__xmms",
        "token_correspondence_X64.Bytes_Semantics_s.update_xmm",
        "token_correspondence_X64.Leakage_s.__proj__TaintState__item__regTaint",
        "token_correspondence_X64.Leakage_s.__proj__TaintState__item__xmmTaint",
        "typing_FStar.Pervasives.Native.snd",
        "typing_Tm_abs_1861e1dfbce217b81baf39da7dbe5796",
        "typing_Tm_abs_4a1a6682764b8be475443da6650b9908",
        "typing_Tm_abs_66926e89e50e2ac69caf858cc1113f07",
        "typing_Tm_abs_728e959e62c634798059835f229c48f4",
        "typing_Tm_abs_fe44d2820bd291cbabc93d338ef2fb23",
        "typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__ok",
        "typing_X64.Bytes_Semantics_s.uu___is_AESNI_enc",
        "typing_X64.Leakage_Ins_Xmm.xmm_taint",
        "typing_X64.Leakage_s.__proj__TaintState__item__cfFlagsTaint",
        "typing_X64.Machine_s.xmm",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__memTaint",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__state",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__trace",
        "typing_X64.Taint_Semantics_s.__proj__TaintedIns__item__i",
        "typing_X64.Taint_Semantics_s.__proj__TaintedIns__item__t",
        "typing_X64.Taint_Semantics_s.extract_operands",
        "typing_X64.Taint_Semantics_s.ins_obs",
        "typing_X64.Taint_Semantics_s.operand_obs_list",
        "typing_X64.Taint_Semantics_s.taint_eval_code",
        "typing_X64.Taint_Semantics_s.taint_eval_ins", "unit_typing"
      ],
      0,
      "f8037cb228583fd5214c86f8b6029697"
    ],
    [
      "X64.Leakage_Ins_Xmm.check_if_aesni_enc_last_leakage_free",
      1,
      4,
      2,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_FStar.List.Tot.Base.append.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.operand_obs_list.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.taint_eval_code.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.taint_match_list.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.update_taint_list.fuel_instrumented",
        "@query",
        "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b",
        "Prims_interpretation_Tm_arrow_a26b6f0ab7c6505137c6de4ce0011041",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "Prims_pretyping_f537159ed795b314b4e58c260361ae86",
        "Prims_pretyping_f8666440faa91836cc5a13998af863fc",
        "X64.Bytes_Semantics_s_interpretation_Tm_arrow_17742a16dc7ea8ebf4db7d06d09f33c0",
        "X64.Bytes_Semantics_s_pretyping_60dbe79bd701f5199da59ca07a16456f",
        "X64.Leakage_Ins_Xmm_interpretation_Tm_arrow_bdda86793821fc687c53232715f5c21f",
        "X64.Taint_Semantics_s_pretyping_cc24b69d9ea89f288186d79510eec4aa",
        "X64.Taint_Semantics_s_pretyping_e5512f1f3d006584f1f8889e0827cf63",
        "bool_inversion", "bool_typing", "constructor_distinct_Prims.Nil",
        "constructor_distinct_X64.Machine_s.Ins",
        "constructor_distinct_X64.Machine_s.Public",
        "constructor_distinct_X64.Machine_s.Secret",
        "data_elim_FStar.Pervasives.Native.Mktuple2",
        "data_elim_FStar.Pervasives.Native.Some",
        "data_elim_X64.Bytes_Semantics_s.Mkstate",
        "data_elim_X64.Leakage_s.TaintState",
        "data_elim_X64.Taint_Semantics_s.MktraceState",
        "data_elim_X64.Taint_Semantics_s.TaintedIns",
        "data_typing_intro_X64.Machine_s.Ins@tok",
        "disc_equation_FStar.Pervasives.Native.Some",
        "disc_equation_X64.Bytes_Semantics_s.AESNI_enc_last",
        "disc_equation_X64.Bytes_Semantics_s.MOVDQU",
        "disc_equation_X64.Bytes_Semantics_s.Mulx64",
        "disc_equation_X64.Bytes_Semantics_s.Push",
        "disc_equation_X64.Machine_s.Public",
        "disc_equation_X64.Machine_s.Secret",
        "equality_tok_X64.Machine_s.Public@tok",
        "equality_tok_X64.Machine_s.Secret@tok",
        "equation_FStar.FunctionalExtensionality.feq",
        "equation_FStar.FunctionalExtensionality.on_dom",
        "equation_FStar.List.Tot.Base.op_At",
        "equation_FStar.Pervasives.Native.snd", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Types_s.quad32",
        "equation_Types_s.quad32_xor", "equation_Words_s.nat32",
        "equation_Words_s.nat64", "equation_Words_s.nat8",
        "equation_Words_s.natN", "equation_X64.Bytes_Semantics_s.eval_ins",
        "equation_X64.Bytes_Semantics_s.update_xmm",
        "equation_X64.Bytes_Semantics_s.update_xmm_",
        "equation_X64.Leakage_Helpers.merge_taint",
        "equation_X64.Leakage_Ins_Xmm.set_xmm_taint",
        "equation_X64.Leakage_Ins_Xmm.xmm_taint",
        "equation_X64.Leakage_s.constTimeInvariant",
        "equation_X64.Leakage_s.isConstantTime",
        "equation_X64.Leakage_s.isConstantTimeGivenStates",
        "equation_X64.Leakage_s.isExplicitLeakageFree",
        "equation_X64.Leakage_s.isExplicitLeakageFreeGivenStates",
        "equation_X64.Leakage_s.isLeakageFree",
        "equation_X64.Leakage_s.is_explicit_leakage_free_lhs",
        "equation_X64.Leakage_s.is_explicit_leakage_free_rhs",
        "equation_X64.Leakage_s.publicCfFlagValuesAreSame",
        "equation_X64.Leakage_s.publicFlagValuesAreSame",
        "equation_X64.Leakage_s.publicMemValuesAreSame",
        "equation_X64.Leakage_s.publicRegisterValuesAreSame",
        "equation_X64.Leakage_s.publicValuesAreSame",
        "equation_X64.Leakage_s.publicXmmValuesAreSame",
        "equation_X64.Machine_s.xmm",
        "equation_X64.Taint_Semantics_s.extract_operands",
        "equation_X64.Taint_Semantics_s.ins_obs",
        "equation_X64.Taint_Semantics_s.taint_eval_ins",
        "equation_X64.Taint_Semantics_s.tainted_code",
        "equation_with_fuel_FStar.List.Tot.Base.append.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.operand_obs_list.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.taint_eval_code.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.taint_match_list.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.update_taint_list.fuel_instrumented",
        "fuel_guarded_inversion_X64.Bytes_Semantics_s.state",
        "fuel_guarded_inversion_X64.Leakage_s.taintState",
        "fuel_guarded_inversion_X64.Machine_s.taint",
        "fuel_guarded_inversion_X64.Taint_Semantics_s.tainted_ins",
        "fuel_guarded_inversion_X64.Taint_Semantics_s.traceState",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.unit",
        "function_token_typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__regs",
        "function_token_typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__xmms",
        "function_token_typing_X64.Leakage_s.__proj__TaintState__item__regTaint",
        "function_token_typing_X64.Leakage_s.__proj__TaintState__item__xmmTaint",
        "int_inversion",
        "interpretation_Tm_abs_1861e1dfbce217b81baf39da7dbe5796",
        "interpretation_Tm_abs_1aa87ea4de26c5f807351c79780462e0",
        "interpretation_Tm_abs_4a1a6682764b8be475443da6650b9908",
        "interpretation_Tm_abs_66926e89e50e2ac69caf858cc1113f07",
        "interpretation_Tm_abs_728e959e62c634798059835f229c48f4",
        "interpretation_Tm_abs_903982188305b836297ca9b101a106e0",
        "interpretation_Tm_abs_9781fbf874b910b607e5f1e3e8158b0c",
        "interpretation_Tm_abs_cd8978bb9635d9a30ffa6c1af398a4af",
        "interpretation_Tm_abs_d2269df42a02340ac68914c195104ae6",
        "interpretation_Tm_abs_fe44d2820bd291cbabc93d338ef2fb23",
        "kinding_X64.Bytes_Semantics_s.state@tok",
        "kinding_X64.Machine_s.observation@tok",
        "kinding_X64.Taint_Semantics_s.tainted_ins@tok",
        "kinding_X64.Taint_Semantics_s.tainted_ocmp@tok",
        "lemma_FStar.FunctionalExtensionality.feq_on_domain",
        "lemma_FStar.List.Tot.Properties.append_l_nil",
        "primitive_Prims.op_AmpAmp", "primitive_Prims.op_BarBar",
        "proj_equation_FStar.Pervasives.Native.Mktuple2__2",
        "proj_equation_FStar.Pervasives.Native.Some_v",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_flags",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_mem",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_ok",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_regs",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_xmms",
        "proj_equation_X64.Leakage_s.TaintState_cfFlagsTaint",
        "proj_equation_X64.Leakage_s.TaintState_flagsTaint",
        "proj_equation_X64.Leakage_s.TaintState_regTaint",
        "proj_equation_X64.Leakage_s.TaintState_xmmTaint",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_memTaint",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_state",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_trace",
        "proj_equation_X64.Taint_Semantics_s.TaintedIns_i",
        "proj_equation_X64.Taint_Semantics_s.TaintedIns_t",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
        "projection_inverse_FStar.Pervasives.Native.Some_v",
        "projection_inverse_Prims.Nil_a",
        "projection_inverse_X64.Bytes_Semantics_s.AESNI_enc_last_dst",
        "projection_inverse_X64.Bytes_Semantics_s.AESNI_enc_last_src",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_flags",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_mem",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_ok",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_regs",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_xmms",
        "projection_inverse_X64.Leakage_s.TaintState_cfFlagsTaint",
        "projection_inverse_X64.Leakage_s.TaintState_flagsTaint",
        "projection_inverse_X64.Leakage_s.TaintState_regTaint",
        "projection_inverse_X64.Leakage_s.TaintState_xmmTaint",
        "projection_inverse_X64.Machine_s.Ins_ins",
        "projection_inverse_X64.Machine_s.Ins_t_ins",
        "projection_inverse_X64.Machine_s.Ins_t_ocmp",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_memTaint",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_state",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_trace",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_94419ea0df2f26d4f69a720366673352",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_f0a4eeefab9c63f31c350a802a4d45dd",
        "token_correspondence_X64.Bytes_Semantics_s.__proj__Mkstate__item__xmms",
        "token_correspondence_X64.Bytes_Semantics_s.update_xmm",
        "token_correspondence_X64.Leakage_s.__proj__TaintState__item__regTaint",
        "token_correspondence_X64.Leakage_s.__proj__TaintState__item__xmmTaint",
        "typing_FStar.Pervasives.Native.snd",
        "typing_Tm_abs_1861e1dfbce217b81baf39da7dbe5796",
        "typing_Tm_abs_4a1a6682764b8be475443da6650b9908",
        "typing_Tm_abs_66926e89e50e2ac69caf858cc1113f07",
        "typing_Tm_abs_728e959e62c634798059835f229c48f4",
        "typing_Tm_abs_fe44d2820bd291cbabc93d338ef2fb23",
        "typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__ok",
        "typing_X64.Bytes_Semantics_s.uu___is_AESNI_enc_last",
        "typing_X64.Leakage_Ins_Xmm.xmm_taint",
        "typing_X64.Leakage_s.__proj__TaintState__item__cfFlagsTaint",
        "typing_X64.Machine_s.xmm",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__memTaint",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__state",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__trace",
        "typing_X64.Taint_Semantics_s.__proj__TaintedIns__item__i",
        "typing_X64.Taint_Semantics_s.__proj__TaintedIns__item__t",
        "typing_X64.Taint_Semantics_s.extract_operands",
        "typing_X64.Taint_Semantics_s.ins_obs",
        "typing_X64.Taint_Semantics_s.operand_obs_list",
        "typing_X64.Taint_Semantics_s.taint_eval_code",
        "typing_X64.Taint_Semantics_s.taint_eval_ins", "unit_typing"
      ],
      0,
      "378351dbdc6d4c2246e3fcffc551133e"
    ],
    [
      "X64.Leakage_Ins_Xmm.check_if_aesni_dec_leakage_free",
      1,
      4,
      2,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_FStar.List.Tot.Base.append.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.operand_obs_list.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.taint_eval_code.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.taint_match_list.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.update_taint_list.fuel_instrumented",
        "@query",
        "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b",
        "Prims_interpretation_Tm_arrow_a26b6f0ab7c6505137c6de4ce0011041",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "Prims_pretyping_f537159ed795b314b4e58c260361ae86",
        "Prims_pretyping_f8666440faa91836cc5a13998af863fc",
        "X64.Bytes_Semantics_s_interpretation_Tm_arrow_17742a16dc7ea8ebf4db7d06d09f33c0",
        "X64.Bytes_Semantics_s_pretyping_60dbe79bd701f5199da59ca07a16456f",
        "X64.Leakage_Ins_Xmm_interpretation_Tm_arrow_bdda86793821fc687c53232715f5c21f",
        "X64.Taint_Semantics_s_pretyping_cc24b69d9ea89f288186d79510eec4aa",
        "X64.Taint_Semantics_s_pretyping_e5512f1f3d006584f1f8889e0827cf63",
        "bool_inversion", "bool_typing", "constructor_distinct_Prims.Nil",
        "constructor_distinct_X64.Machine_s.Ins",
        "constructor_distinct_X64.Machine_s.Public",
        "constructor_distinct_X64.Machine_s.Secret",
        "data_elim_FStar.Pervasives.Native.Mktuple2",
        "data_elim_FStar.Pervasives.Native.Some",
        "data_elim_X64.Bytes_Semantics_s.Mkstate",
        "data_elim_X64.Leakage_s.TaintState",
        "data_elim_X64.Taint_Semantics_s.MktraceState",
        "data_elim_X64.Taint_Semantics_s.TaintedIns",
        "data_typing_intro_X64.Machine_s.Ins@tok",
        "disc_equation_FStar.Pervasives.Native.Some",
        "disc_equation_X64.Bytes_Semantics_s.AESNI_dec",
        "disc_equation_X64.Bytes_Semantics_s.MOVDQU",
        "disc_equation_X64.Bytes_Semantics_s.Mulx64",
        "disc_equation_X64.Bytes_Semantics_s.Push",
        "disc_equation_X64.Machine_s.Public",
        "disc_equation_X64.Machine_s.Secret",
        "equality_tok_X64.Machine_s.Public@tok",
        "equality_tok_X64.Machine_s.Secret@tok",
        "equation_FStar.FunctionalExtensionality.feq",
        "equation_FStar.FunctionalExtensionality.on_dom",
        "equation_FStar.List.Tot.Base.op_At",
        "equation_FStar.Pervasives.Native.snd", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Types_s.quad32",
        "equation_Types_s.quad32_xor", "equation_Words_s.nat32",
        "equation_Words_s.nat64", "equation_Words_s.nat8",
        "equation_Words_s.natN", "equation_X64.Bytes_Semantics_s.eval_ins",
        "equation_X64.Bytes_Semantics_s.update_xmm",
        "equation_X64.Bytes_Semantics_s.update_xmm_",
        "equation_X64.Leakage_Helpers.merge_taint",
        "equation_X64.Leakage_Ins_Xmm.set_xmm_taint",
        "equation_X64.Leakage_Ins_Xmm.xmm_taint",
        "equation_X64.Leakage_s.constTimeInvariant",
        "equation_X64.Leakage_s.isConstantTime",
        "equation_X64.Leakage_s.isConstantTimeGivenStates",
        "equation_X64.Leakage_s.isExplicitLeakageFree",
        "equation_X64.Leakage_s.isExplicitLeakageFreeGivenStates",
        "equation_X64.Leakage_s.isLeakageFree",
        "equation_X64.Leakage_s.is_explicit_leakage_free_lhs",
        "equation_X64.Leakage_s.is_explicit_leakage_free_rhs",
        "equation_X64.Leakage_s.publicCfFlagValuesAreSame",
        "equation_X64.Leakage_s.publicFlagValuesAreSame",
        "equation_X64.Leakage_s.publicMemValuesAreSame",
        "equation_X64.Leakage_s.publicRegisterValuesAreSame",
        "equation_X64.Leakage_s.publicValuesAreSame",
        "equation_X64.Leakage_s.publicXmmValuesAreSame",
        "equation_X64.Machine_s.xmm",
        "equation_X64.Taint_Semantics_s.extract_operands",
        "equation_X64.Taint_Semantics_s.ins_obs",
        "equation_X64.Taint_Semantics_s.taint_eval_ins",
        "equation_X64.Taint_Semantics_s.tainted_code",
        "equation_with_fuel_FStar.List.Tot.Base.append.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.operand_obs_list.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.taint_eval_code.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.taint_match_list.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.update_taint_list.fuel_instrumented",
        "fuel_guarded_inversion_X64.Bytes_Semantics_s.state",
        "fuel_guarded_inversion_X64.Leakage_s.taintState",
        "fuel_guarded_inversion_X64.Machine_s.taint",
        "fuel_guarded_inversion_X64.Taint_Semantics_s.tainted_ins",
        "fuel_guarded_inversion_X64.Taint_Semantics_s.traceState",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.unit",
        "function_token_typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__regs",
        "function_token_typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__xmms",
        "function_token_typing_X64.Leakage_s.__proj__TaintState__item__regTaint",
        "function_token_typing_X64.Leakage_s.__proj__TaintState__item__xmmTaint",
        "int_inversion",
        "interpretation_Tm_abs_0d8936a0210dec35b2ba102aaf3b6a51",
        "interpretation_Tm_abs_1861e1dfbce217b81baf39da7dbe5796",
        "interpretation_Tm_abs_1aa87ea4de26c5f807351c79780462e0",
        "interpretation_Tm_abs_4a1a6682764b8be475443da6650b9908",
        "interpretation_Tm_abs_66926e89e50e2ac69caf858cc1113f07",
        "interpretation_Tm_abs_728e959e62c634798059835f229c48f4",
        "interpretation_Tm_abs_903982188305b836297ca9b101a106e0",
        "interpretation_Tm_abs_9781fbf874b910b607e5f1e3e8158b0c",
        "interpretation_Tm_abs_d2269df42a02340ac68914c195104ae6",
        "interpretation_Tm_abs_fe44d2820bd291cbabc93d338ef2fb23",
        "kinding_X64.Bytes_Semantics_s.state@tok",
        "kinding_X64.Machine_s.observation@tok",
        "kinding_X64.Taint_Semantics_s.tainted_ins@tok",
        "kinding_X64.Taint_Semantics_s.tainted_ocmp@tok",
        "lemma_FStar.FunctionalExtensionality.feq_on_domain",
        "lemma_FStar.List.Tot.Properties.append_l_nil",
        "primitive_Prims.op_AmpAmp", "primitive_Prims.op_BarBar",
        "proj_equation_FStar.Pervasives.Native.Mktuple2__2",
        "proj_equation_FStar.Pervasives.Native.Some_v",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_flags",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_mem",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_ok",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_regs",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_xmms",
        "proj_equation_X64.Leakage_s.TaintState_cfFlagsTaint",
        "proj_equation_X64.Leakage_s.TaintState_flagsTaint",
        "proj_equation_X64.Leakage_s.TaintState_regTaint",
        "proj_equation_X64.Leakage_s.TaintState_xmmTaint",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_memTaint",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_state",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_trace",
        "proj_equation_X64.Taint_Semantics_s.TaintedIns_i",
        "proj_equation_X64.Taint_Semantics_s.TaintedIns_t",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
        "projection_inverse_FStar.Pervasives.Native.Some_v",
        "projection_inverse_Prims.Nil_a",
        "projection_inverse_X64.Bytes_Semantics_s.AESNI_dec_dst",
        "projection_inverse_X64.Bytes_Semantics_s.AESNI_dec_src",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_flags",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_mem",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_ok",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_regs",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_xmms",
        "projection_inverse_X64.Leakage_s.TaintState_cfFlagsTaint",
        "projection_inverse_X64.Leakage_s.TaintState_flagsTaint",
        "projection_inverse_X64.Leakage_s.TaintState_regTaint",
        "projection_inverse_X64.Leakage_s.TaintState_xmmTaint",
        "projection_inverse_X64.Machine_s.Ins_ins",
        "projection_inverse_X64.Machine_s.Ins_t_ins",
        "projection_inverse_X64.Machine_s.Ins_t_ocmp",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_memTaint",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_state",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_trace",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_e2a2ea82f1416921b8f8635614ceeca1",
        "refinement_interpretation_Tm_refine_f0a4eeefab9c63f31c350a802a4d45dd",
        "token_correspondence_X64.Bytes_Semantics_s.__proj__Mkstate__item__xmms",
        "token_correspondence_X64.Bytes_Semantics_s.update_xmm",
        "token_correspondence_X64.Leakage_s.__proj__TaintState__item__regTaint",
        "token_correspondence_X64.Leakage_s.__proj__TaintState__item__xmmTaint",
        "typing_FStar.Pervasives.Native.snd",
        "typing_Tm_abs_1861e1dfbce217b81baf39da7dbe5796",
        "typing_Tm_abs_4a1a6682764b8be475443da6650b9908",
        "typing_Tm_abs_66926e89e50e2ac69caf858cc1113f07",
        "typing_Tm_abs_728e959e62c634798059835f229c48f4",
        "typing_Tm_abs_fe44d2820bd291cbabc93d338ef2fb23",
        "typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__ok",
        "typing_X64.Bytes_Semantics_s.uu___is_AESNI_dec",
        "typing_X64.Leakage_Ins_Xmm.xmm_taint",
        "typing_X64.Leakage_s.__proj__TaintState__item__cfFlagsTaint",
        "typing_X64.Machine_s.xmm",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__memTaint",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__state",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__trace",
        "typing_X64.Taint_Semantics_s.__proj__TaintedIns__item__i",
        "typing_X64.Taint_Semantics_s.__proj__TaintedIns__item__t",
        "typing_X64.Taint_Semantics_s.extract_operands",
        "typing_X64.Taint_Semantics_s.ins_obs",
        "typing_X64.Taint_Semantics_s.operand_obs_list",
        "typing_X64.Taint_Semantics_s.taint_eval_code",
        "typing_X64.Taint_Semantics_s.taint_eval_ins", "unit_typing"
      ],
      0,
      "ff95d67244948ec9b190cc9b7d952254"
    ],
    [
      "X64.Leakage_Ins_Xmm.check_if_aesni_dec_last_leakage_free",
      1,
      4,
      2,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_FStar.List.Tot.Base.append.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.operand_obs_list.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.taint_eval_code.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.taint_match_list.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.update_taint_list.fuel_instrumented",
        "@query",
        "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b",
        "Prims_interpretation_Tm_arrow_a26b6f0ab7c6505137c6de4ce0011041",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "Prims_pretyping_f537159ed795b314b4e58c260361ae86",
        "Prims_pretyping_f8666440faa91836cc5a13998af863fc",
        "X64.Bytes_Semantics_s_interpretation_Tm_arrow_17742a16dc7ea8ebf4db7d06d09f33c0",
        "X64.Bytes_Semantics_s_pretyping_60dbe79bd701f5199da59ca07a16456f",
        "X64.Leakage_Ins_Xmm_interpretation_Tm_arrow_bdda86793821fc687c53232715f5c21f",
        "X64.Taint_Semantics_s_pretyping_cc24b69d9ea89f288186d79510eec4aa",
        "X64.Taint_Semantics_s_pretyping_e5512f1f3d006584f1f8889e0827cf63",
        "bool_inversion", "bool_typing", "constructor_distinct_Prims.Nil",
        "constructor_distinct_X64.Machine_s.Ins",
        "constructor_distinct_X64.Machine_s.Public",
        "constructor_distinct_X64.Machine_s.Secret",
        "data_elim_FStar.Pervasives.Native.Mktuple2",
        "data_elim_FStar.Pervasives.Native.Some",
        "data_elim_X64.Bytes_Semantics_s.Mkstate",
        "data_elim_X64.Leakage_s.TaintState",
        "data_elim_X64.Taint_Semantics_s.MktraceState",
        "data_elim_X64.Taint_Semantics_s.TaintedIns",
        "data_typing_intro_X64.Machine_s.Ins@tok",
        "disc_equation_FStar.Pervasives.Native.Some",
        "disc_equation_X64.Bytes_Semantics_s.AESNI_dec_last",
        "disc_equation_X64.Bytes_Semantics_s.MOVDQU",
        "disc_equation_X64.Bytes_Semantics_s.Mulx64",
        "disc_equation_X64.Bytes_Semantics_s.Push",
        "disc_equation_X64.Machine_s.Public",
        "disc_equation_X64.Machine_s.Secret",
        "equality_tok_X64.Machine_s.Public@tok",
        "equality_tok_X64.Machine_s.Secret@tok",
        "equation_FStar.FunctionalExtensionality.feq",
        "equation_FStar.FunctionalExtensionality.on_dom",
        "equation_FStar.List.Tot.Base.op_At",
        "equation_FStar.Pervasives.Native.snd", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Types_s.quad32",
        "equation_Types_s.quad32_xor", "equation_Words_s.nat32",
        "equation_Words_s.nat64", "equation_Words_s.nat8",
        "equation_Words_s.natN", "equation_X64.Bytes_Semantics_s.eval_ins",
        "equation_X64.Bytes_Semantics_s.update_xmm",
        "equation_X64.Bytes_Semantics_s.update_xmm_",
        "equation_X64.Leakage_Helpers.merge_taint",
        "equation_X64.Leakage_Ins_Xmm.set_xmm_taint",
        "equation_X64.Leakage_Ins_Xmm.xmm_taint",
        "equation_X64.Leakage_s.constTimeInvariant",
        "equation_X64.Leakage_s.isConstantTime",
        "equation_X64.Leakage_s.isConstantTimeGivenStates",
        "equation_X64.Leakage_s.isExplicitLeakageFree",
        "equation_X64.Leakage_s.isExplicitLeakageFreeGivenStates",
        "equation_X64.Leakage_s.isLeakageFree",
        "equation_X64.Leakage_s.is_explicit_leakage_free_lhs",
        "equation_X64.Leakage_s.is_explicit_leakage_free_rhs",
        "equation_X64.Leakage_s.publicCfFlagValuesAreSame",
        "equation_X64.Leakage_s.publicFlagValuesAreSame",
        "equation_X64.Leakage_s.publicMemValuesAreSame",
        "equation_X64.Leakage_s.publicRegisterValuesAreSame",
        "equation_X64.Leakage_s.publicValuesAreSame",
        "equation_X64.Leakage_s.publicXmmValuesAreSame",
        "equation_X64.Machine_s.xmm",
        "equation_X64.Taint_Semantics_s.extract_operands",
        "equation_X64.Taint_Semantics_s.ins_obs",
        "equation_X64.Taint_Semantics_s.taint_eval_ins",
        "equation_X64.Taint_Semantics_s.tainted_code",
        "equation_with_fuel_FStar.List.Tot.Base.append.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.operand_obs_list.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.taint_eval_code.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.taint_match_list.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.update_taint_list.fuel_instrumented",
        "fuel_guarded_inversion_X64.Bytes_Semantics_s.state",
        "fuel_guarded_inversion_X64.Leakage_s.taintState",
        "fuel_guarded_inversion_X64.Machine_s.taint",
        "fuel_guarded_inversion_X64.Taint_Semantics_s.tainted_ins",
        "fuel_guarded_inversion_X64.Taint_Semantics_s.traceState",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.unit",
        "function_token_typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__regs",
        "function_token_typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__xmms",
        "function_token_typing_X64.Leakage_s.__proj__TaintState__item__regTaint",
        "function_token_typing_X64.Leakage_s.__proj__TaintState__item__xmmTaint",
        "int_inversion",
        "interpretation_Tm_abs_1861e1dfbce217b81baf39da7dbe5796",
        "interpretation_Tm_abs_1aa87ea4de26c5f807351c79780462e0",
        "interpretation_Tm_abs_4a1a6682764b8be475443da6650b9908",
        "interpretation_Tm_abs_66926e89e50e2ac69caf858cc1113f07",
        "interpretation_Tm_abs_6fc8dbe84a61f0bc1c4776e1b5f08e2e",
        "interpretation_Tm_abs_728e959e62c634798059835f229c48f4",
        "interpretation_Tm_abs_903982188305b836297ca9b101a106e0",
        "interpretation_Tm_abs_9781fbf874b910b607e5f1e3e8158b0c",
        "interpretation_Tm_abs_d2269df42a02340ac68914c195104ae6",
        "interpretation_Tm_abs_fe44d2820bd291cbabc93d338ef2fb23",
        "kinding_X64.Bytes_Semantics_s.state@tok",
        "kinding_X64.Machine_s.observation@tok",
        "kinding_X64.Taint_Semantics_s.tainted_ins@tok",
        "kinding_X64.Taint_Semantics_s.tainted_ocmp@tok",
        "lemma_FStar.FunctionalExtensionality.feq_on_domain",
        "lemma_FStar.List.Tot.Properties.append_l_nil",
        "primitive_Prims.op_AmpAmp", "primitive_Prims.op_BarBar",
        "proj_equation_FStar.Pervasives.Native.Mktuple2__2",
        "proj_equation_FStar.Pervasives.Native.Some_v",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_flags",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_mem",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_ok",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_regs",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_xmms",
        "proj_equation_X64.Leakage_s.TaintState_cfFlagsTaint",
        "proj_equation_X64.Leakage_s.TaintState_flagsTaint",
        "proj_equation_X64.Leakage_s.TaintState_regTaint",
        "proj_equation_X64.Leakage_s.TaintState_xmmTaint",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_memTaint",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_state",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_trace",
        "proj_equation_X64.Taint_Semantics_s.TaintedIns_i",
        "proj_equation_X64.Taint_Semantics_s.TaintedIns_t",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
        "projection_inverse_FStar.Pervasives.Native.Some_v",
        "projection_inverse_Prims.Nil_a",
        "projection_inverse_X64.Bytes_Semantics_s.AESNI_dec_last_dst",
        "projection_inverse_X64.Bytes_Semantics_s.AESNI_dec_last_src",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_flags",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_mem",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_ok",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_regs",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_xmms",
        "projection_inverse_X64.Leakage_s.TaintState_cfFlagsTaint",
        "projection_inverse_X64.Leakage_s.TaintState_flagsTaint",
        "projection_inverse_X64.Leakage_s.TaintState_regTaint",
        "projection_inverse_X64.Leakage_s.TaintState_xmmTaint",
        "projection_inverse_X64.Machine_s.Ins_ins",
        "projection_inverse_X64.Machine_s.Ins_t_ins",
        "projection_inverse_X64.Machine_s.Ins_t_ocmp",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_memTaint",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_state",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_trace",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_85ee64ede4c2b564da05d2debf991022",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_f0a4eeefab9c63f31c350a802a4d45dd",
        "token_correspondence_X64.Bytes_Semantics_s.__proj__Mkstate__item__xmms",
        "token_correspondence_X64.Bytes_Semantics_s.update_xmm",
        "token_correspondence_X64.Leakage_s.__proj__TaintState__item__regTaint",
        "token_correspondence_X64.Leakage_s.__proj__TaintState__item__xmmTaint",
        "typing_FStar.Pervasives.Native.snd",
        "typing_Tm_abs_1861e1dfbce217b81baf39da7dbe5796",
        "typing_Tm_abs_4a1a6682764b8be475443da6650b9908",
        "typing_Tm_abs_66926e89e50e2ac69caf858cc1113f07",
        "typing_Tm_abs_728e959e62c634798059835f229c48f4",
        "typing_Tm_abs_fe44d2820bd291cbabc93d338ef2fb23",
        "typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__ok",
        "typing_X64.Bytes_Semantics_s.uu___is_AESNI_dec_last",
        "typing_X64.Leakage_Ins_Xmm.xmm_taint",
        "typing_X64.Leakage_s.__proj__TaintState__item__cfFlagsTaint",
        "typing_X64.Machine_s.xmm",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__memTaint",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__state",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__trace",
        "typing_X64.Taint_Semantics_s.__proj__TaintedIns__item__i",
        "typing_X64.Taint_Semantics_s.__proj__TaintedIns__item__t",
        "typing_X64.Taint_Semantics_s.extract_operands",
        "typing_X64.Taint_Semantics_s.ins_obs",
        "typing_X64.Taint_Semantics_s.operand_obs_list",
        "typing_X64.Taint_Semantics_s.taint_eval_code",
        "typing_X64.Taint_Semantics_s.taint_eval_ins", "unit_typing"
      ],
      0,
      "0797ae82f501417a6f0fec5b77cd7319"
    ],
    [
      "X64.Leakage_Ins_Xmm.check_if_aesni_imc_leakage_free",
      1,
      4,
      2,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_FStar.List.Tot.Base.append.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.operand_obs_list.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.taint_eval_code.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.taint_match_list.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.update_taint_list.fuel_instrumented",
        "@query",
        "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b",
        "Prims_interpretation_Tm_arrow_a26b6f0ab7c6505137c6de4ce0011041",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "Prims_pretyping_f537159ed795b314b4e58c260361ae86",
        "Prims_pretyping_f8666440faa91836cc5a13998af863fc",
        "X64.Bytes_Semantics_s_interpretation_Tm_arrow_17742a16dc7ea8ebf4db7d06d09f33c0",
        "X64.Bytes_Semantics_s_pretyping_60dbe79bd701f5199da59ca07a16456f",
        "X64.Leakage_Ins_Xmm_interpretation_Tm_arrow_bdda86793821fc687c53232715f5c21f",
        "X64.Taint_Semantics_s_pretyping_cc24b69d9ea89f288186d79510eec4aa",
        "X64.Taint_Semantics_s_pretyping_e5512f1f3d006584f1f8889e0827cf63",
        "bool_inversion", "bool_typing", "constructor_distinct_Prims.Nil",
        "constructor_distinct_X64.Machine_s.Ins",
        "constructor_distinct_X64.Machine_s.Public",
        "constructor_distinct_X64.Machine_s.Secret",
        "data_elim_FStar.Pervasives.Native.Mktuple2",
        "data_elim_FStar.Pervasives.Native.Some",
        "data_elim_X64.Bytes_Semantics_s.Mkstate",
        "data_elim_X64.Leakage_s.TaintState",
        "data_elim_X64.Taint_Semantics_s.MktraceState",
        "data_elim_X64.Taint_Semantics_s.TaintedIns",
        "data_typing_intro_X64.Machine_s.Ins@tok",
        "disc_equation_FStar.Pervasives.Native.Some",
        "disc_equation_X64.Bytes_Semantics_s.AESNI_imc",
        "disc_equation_X64.Bytes_Semantics_s.MOVDQU",
        "disc_equation_X64.Bytes_Semantics_s.Mulx64",
        "disc_equation_X64.Bytes_Semantics_s.Push",
        "disc_equation_X64.Machine_s.Public",
        "disc_equation_X64.Machine_s.Secret",
        "equality_tok_X64.Machine_s.Public@tok",
        "equality_tok_X64.Machine_s.Secret@tok",
        "equation_FStar.FunctionalExtensionality.feq",
        "equation_FStar.FunctionalExtensionality.on_dom",
        "equation_FStar.FunctionalExtensionality.restricted_t",
        "equation_FStar.List.Tot.Base.op_At",
        "equation_FStar.Pervasives.Native.snd", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Types_s.quad32",
        "equation_Words_s.nat32", "equation_Words_s.nat64",
        "equation_Words_s.nat8", "equation_Words_s.natN",
        "equation_X64.Bytes_Semantics_s.eval_ins",
        "equation_X64.Bytes_Semantics_s.update_xmm",
        "equation_X64.Bytes_Semantics_s.update_xmm_",
        "equation_X64.Bytes_Semantics_s.xmms_t",
        "equation_X64.Leakage_Helpers.merge_taint",
        "equation_X64.Leakage_Ins_Xmm.set_xmm_taint",
        "equation_X64.Leakage_Ins_Xmm.xmm_taint",
        "equation_X64.Leakage_s.constTimeInvariant",
        "equation_X64.Leakage_s.isConstantTime",
        "equation_X64.Leakage_s.isConstantTimeGivenStates",
        "equation_X64.Leakage_s.isExplicitLeakageFree",
        "equation_X64.Leakage_s.isExplicitLeakageFreeGivenStates",
        "equation_X64.Leakage_s.isLeakageFree",
        "equation_X64.Leakage_s.is_explicit_leakage_free_lhs",
        "equation_X64.Leakage_s.is_explicit_leakage_free_rhs",
        "equation_X64.Leakage_s.publicCfFlagValuesAreSame",
        "equation_X64.Leakage_s.publicFlagValuesAreSame",
        "equation_X64.Leakage_s.publicMemValuesAreSame",
        "equation_X64.Leakage_s.publicRegisterValuesAreSame",
        "equation_X64.Leakage_s.publicValuesAreSame",
        "equation_X64.Leakage_s.publicXmmValuesAreSame",
        "equation_X64.Machine_s.xmm",
        "equation_X64.Taint_Semantics_s.extract_operands",
        "equation_X64.Taint_Semantics_s.ins_obs",
        "equation_X64.Taint_Semantics_s.taint_eval_ins",
        "equation_X64.Taint_Semantics_s.tainted_code",
        "equation_with_fuel_FStar.List.Tot.Base.append.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.operand_obs_list.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.taint_eval_code.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.taint_match_list.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.update_taint_list.fuel_instrumented",
        "fuel_guarded_inversion_Words_s.four",
        "fuel_guarded_inversion_X64.Bytes_Semantics_s.state",
        "fuel_guarded_inversion_X64.Leakage_s.taintState",
        "fuel_guarded_inversion_X64.Machine_s.taint",
        "fuel_guarded_inversion_X64.Taint_Semantics_s.tainted_ins",
        "fuel_guarded_inversion_X64.Taint_Semantics_s.traceState",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.unit",
        "function_token_typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__regs",
        "function_token_typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__xmms",
        "function_token_typing_X64.Leakage_s.__proj__TaintState__item__regTaint",
        "function_token_typing_X64.Leakage_s.__proj__TaintState__item__xmmTaint",
        "int_inversion",
        "interpretation_Tm_abs_1861e1dfbce217b81baf39da7dbe5796",
        "interpretation_Tm_abs_1aa87ea4de26c5f807351c79780462e0",
        "interpretation_Tm_abs_4a1a6682764b8be475443da6650b9908",
        "interpretation_Tm_abs_66926e89e50e2ac69caf858cc1113f07",
        "interpretation_Tm_abs_728e959e62c634798059835f229c48f4",
        "interpretation_Tm_abs_903982188305b836297ca9b101a106e0",
        "interpretation_Tm_abs_9781fbf874b910b607e5f1e3e8158b0c",
        "interpretation_Tm_abs_b5bf0359e228bdc60445d43151ffd49d",
        "interpretation_Tm_abs_d2269df42a02340ac68914c195104ae6",
        "interpretation_Tm_abs_fe44d2820bd291cbabc93d338ef2fb23",
        "kinding_X64.Bytes_Semantics_s.state@tok",
        "kinding_X64.Machine_s.observation@tok",
        "kinding_X64.Taint_Semantics_s.tainted_ins@tok",
        "kinding_X64.Taint_Semantics_s.tainted_ocmp@tok",
        "lemma_FStar.FunctionalExtensionality.feq_on_domain",
        "lemma_FStar.List.Tot.Properties.append_l_nil",
        "primitive_Prims.op_AmpAmp", "primitive_Prims.op_BarBar",
        "proj_equation_FStar.Pervasives.Native.Mktuple2__2",
        "proj_equation_FStar.Pervasives.Native.Some_v",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_flags",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_mem",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_ok",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_regs",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_xmms",
        "proj_equation_X64.Leakage_s.TaintState_cfFlagsTaint",
        "proj_equation_X64.Leakage_s.TaintState_flagsTaint",
        "proj_equation_X64.Leakage_s.TaintState_regTaint",
        "proj_equation_X64.Leakage_s.TaintState_xmmTaint",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_memTaint",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_state",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_trace",
        "proj_equation_X64.Taint_Semantics_s.TaintedIns_i",
        "proj_equation_X64.Taint_Semantics_s.TaintedIns_t",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
        "projection_inverse_FStar.Pervasives.Native.Some_v",
        "projection_inverse_Prims.Nil_a",
        "projection_inverse_X64.Bytes_Semantics_s.AESNI_imc_dst",
        "projection_inverse_X64.Bytes_Semantics_s.AESNI_imc_src",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_flags",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_mem",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_ok",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_regs",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_xmms",
        "projection_inverse_X64.Leakage_s.TaintState_cfFlagsTaint",
        "projection_inverse_X64.Leakage_s.TaintState_flagsTaint",
        "projection_inverse_X64.Leakage_s.TaintState_regTaint",
        "projection_inverse_X64.Leakage_s.TaintState_xmmTaint",
        "projection_inverse_X64.Machine_s.Ins_ins",
        "projection_inverse_X64.Machine_s.Ins_t_ins",
        "projection_inverse_X64.Machine_s.Ins_t_ocmp",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_memTaint",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_state",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_trace",
        "refinement_interpretation_Tm_refine_148540191441d6bee61a37400b302d5d",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_b0ec1ad4c766f179179881d04d9cace4",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_f0a4eeefab9c63f31c350a802a4d45dd",
        "token_correspondence_X64.Bytes_Semantics_s.__proj__Mkstate__item__xmms",
        "token_correspondence_X64.Bytes_Semantics_s.update_xmm",
        "token_correspondence_X64.Leakage_s.__proj__TaintState__item__regTaint",
        "token_correspondence_X64.Leakage_s.__proj__TaintState__item__xmmTaint",
        "typing_AES_s.inv_mix_columns_LE",
        "typing_FStar.Pervasives.Native.snd",
        "typing_Tm_abs_1861e1dfbce217b81baf39da7dbe5796",
        "typing_Tm_abs_4a1a6682764b8be475443da6650b9908",
        "typing_Tm_abs_66926e89e50e2ac69caf858cc1113f07",
        "typing_Tm_abs_728e959e62c634798059835f229c48f4",
        "typing_Tm_abs_fe44d2820bd291cbabc93d338ef2fb23",
        "typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__ok",
        "typing_X64.Bytes_Semantics_s.uu___is_AESNI_imc",
        "typing_X64.Leakage_Ins_Xmm.xmm_taint",
        "typing_X64.Leakage_s.__proj__TaintState__item__cfFlagsTaint",
        "typing_X64.Machine_s.xmm",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__memTaint",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__state",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__trace",
        "typing_X64.Taint_Semantics_s.__proj__TaintedIns__item__i",
        "typing_X64.Taint_Semantics_s.__proj__TaintedIns__item__t",
        "typing_X64.Taint_Semantics_s.extract_operands",
        "typing_X64.Taint_Semantics_s.ins_obs",
        "typing_X64.Taint_Semantics_s.operand_obs_list",
        "typing_X64.Taint_Semantics_s.taint_eval_code",
        "typing_X64.Taint_Semantics_s.taint_eval_ins", "unit_typing"
      ],
      0,
      "c8c6a5ee83cafaad39fda7a12a670c1f"
    ],
    [
      "X64.Leakage_Ins_Xmm.check_if_aesni_keygen_leakage_free",
      1,
      4,
      2,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_FStar.List.Tot.Base.append.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.operand_obs_list.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.taint_eval_code.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.taint_match_list.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.update_taint_list.fuel_instrumented",
        "@query",
        "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b",
        "Prims_interpretation_Tm_arrow_a26b6f0ab7c6505137c6de4ce0011041",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "Prims_pretyping_f537159ed795b314b4e58c260361ae86",
        "Prims_pretyping_f8666440faa91836cc5a13998af863fc",
        "X64.Bytes_Semantics_s_interpretation_Tm_arrow_17742a16dc7ea8ebf4db7d06d09f33c0",
        "X64.Bytes_Semantics_s_pretyping_60dbe79bd701f5199da59ca07a16456f",
        "X64.Leakage_Ins_Xmm_interpretation_Tm_arrow_bdda86793821fc687c53232715f5c21f",
        "X64.Taint_Semantics_s_pretyping_cc24b69d9ea89f288186d79510eec4aa",
        "X64.Taint_Semantics_s_pretyping_e5512f1f3d006584f1f8889e0827cf63",
        "bool_inversion", "bool_typing", "constructor_distinct_Prims.Nil",
        "constructor_distinct_X64.Machine_s.Ins",
        "constructor_distinct_X64.Machine_s.Public",
        "constructor_distinct_X64.Machine_s.Secret",
        "data_elim_FStar.Pervasives.Native.Mktuple2",
        "data_elim_FStar.Pervasives.Native.Some",
        "data_elim_X64.Bytes_Semantics_s.Mkstate",
        "data_elim_X64.Leakage_s.TaintState",
        "data_elim_X64.Taint_Semantics_s.MktraceState",
        "data_elim_X64.Taint_Semantics_s.TaintedIns",
        "data_typing_intro_X64.Machine_s.Ins@tok",
        "disc_equation_FStar.Pervasives.Native.Some",
        "disc_equation_X64.Bytes_Semantics_s.AESNI_keygen_assist",
        "disc_equation_X64.Bytes_Semantics_s.MOVDQU",
        "disc_equation_X64.Bytes_Semantics_s.Mulx64",
        "disc_equation_X64.Bytes_Semantics_s.Push",
        "disc_equation_X64.Machine_s.Public",
        "disc_equation_X64.Machine_s.Secret",
        "equality_tok_X64.Machine_s.Public@tok",
        "equality_tok_X64.Machine_s.Secret@tok",
        "equation_FStar.FunctionalExtensionality.feq",
        "equation_FStar.FunctionalExtensionality.on_dom",
        "equation_FStar.List.Tot.Base.op_At",
        "equation_FStar.Pervasives.Native.snd", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Types_s.quad32",
        "equation_Words_s.nat32", "equation_Words_s.nat64",
        "equation_Words_s.nat8", "equation_Words_s.natN",
        "equation_X64.Bytes_Semantics_s.eval_ins",
        "equation_X64.Bytes_Semantics_s.update_xmm",
        "equation_X64.Bytes_Semantics_s.update_xmm_",
        "equation_X64.Leakage_Helpers.merge_taint",
        "equation_X64.Leakage_Ins_Xmm.set_xmm_taint",
        "equation_X64.Leakage_Ins_Xmm.xmm_taint",
        "equation_X64.Leakage_s.constTimeInvariant",
        "equation_X64.Leakage_s.isConstantTime",
        "equation_X64.Leakage_s.isConstantTimeGivenStates",
        "equation_X64.Leakage_s.isExplicitLeakageFree",
        "equation_X64.Leakage_s.isExplicitLeakageFreeGivenStates",
        "equation_X64.Leakage_s.isLeakageFree",
        "equation_X64.Leakage_s.is_explicit_leakage_free_lhs",
        "equation_X64.Leakage_s.is_explicit_leakage_free_rhs",
        "equation_X64.Leakage_s.publicCfFlagValuesAreSame",
        "equation_X64.Leakage_s.publicFlagValuesAreSame",
        "equation_X64.Leakage_s.publicMemValuesAreSame",
        "equation_X64.Leakage_s.publicRegisterValuesAreSame",
        "equation_X64.Leakage_s.publicValuesAreSame",
        "equation_X64.Leakage_s.publicXmmValuesAreSame",
        "equation_X64.Machine_s.xmm",
        "equation_X64.Taint_Semantics_s.extract_operands",
        "equation_X64.Taint_Semantics_s.ins_obs",
        "equation_X64.Taint_Semantics_s.taint_eval_ins",
        "equation_X64.Taint_Semantics_s.tainted_code",
        "equation_with_fuel_FStar.List.Tot.Base.append.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.operand_obs_list.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.taint_eval_code.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.taint_match_list.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.update_taint_list.fuel_instrumented",
        "fuel_guarded_inversion_X64.Bytes_Semantics_s.state",
        "fuel_guarded_inversion_X64.Leakage_s.taintState",
        "fuel_guarded_inversion_X64.Machine_s.taint",
        "fuel_guarded_inversion_X64.Taint_Semantics_s.tainted_ins",
        "fuel_guarded_inversion_X64.Taint_Semantics_s.traceState",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.unit",
        "function_token_typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__regs",
        "function_token_typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__xmms",
        "function_token_typing_X64.Leakage_s.__proj__TaintState__item__regTaint",
        "function_token_typing_X64.Leakage_s.__proj__TaintState__item__xmmTaint",
        "int_inversion",
        "interpretation_Tm_abs_1861e1dfbce217b81baf39da7dbe5796",
        "interpretation_Tm_abs_1aa87ea4de26c5f807351c79780462e0",
        "interpretation_Tm_abs_42310e55d108cbfc007dbdda1648048e",
        "interpretation_Tm_abs_4a1a6682764b8be475443da6650b9908",
        "interpretation_Tm_abs_66926e89e50e2ac69caf858cc1113f07",
        "interpretation_Tm_abs_728e959e62c634798059835f229c48f4",
        "interpretation_Tm_abs_903982188305b836297ca9b101a106e0",
        "interpretation_Tm_abs_9781fbf874b910b607e5f1e3e8158b0c",
        "interpretation_Tm_abs_d2269df42a02340ac68914c195104ae6",
        "interpretation_Tm_abs_fe44d2820bd291cbabc93d338ef2fb23",
        "kinding_X64.Bytes_Semantics_s.state@tok",
        "kinding_X64.Machine_s.observation@tok",
        "kinding_X64.Taint_Semantics_s.tainted_ins@tok",
        "kinding_X64.Taint_Semantics_s.tainted_ocmp@tok",
        "lemma_FStar.FunctionalExtensionality.feq_on_domain",
        "lemma_FStar.List.Tot.Properties.append_l_nil",
        "primitive_Prims.op_AmpAmp", "primitive_Prims.op_BarBar",
        "proj_equation_FStar.Pervasives.Native.Mktuple2__2",
        "proj_equation_FStar.Pervasives.Native.Some_v",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_flags",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_mem",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_ok",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_regs",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_xmms",
        "proj_equation_X64.Leakage_s.TaintState_cfFlagsTaint",
        "proj_equation_X64.Leakage_s.TaintState_flagsTaint",
        "proj_equation_X64.Leakage_s.TaintState_regTaint",
        "proj_equation_X64.Leakage_s.TaintState_xmmTaint",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_memTaint",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_state",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_trace",
        "proj_equation_X64.Taint_Semantics_s.TaintedIns_i",
        "proj_equation_X64.Taint_Semantics_s.TaintedIns_t",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
        "projection_inverse_FStar.Pervasives.Native.Some_v",
        "projection_inverse_Prims.Nil_a",
        "projection_inverse_X64.Bytes_Semantics_s.AESNI_keygen_assist_dst",
        "projection_inverse_X64.Bytes_Semantics_s.AESNI_keygen_assist_src",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_flags",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_mem",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_ok",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_regs",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_xmms",
        "projection_inverse_X64.Leakage_s.TaintState_cfFlagsTaint",
        "projection_inverse_X64.Leakage_s.TaintState_flagsTaint",
        "projection_inverse_X64.Leakage_s.TaintState_regTaint",
        "projection_inverse_X64.Leakage_s.TaintState_xmmTaint",
        "projection_inverse_X64.Machine_s.Ins_ins",
        "projection_inverse_X64.Machine_s.Ins_t_ins",
        "projection_inverse_X64.Machine_s.Ins_t_ocmp",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_memTaint",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_state",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_trace",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_f0a4eeefab9c63f31c350a802a4d45dd",
        "refinement_interpretation_Tm_refine_fbc33868c04294d45113ce67bace614a",
        "token_correspondence_X64.Bytes_Semantics_s.__proj__Mkstate__item__xmms",
        "token_correspondence_X64.Bytes_Semantics_s.update_xmm",
        "token_correspondence_X64.Leakage_s.__proj__TaintState__item__regTaint",
        "token_correspondence_X64.Leakage_s.__proj__TaintState__item__xmmTaint",
        "typing_FStar.Pervasives.Native.snd",
        "typing_Tm_abs_1861e1dfbce217b81baf39da7dbe5796",
        "typing_Tm_abs_4a1a6682764b8be475443da6650b9908",
        "typing_Tm_abs_66926e89e50e2ac69caf858cc1113f07",
        "typing_Tm_abs_728e959e62c634798059835f229c48f4",
        "typing_Tm_abs_fe44d2820bd291cbabc93d338ef2fb23",
        "typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__ok",
        "typing_X64.Bytes_Semantics_s.uu___is_AESNI_keygen_assist",
        "typing_X64.Leakage_Ins_Xmm.xmm_taint",
        "typing_X64.Leakage_s.__proj__TaintState__item__cfFlagsTaint",
        "typing_X64.Machine_s.xmm",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__memTaint",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__state",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__trace",
        "typing_X64.Taint_Semantics_s.__proj__TaintedIns__item__i",
        "typing_X64.Taint_Semantics_s.__proj__TaintedIns__item__t",
        "typing_X64.Taint_Semantics_s.extract_operands",
        "typing_X64.Taint_Semantics_s.ins_obs",
        "typing_X64.Taint_Semantics_s.operand_obs_list",
        "typing_X64.Taint_Semantics_s.taint_eval_code",
        "typing_X64.Taint_Semantics_s.taint_eval_ins", "unit_typing"
      ],
      0,
      "8c1935ac6ee413e35e94625c52473a26"
    ],
    [
      "X64.Leakage_Ins_Xmm.check_if_sha256_rnds2_leakage_free",
      1,
      4,
      2,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_FStar.List.Tot.Base.append.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.operand_obs_list.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.taint_eval_code.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.taint_match_list.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.update_taint_list.fuel_instrumented",
        "@query",
        "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b",
        "Prims_interpretation_Tm_arrow_a26b6f0ab7c6505137c6de4ce0011041",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "Prims_pretyping_f537159ed795b314b4e58c260361ae86",
        "Prims_pretyping_f8666440faa91836cc5a13998af863fc",
        "X64.Bytes_Semantics_s_interpretation_Tm_arrow_17742a16dc7ea8ebf4db7d06d09f33c0",
        "X64.Bytes_Semantics_s_pretyping_60dbe79bd701f5199da59ca07a16456f",
        "X64.Leakage_Ins_Xmm_interpretation_Tm_arrow_bdda86793821fc687c53232715f5c21f",
        "X64.Taint_Semantics_s_pretyping_cc24b69d9ea89f288186d79510eec4aa",
        "X64.Taint_Semantics_s_pretyping_e5512f1f3d006584f1f8889e0827cf63",
        "bool_inversion", "bool_typing", "constructor_distinct_Prims.Nil",
        "constructor_distinct_X64.Machine_s.Ins",
        "constructor_distinct_X64.Machine_s.Public",
        "constructor_distinct_X64.Machine_s.Secret",
        "data_elim_FStar.Pervasives.Native.Mktuple2",
        "data_elim_FStar.Pervasives.Native.Some",
        "data_elim_X64.Bytes_Semantics_s.Mkstate",
        "data_elim_X64.Leakage_s.TaintState",
        "data_elim_X64.Taint_Semantics_s.MktraceState",
        "data_elim_X64.Taint_Semantics_s.TaintedIns",
        "data_typing_intro_X64.Machine_s.Ins@tok",
        "disc_equation_FStar.Pervasives.Native.Some",
        "disc_equation_X64.Bytes_Semantics_s.MOVDQU",
        "disc_equation_X64.Bytes_Semantics_s.Mulx64",
        "disc_equation_X64.Bytes_Semantics_s.Push",
        "disc_equation_X64.Bytes_Semantics_s.SHA256_rnds2",
        "disc_equation_X64.Machine_s.Public",
        "disc_equation_X64.Machine_s.Secret",
        "equality_tok_X64.Machine_s.Public@tok",
        "equality_tok_X64.Machine_s.Secret@tok",
        "equation_FStar.FunctionalExtensionality.feq",
        "equation_FStar.FunctionalExtensionality.on_dom",
        "equation_FStar.FunctionalExtensionality.restricted_t",
        "equation_FStar.List.Tot.Base.op_At",
        "equation_FStar.Pervasives.Native.snd", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Types_s.quad32",
        "equation_Words_s.nat32", "equation_Words_s.nat64",
        "equation_Words_s.nat8", "equation_Words_s.natN",
        "equation_X64.Bytes_Semantics_s.eval_ins",
        "equation_X64.Bytes_Semantics_s.update_xmm_",
        "equation_X64.Bytes_Semantics_s.update_xmm_preserve_flags",
        "equation_X64.Bytes_Semantics_s.xmms_t",
        "equation_X64.Leakage_Helpers.merge_taint",
        "equation_X64.Leakage_Ins_Xmm.set_xmm_taint",
        "equation_X64.Leakage_Ins_Xmm.xmm_taint",
        "equation_X64.Leakage_s.constTimeInvariant",
        "equation_X64.Leakage_s.isConstantTime",
        "equation_X64.Leakage_s.isConstantTimeGivenStates",
        "equation_X64.Leakage_s.isExplicitLeakageFree",
        "equation_X64.Leakage_s.isExplicitLeakageFreeGivenStates",
        "equation_X64.Leakage_s.isLeakageFree",
        "equation_X64.Leakage_s.is_explicit_leakage_free_lhs",
        "equation_X64.Leakage_s.is_explicit_leakage_free_rhs",
        "equation_X64.Leakage_s.publicCfFlagValuesAreSame",
        "equation_X64.Leakage_s.publicFlagValuesAreSame",
        "equation_X64.Leakage_s.publicMemValuesAreSame",
        "equation_X64.Leakage_s.publicRegisterValuesAreSame",
        "equation_X64.Leakage_s.publicValuesAreSame",
        "equation_X64.Leakage_s.publicXmmValuesAreSame",
        "equation_X64.Machine_s.xmm",
        "equation_X64.Taint_Semantics_s.extract_operands",
        "equation_X64.Taint_Semantics_s.ins_obs",
        "equation_X64.Taint_Semantics_s.taint_eval_ins",
        "equation_X64.Taint_Semantics_s.tainted_code",
        "equation_with_fuel_FStar.List.Tot.Base.append.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.operand_obs_list.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.taint_eval_code.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.taint_match_list.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.update_taint_list.fuel_instrumented",
        "fuel_guarded_inversion_Words_s.four",
        "fuel_guarded_inversion_X64.Bytes_Semantics_s.state",
        "fuel_guarded_inversion_X64.Leakage_s.taintState",
        "fuel_guarded_inversion_X64.Machine_s.taint",
        "fuel_guarded_inversion_X64.Taint_Semantics_s.tainted_ins",
        "fuel_guarded_inversion_X64.Taint_Semantics_s.traceState",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.unit",
        "function_token_typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__regs",
        "function_token_typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__xmms",
        "function_token_typing_X64.Leakage_s.__proj__TaintState__item__regTaint",
        "function_token_typing_X64.Leakage_s.__proj__TaintState__item__xmmTaint",
        "int_inversion", "int_typing",
        "interpretation_Tm_abs_1861e1dfbce217b81baf39da7dbe5796",
        "interpretation_Tm_abs_1aa87ea4de26c5f807351c79780462e0",
        "interpretation_Tm_abs_2c28ac0d3a782527817aada28775312f",
        "interpretation_Tm_abs_4a1a6682764b8be475443da6650b9908",
        "interpretation_Tm_abs_66926e89e50e2ac69caf858cc1113f07",
        "interpretation_Tm_abs_728e959e62c634798059835f229c48f4",
        "interpretation_Tm_abs_87aa9a08ee2036250d5d2d7660744587",
        "interpretation_Tm_abs_9781fbf874b910b607e5f1e3e8158b0c",
        "interpretation_Tm_abs_d2269df42a02340ac68914c195104ae6",
        "interpretation_Tm_abs_fe44d2820bd291cbabc93d338ef2fb23",
        "kinding_X64.Bytes_Semantics_s.state@tok",
        "kinding_X64.Machine_s.observation@tok",
        "kinding_X64.Taint_Semantics_s.tainted_ins@tok",
        "kinding_X64.Taint_Semantics_s.tainted_ocmp@tok",
        "lemma_FStar.FunctionalExtensionality.feq_on_domain",
        "lemma_FStar.List.Tot.Properties.append_l_nil",
        "primitive_Prims.op_AmpAmp", "primitive_Prims.op_BarBar",
        "proj_equation_FStar.Pervasives.Native.Mktuple2__2",
        "proj_equation_FStar.Pervasives.Native.Some_v",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_flags",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_mem",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_ok",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_regs",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_xmms",
        "proj_equation_X64.Leakage_s.TaintState_cfFlagsTaint",
        "proj_equation_X64.Leakage_s.TaintState_flagsTaint",
        "proj_equation_X64.Leakage_s.TaintState_regTaint",
        "proj_equation_X64.Leakage_s.TaintState_xmmTaint",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_memTaint",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_state",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_trace",
        "proj_equation_X64.Taint_Semantics_s.TaintedIns_i",
        "proj_equation_X64.Taint_Semantics_s.TaintedIns_t",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
        "projection_inverse_FStar.Pervasives.Native.Some_v",
        "projection_inverse_Prims.Nil_a",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_flags",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_mem",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_ok",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_regs",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_xmms",
        "projection_inverse_X64.Bytes_Semantics_s.SHA256_rnds2_dst",
        "projection_inverse_X64.Bytes_Semantics_s.SHA256_rnds2_src",
        "projection_inverse_X64.Leakage_s.TaintState_cfFlagsTaint",
        "projection_inverse_X64.Leakage_s.TaintState_flagsTaint",
        "projection_inverse_X64.Leakage_s.TaintState_regTaint",
        "projection_inverse_X64.Leakage_s.TaintState_xmmTaint",
        "projection_inverse_X64.Machine_s.Ins_ins",
        "projection_inverse_X64.Machine_s.Ins_t_ins",
        "projection_inverse_X64.Machine_s.Ins_t_ocmp",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_memTaint",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_state",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_trace",
        "refinement_interpretation_Tm_refine_4076ab3657b640e2279c9e97f14dad09",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_b0ec1ad4c766f179179881d04d9cace4",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_f0a4eeefab9c63f31c350a802a4d45dd",
        "token_correspondence_X64.Bytes_Semantics_s.__proj__Mkstate__item__xmms",
        "token_correspondence_X64.Bytes_Semantics_s.update_xmm_preserve_flags",
        "token_correspondence_X64.Leakage_s.__proj__TaintState__item__regTaint",
        "token_correspondence_X64.Leakage_s.__proj__TaintState__item__xmmTaint",
        "typing_FStar.Pervasives.Native.snd",
        "typing_Tm_abs_1861e1dfbce217b81baf39da7dbe5796",
        "typing_Tm_abs_4a1a6682764b8be475443da6650b9908",
        "typing_Tm_abs_66926e89e50e2ac69caf858cc1113f07",
        "typing_Tm_abs_728e959e62c634798059835f229c48f4",
        "typing_Tm_abs_fe44d2820bd291cbabc93d338ef2fb23",
        "typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__ok",
        "typing_X64.Bytes_Semantics_s.uu___is_SHA256_rnds2",
        "typing_X64.CryptoInstructions_s.sha256_rnds2_spec",
        "typing_X64.Leakage_Helpers.merge_taint",
        "typing_X64.Leakage_Ins_Xmm.xmm_taint",
        "typing_X64.Leakage_s.__proj__TaintState__item__cfFlagsTaint",
        "typing_X64.Machine_s.xmm",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__memTaint",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__state",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__trace",
        "typing_X64.Taint_Semantics_s.__proj__TaintedIns__item__i",
        "typing_X64.Taint_Semantics_s.__proj__TaintedIns__item__t",
        "typing_X64.Taint_Semantics_s.extract_operands",
        "typing_X64.Taint_Semantics_s.ins_obs",
        "typing_X64.Taint_Semantics_s.operand_obs_list",
        "typing_X64.Taint_Semantics_s.taint_eval_code",
        "typing_X64.Taint_Semantics_s.taint_eval_ins", "unit_typing"
      ],
      0,
      "de9ba6fce43ce1bba2b5eaab6ffb26c5"
    ],
    [
      "X64.Leakage_Ins_Xmm.check_if_sha256_msg1_leakage_free",
      1,
      4,
      2,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_FStar.List.Tot.Base.append.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.operand_obs_list.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.taint_eval_code.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.taint_match_list.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.update_taint_list.fuel_instrumented",
        "@query",
        "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b",
        "Prims_interpretation_Tm_arrow_a26b6f0ab7c6505137c6de4ce0011041",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "Prims_pretyping_f537159ed795b314b4e58c260361ae86",
        "Prims_pretyping_f8666440faa91836cc5a13998af863fc",
        "X64.Bytes_Semantics_s_interpretation_Tm_arrow_17742a16dc7ea8ebf4db7d06d09f33c0",
        "X64.Bytes_Semantics_s_pretyping_60dbe79bd701f5199da59ca07a16456f",
        "X64.Leakage_Ins_Xmm_interpretation_Tm_arrow_bdda86793821fc687c53232715f5c21f",
        "X64.Taint_Semantics_s_pretyping_cc24b69d9ea89f288186d79510eec4aa",
        "X64.Taint_Semantics_s_pretyping_e5512f1f3d006584f1f8889e0827cf63",
        "bool_inversion", "bool_typing", "constructor_distinct_Prims.Nil",
        "constructor_distinct_X64.Machine_s.Ins",
        "constructor_distinct_X64.Machine_s.Public",
        "constructor_distinct_X64.Machine_s.Secret",
        "data_elim_FStar.Pervasives.Native.Mktuple2",
        "data_elim_FStar.Pervasives.Native.Some",
        "data_elim_X64.Bytes_Semantics_s.Mkstate",
        "data_elim_X64.Leakage_s.TaintState",
        "data_elim_X64.Taint_Semantics_s.MktraceState",
        "data_elim_X64.Taint_Semantics_s.TaintedIns",
        "data_typing_intro_X64.Machine_s.Ins@tok",
        "disc_equation_FStar.Pervasives.Native.Some",
        "disc_equation_X64.Bytes_Semantics_s.MOVDQU",
        "disc_equation_X64.Bytes_Semantics_s.Mulx64",
        "disc_equation_X64.Bytes_Semantics_s.Push",
        "disc_equation_X64.Bytes_Semantics_s.SHA256_msg1",
        "disc_equation_X64.Machine_s.Public",
        "disc_equation_X64.Machine_s.Secret",
        "equality_tok_X64.Machine_s.Public@tok",
        "equality_tok_X64.Machine_s.Secret@tok",
        "equation_FStar.FunctionalExtensionality.feq",
        "equation_FStar.FunctionalExtensionality.on_dom",
        "equation_FStar.FunctionalExtensionality.restricted_t",
        "equation_FStar.List.Tot.Base.op_At",
        "equation_FStar.Pervasives.Native.snd", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Types_s.quad32",
        "equation_Words_s.nat32", "equation_Words_s.nat64",
        "equation_Words_s.nat8", "equation_Words_s.natN",
        "equation_X64.Bytes_Semantics_s.eval_ins",
        "equation_X64.Bytes_Semantics_s.update_xmm_",
        "equation_X64.Bytes_Semantics_s.update_xmm_preserve_flags",
        "equation_X64.Bytes_Semantics_s.xmms_t",
        "equation_X64.Leakage_Helpers.merge_taint",
        "equation_X64.Leakage_Ins_Xmm.set_xmm_taint",
        "equation_X64.Leakage_Ins_Xmm.xmm_taint",
        "equation_X64.Leakage_s.constTimeInvariant",
        "equation_X64.Leakage_s.isConstantTime",
        "equation_X64.Leakage_s.isConstantTimeGivenStates",
        "equation_X64.Leakage_s.isExplicitLeakageFree",
        "equation_X64.Leakage_s.isExplicitLeakageFreeGivenStates",
        "equation_X64.Leakage_s.isLeakageFree",
        "equation_X64.Leakage_s.is_explicit_leakage_free_lhs",
        "equation_X64.Leakage_s.is_explicit_leakage_free_rhs",
        "equation_X64.Leakage_s.publicCfFlagValuesAreSame",
        "equation_X64.Leakage_s.publicFlagValuesAreSame",
        "equation_X64.Leakage_s.publicMemValuesAreSame",
        "equation_X64.Leakage_s.publicRegisterValuesAreSame",
        "equation_X64.Leakage_s.publicValuesAreSame",
        "equation_X64.Leakage_s.publicXmmValuesAreSame",
        "equation_X64.Machine_s.xmm",
        "equation_X64.Taint_Semantics_s.extract_operands",
        "equation_X64.Taint_Semantics_s.ins_obs",
        "equation_X64.Taint_Semantics_s.taint_eval_ins",
        "equation_X64.Taint_Semantics_s.tainted_code",
        "equation_with_fuel_FStar.List.Tot.Base.append.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.operand_obs_list.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.taint_eval_code.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.taint_match_list.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.update_taint_list.fuel_instrumented",
        "fuel_guarded_inversion_Words_s.four",
        "fuel_guarded_inversion_X64.Bytes_Semantics_s.state",
        "fuel_guarded_inversion_X64.Leakage_s.taintState",
        "fuel_guarded_inversion_X64.Machine_s.taint",
        "fuel_guarded_inversion_X64.Taint_Semantics_s.tainted_ins",
        "fuel_guarded_inversion_X64.Taint_Semantics_s.traceState",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.unit",
        "function_token_typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__regs",
        "function_token_typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__xmms",
        "function_token_typing_X64.Leakage_s.__proj__TaintState__item__regTaint",
        "function_token_typing_X64.Leakage_s.__proj__TaintState__item__xmmTaint",
        "int_inversion",
        "interpretation_Tm_abs_1861e1dfbce217b81baf39da7dbe5796",
        "interpretation_Tm_abs_1aa87ea4de26c5f807351c79780462e0",
        "interpretation_Tm_abs_31a089aa9da184678a2f5281fadbe6ef",
        "interpretation_Tm_abs_4a1a6682764b8be475443da6650b9908",
        "interpretation_Tm_abs_66926e89e50e2ac69caf858cc1113f07",
        "interpretation_Tm_abs_728e959e62c634798059835f229c48f4",
        "interpretation_Tm_abs_87aa9a08ee2036250d5d2d7660744587",
        "interpretation_Tm_abs_9781fbf874b910b607e5f1e3e8158b0c",
        "interpretation_Tm_abs_d2269df42a02340ac68914c195104ae6",
        "interpretation_Tm_abs_fe44d2820bd291cbabc93d338ef2fb23",
        "kinding_X64.Bytes_Semantics_s.state@tok",
        "kinding_X64.Machine_s.observation@tok",
        "kinding_X64.Taint_Semantics_s.tainted_ins@tok",
        "kinding_X64.Taint_Semantics_s.tainted_ocmp@tok",
        "lemma_FStar.FunctionalExtensionality.feq_on_domain",
        "lemma_FStar.List.Tot.Properties.append_l_nil",
        "primitive_Prims.op_AmpAmp", "primitive_Prims.op_BarBar",
        "proj_equation_FStar.Pervasives.Native.Mktuple2__2",
        "proj_equation_FStar.Pervasives.Native.Some_v",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_flags",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_mem",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_ok",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_regs",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_xmms",
        "proj_equation_X64.Leakage_s.TaintState_cfFlagsTaint",
        "proj_equation_X64.Leakage_s.TaintState_flagsTaint",
        "proj_equation_X64.Leakage_s.TaintState_regTaint",
        "proj_equation_X64.Leakage_s.TaintState_xmmTaint",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_memTaint",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_state",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_trace",
        "proj_equation_X64.Taint_Semantics_s.TaintedIns_i",
        "proj_equation_X64.Taint_Semantics_s.TaintedIns_t",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
        "projection_inverse_FStar.Pervasives.Native.Some_v",
        "projection_inverse_Prims.Nil_a",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_flags",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_mem",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_ok",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_regs",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_xmms",
        "projection_inverse_X64.Bytes_Semantics_s.SHA256_msg1_dst",
        "projection_inverse_X64.Bytes_Semantics_s.SHA256_msg1_src",
        "projection_inverse_X64.Leakage_s.TaintState_cfFlagsTaint",
        "projection_inverse_X64.Leakage_s.TaintState_flagsTaint",
        "projection_inverse_X64.Leakage_s.TaintState_regTaint",
        "projection_inverse_X64.Leakage_s.TaintState_xmmTaint",
        "projection_inverse_X64.Machine_s.Ins_ins",
        "projection_inverse_X64.Machine_s.Ins_t_ins",
        "projection_inverse_X64.Machine_s.Ins_t_ocmp",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_memTaint",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_state",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_trace",
        "refinement_interpretation_Tm_refine_12431445aafb1c15bf540a5dab3a42bc",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_b0ec1ad4c766f179179881d04d9cace4",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_f0a4eeefab9c63f31c350a802a4d45dd",
        "token_correspondence_X64.Bytes_Semantics_s.__proj__Mkstate__item__xmms",
        "token_correspondence_X64.Bytes_Semantics_s.update_xmm_preserve_flags",
        "token_correspondence_X64.Leakage_s.__proj__TaintState__item__regTaint",
        "token_correspondence_X64.Leakage_s.__proj__TaintState__item__xmmTaint",
        "typing_FStar.Pervasives.Native.snd",
        "typing_Tm_abs_1861e1dfbce217b81baf39da7dbe5796",
        "typing_Tm_abs_4a1a6682764b8be475443da6650b9908",
        "typing_Tm_abs_66926e89e50e2ac69caf858cc1113f07",
        "typing_Tm_abs_728e959e62c634798059835f229c48f4",
        "typing_Tm_abs_fe44d2820bd291cbabc93d338ef2fb23",
        "typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__ok",
        "typing_X64.Bytes_Semantics_s.uu___is_SHA256_msg1",
        "typing_X64.CryptoInstructions_s.sha256_msg1_spec",
        "typing_X64.Leakage_Ins_Xmm.xmm_taint",
        "typing_X64.Leakage_s.__proj__TaintState__item__cfFlagsTaint",
        "typing_X64.Machine_s.xmm",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__memTaint",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__state",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__trace",
        "typing_X64.Taint_Semantics_s.__proj__TaintedIns__item__i",
        "typing_X64.Taint_Semantics_s.__proj__TaintedIns__item__t",
        "typing_X64.Taint_Semantics_s.extract_operands",
        "typing_X64.Taint_Semantics_s.ins_obs",
        "typing_X64.Taint_Semantics_s.operand_obs_list",
        "typing_X64.Taint_Semantics_s.taint_eval_code",
        "typing_X64.Taint_Semantics_s.taint_eval_ins", "unit_typing"
      ],
      0,
      "2439a64c2b558e8c1a2c45e3e980c56d"
    ],
    [
      "X64.Leakage_Ins_Xmm.check_if_sha256_msg2_leakage_free",
      1,
      4,
      2,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_FStar.List.Tot.Base.append.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.operand_obs_list.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.taint_eval_code.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.taint_match_list.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.update_taint_list.fuel_instrumented",
        "@query",
        "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b",
        "Prims_interpretation_Tm_arrow_a26b6f0ab7c6505137c6de4ce0011041",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "Prims_pretyping_f537159ed795b314b4e58c260361ae86",
        "Prims_pretyping_f8666440faa91836cc5a13998af863fc",
        "X64.Bytes_Semantics_s_interpretation_Tm_arrow_17742a16dc7ea8ebf4db7d06d09f33c0",
        "X64.Bytes_Semantics_s_pretyping_60dbe79bd701f5199da59ca07a16456f",
        "X64.Leakage_Ins_Xmm_interpretation_Tm_arrow_bdda86793821fc687c53232715f5c21f",
        "X64.Taint_Semantics_s_pretyping_cc24b69d9ea89f288186d79510eec4aa",
        "X64.Taint_Semantics_s_pretyping_e5512f1f3d006584f1f8889e0827cf63",
        "bool_inversion", "bool_typing", "constructor_distinct_Prims.Nil",
        "constructor_distinct_X64.Machine_s.Ins",
        "constructor_distinct_X64.Machine_s.Public",
        "constructor_distinct_X64.Machine_s.Secret",
        "data_elim_FStar.Pervasives.Native.Mktuple2",
        "data_elim_FStar.Pervasives.Native.Some",
        "data_elim_X64.Bytes_Semantics_s.Mkstate",
        "data_elim_X64.Leakage_s.TaintState",
        "data_elim_X64.Taint_Semantics_s.MktraceState",
        "data_elim_X64.Taint_Semantics_s.TaintedIns",
        "data_typing_intro_X64.Machine_s.Ins@tok",
        "disc_equation_FStar.Pervasives.Native.Some",
        "disc_equation_X64.Bytes_Semantics_s.MOVDQU",
        "disc_equation_X64.Bytes_Semantics_s.Mulx64",
        "disc_equation_X64.Bytes_Semantics_s.Push",
        "disc_equation_X64.Bytes_Semantics_s.SHA256_msg2",
        "disc_equation_X64.Machine_s.Public",
        "disc_equation_X64.Machine_s.Secret",
        "equality_tok_X64.Machine_s.Public@tok",
        "equality_tok_X64.Machine_s.Secret@tok",
        "equation_FStar.FunctionalExtensionality.feq",
        "equation_FStar.FunctionalExtensionality.on_dom",
        "equation_FStar.FunctionalExtensionality.restricted_t",
        "equation_FStar.List.Tot.Base.op_At",
        "equation_FStar.Pervasives.Native.snd", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Types_s.quad32",
        "equation_Words_s.nat32", "equation_Words_s.nat64",
        "equation_Words_s.nat8", "equation_Words_s.natN",
        "equation_X64.Bytes_Semantics_s.eval_ins",
        "equation_X64.Bytes_Semantics_s.update_xmm_",
        "equation_X64.Bytes_Semantics_s.update_xmm_preserve_flags",
        "equation_X64.Bytes_Semantics_s.xmms_t",
        "equation_X64.Leakage_Helpers.merge_taint",
        "equation_X64.Leakage_Ins_Xmm.set_xmm_taint",
        "equation_X64.Leakage_Ins_Xmm.xmm_taint",
        "equation_X64.Leakage_s.constTimeInvariant",
        "equation_X64.Leakage_s.isConstantTime",
        "equation_X64.Leakage_s.isConstantTimeGivenStates",
        "equation_X64.Leakage_s.isExplicitLeakageFree",
        "equation_X64.Leakage_s.isExplicitLeakageFreeGivenStates",
        "equation_X64.Leakage_s.isLeakageFree",
        "equation_X64.Leakage_s.is_explicit_leakage_free_lhs",
        "equation_X64.Leakage_s.is_explicit_leakage_free_rhs",
        "equation_X64.Leakage_s.publicCfFlagValuesAreSame",
        "equation_X64.Leakage_s.publicFlagValuesAreSame",
        "equation_X64.Leakage_s.publicMemValuesAreSame",
        "equation_X64.Leakage_s.publicRegisterValuesAreSame",
        "equation_X64.Leakage_s.publicValuesAreSame",
        "equation_X64.Leakage_s.publicXmmValuesAreSame",
        "equation_X64.Machine_s.xmm",
        "equation_X64.Taint_Semantics_s.extract_operands",
        "equation_X64.Taint_Semantics_s.ins_obs",
        "equation_X64.Taint_Semantics_s.taint_eval_ins",
        "equation_X64.Taint_Semantics_s.tainted_code",
        "equation_with_fuel_FStar.List.Tot.Base.append.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.operand_obs_list.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.taint_eval_code.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.taint_match_list.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.update_taint_list.fuel_instrumented",
        "fuel_guarded_inversion_Words_s.four",
        "fuel_guarded_inversion_X64.Bytes_Semantics_s.state",
        "fuel_guarded_inversion_X64.Leakage_s.taintState",
        "fuel_guarded_inversion_X64.Machine_s.taint",
        "fuel_guarded_inversion_X64.Taint_Semantics_s.tainted_ins",
        "fuel_guarded_inversion_X64.Taint_Semantics_s.traceState",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.unit",
        "function_token_typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__regs",
        "function_token_typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__xmms",
        "function_token_typing_X64.Leakage_s.__proj__TaintState__item__regTaint",
        "function_token_typing_X64.Leakage_s.__proj__TaintState__item__xmmTaint",
        "int_inversion",
        "interpretation_Tm_abs_1861e1dfbce217b81baf39da7dbe5796",
        "interpretation_Tm_abs_1aa87ea4de26c5f807351c79780462e0",
        "interpretation_Tm_abs_4a1a6682764b8be475443da6650b9908",
        "interpretation_Tm_abs_4c8b5654700366a6514bd2cce7d5af4f",
        "interpretation_Tm_abs_66926e89e50e2ac69caf858cc1113f07",
        "interpretation_Tm_abs_728e959e62c634798059835f229c48f4",
        "interpretation_Tm_abs_87aa9a08ee2036250d5d2d7660744587",
        "interpretation_Tm_abs_9781fbf874b910b607e5f1e3e8158b0c",
        "interpretation_Tm_abs_d2269df42a02340ac68914c195104ae6",
        "interpretation_Tm_abs_fe44d2820bd291cbabc93d338ef2fb23",
        "kinding_X64.Bytes_Semantics_s.state@tok",
        "kinding_X64.Machine_s.observation@tok",
        "kinding_X64.Taint_Semantics_s.tainted_ins@tok",
        "kinding_X64.Taint_Semantics_s.tainted_ocmp@tok",
        "lemma_FStar.FunctionalExtensionality.feq_on_domain",
        "lemma_FStar.List.Tot.Properties.append_l_nil",
        "primitive_Prims.op_AmpAmp", "primitive_Prims.op_BarBar",
        "proj_equation_FStar.Pervasives.Native.Mktuple2__2",
        "proj_equation_FStar.Pervasives.Native.Some_v",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_flags",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_mem",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_ok",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_regs",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_xmms",
        "proj_equation_X64.Leakage_s.TaintState_cfFlagsTaint",
        "proj_equation_X64.Leakage_s.TaintState_flagsTaint",
        "proj_equation_X64.Leakage_s.TaintState_regTaint",
        "proj_equation_X64.Leakage_s.TaintState_xmmTaint",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_memTaint",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_state",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_trace",
        "proj_equation_X64.Taint_Semantics_s.TaintedIns_i",
        "proj_equation_X64.Taint_Semantics_s.TaintedIns_t",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
        "projection_inverse_FStar.Pervasives.Native.Some_v",
        "projection_inverse_Prims.Nil_a",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_flags",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_mem",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_ok",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_regs",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_xmms",
        "projection_inverse_X64.Bytes_Semantics_s.SHA256_msg2_dst",
        "projection_inverse_X64.Bytes_Semantics_s.SHA256_msg2_src",
        "projection_inverse_X64.Leakage_s.TaintState_cfFlagsTaint",
        "projection_inverse_X64.Leakage_s.TaintState_flagsTaint",
        "projection_inverse_X64.Leakage_s.TaintState_regTaint",
        "projection_inverse_X64.Leakage_s.TaintState_xmmTaint",
        "projection_inverse_X64.Machine_s.Ins_ins",
        "projection_inverse_X64.Machine_s.Ins_t_ins",
        "projection_inverse_X64.Machine_s.Ins_t_ocmp",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_memTaint",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_state",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_trace",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_b0ec1ad4c766f179179881d04d9cace4",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "refinement_interpretation_Tm_refine_bbafeaf908f6ca277e13b1e5aa92d75f",
        "refinement_interpretation_Tm_refine_f0a4eeefab9c63f31c350a802a4d45dd",
        "token_correspondence_X64.Bytes_Semantics_s.__proj__Mkstate__item__xmms",
        "token_correspondence_X64.Bytes_Semantics_s.update_xmm_preserve_flags",
        "token_correspondence_X64.Leakage_s.__proj__TaintState__item__regTaint",
        "token_correspondence_X64.Leakage_s.__proj__TaintState__item__xmmTaint",
        "typing_FStar.Pervasives.Native.snd",
        "typing_Tm_abs_1861e1dfbce217b81baf39da7dbe5796",
        "typing_Tm_abs_4a1a6682764b8be475443da6650b9908",
        "typing_Tm_abs_66926e89e50e2ac69caf858cc1113f07",
        "typing_Tm_abs_728e959e62c634798059835f229c48f4",
        "typing_Tm_abs_fe44d2820bd291cbabc93d338ef2fb23",
        "typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__ok",
        "typing_X64.Bytes_Semantics_s.uu___is_SHA256_msg2",
        "typing_X64.CryptoInstructions_s.sha256_msg2_spec",
        "typing_X64.Leakage_Ins_Xmm.xmm_taint",
        "typing_X64.Leakage_s.__proj__TaintState__item__cfFlagsTaint",
        "typing_X64.Machine_s.xmm",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__memTaint",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__state",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__trace",
        "typing_X64.Taint_Semantics_s.__proj__TaintedIns__item__i",
        "typing_X64.Taint_Semantics_s.__proj__TaintedIns__item__t",
        "typing_X64.Taint_Semantics_s.extract_operands",
        "typing_X64.Taint_Semantics_s.ins_obs",
        "typing_X64.Taint_Semantics_s.operand_obs_list",
        "typing_X64.Taint_Semantics_s.taint_eval_code",
        "typing_X64.Taint_Semantics_s.taint_eval_ins", "unit_typing"
      ],
      0,
      "8fa50258f6c1d77d0a4c6638de563013"
    ],
    [
      "X64.Leakage_Ins_Xmm.mov128_does_not_use_secret",
      1,
      4,
      2,
      [
        "@MaxIFuel_assumption", "@query",
        "disc_equation_X64.Machine_s.Mov128Mem",
        "disc_equation_X64.Machine_s.Mov128Xmm",
        "fuel_guarded_inversion_X64.Machine_s.mov128_op"
      ],
      0,
      "68b05301859ebd192b749997b81a8fe8"
    ],
    [
      "X64.Leakage_Ins_Xmm.check_if_movdqu_leakage_free_aux",
      1,
      4,
      2,
      [
        "@MaxIFuel_assumption", "@query",
        "data_elim_X64.Bytes_Semantics_s.MOVDQU",
        "disc_equation_X64.Bytes_Semantics_s.MOVDQU",
        "disc_equation_X64.Machine_s.Mov128Mem",
        "disc_equation_X64.Machine_s.Mov128Xmm",
        "fuel_guarded_inversion_X64.Machine_s.mov128_op",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_X64.Bytes_Semantics_s.MOVDQU_dst",
        "projection_inverse_X64.Bytes_Semantics_s.MOVDQU_src",
        "refinement_interpretation_Tm_refine_69a34f712728736367447fdb81c0edd0",
        "typing_X64.Taint_Semantics_s.__proj__TaintedIns__item__i"
      ],
      0,
      "4996985f29145c326bda42a90ae13679"
    ],
    [
      "X64.Leakage_Ins_Xmm.frame_update_heap128_x",
      1,
      4,
      2,
      [ "@query" ],
      0,
      "7992d71982ead248241636dc3a71f042"
    ],
    [
      "X64.Leakage_Ins_Xmm.lemma_movdqu_same_public_aux",
      1,
      4,
      2,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_FStar.List.Tot.Base.append.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.operand_obs_list.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.taint_eval_code.fuel_instrumented",
        "@query",
        "FStar.Map_interpretation_Tm_arrow_502b9651e918ea8d6f2366e16a25a0c5",
        "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b",
        "Prims_interpretation_Tm_arrow_a26b6f0ab7c6505137c6de4ce0011041",
        "Prims_pretyping_ae567c2fb75be05905677af440075565",
        "Prims_pretyping_f8666440faa91836cc5a13998af863fc",
        "X64.Bytes_Semantics_s_interpretation_Tm_arrow_17742a16dc7ea8ebf4db7d06d09f33c0",
        "X64.Bytes_Semantics_s_interpretation_Tm_arrow_71ff103e225169c475064edd2fb305a3",
        "X64.Bytes_Semantics_s_interpretation_Tm_arrow_8470e7404473e5e970d45be5c0839082",
        "X64.Bytes_Semantics_s_pretyping_60dbe79bd701f5199da59ca07a16456f",
        "X64.Bytes_Semantics_s_pretyping_e5ba130f8e8efa54c3d7f65c0f7d5207",
        "X64.Leakage_Ins_Xmm_interpretation_Tm_arrow_bdda86793821fc687c53232715f5c21f",
        "X64.Machine_s_pretyping_b7c45855ed90996ceceb34aa61de24e7",
        "X64.Machine_s_pretyping_e51d9612683cb053e6b8236fad2673ca",
        "X64.Taint_Semantics_s_pretyping_e5512f1f3d006584f1f8889e0827cf63",
        "bool_inversion", "bool_typing", "constructor_distinct_Prims.Nil",
        "constructor_distinct_X64.Machine_s.Ins",
        "constructor_distinct_X64.Machine_s.Mov128Mem",
        "constructor_distinct_X64.Machine_s.Mov128Xmm",
        "constructor_distinct_X64.Machine_s.OReg",
        "constructor_distinct_X64.Machine_s.Public",
        "data_elim_FStar.Pervasives.Native.Mktuple2",
        "data_elim_X64.Bytes_Semantics_s.MOVDQU",
        "data_elim_X64.Bytes_Semantics_s.Mkstate",
        "data_elim_X64.Leakage_s.TaintState",
        "data_elim_X64.Machine_s.MIndex", "data_elim_X64.Machine_s.MReg",
        "data_elim_X64.Machine_s.Mov128Mem",
        "data_elim_X64.Taint_Semantics_s.MktraceState",
        "data_elim_X64.Taint_Semantics_s.TaintedIns",
        "data_typing_intro_X64.Machine_s.Ins@tok",
        "data_typing_intro_X64.Machine_s.Rbx@tok",
        "data_typing_intro_X64.Machine_s.Secret@tok",
        "disc_equation_FStar.Pervasives.Native.Some",
        "disc_equation_X64.Bytes_Semantics_s.MOVDQU",
        "disc_equation_X64.Machine_s.Mov128Mem",
        "disc_equation_X64.Machine_s.Mov128Xmm",
        "disc_equation_X64.Machine_s.Public",
        "disc_equation_X64.Machine_s.Secret",
        "equality_tok_X64.Bytes_Semantics_s.Cpuid@tok",
        "equality_tok_X64.Machine_s.Public@tok",
        "equality_tok_X64.Machine_s.Secret@tok",
        "equation_FStar.FunctionalExtensionality.feq",
        "equation_FStar.FunctionalExtensionality.on_dom",
        "equation_FStar.List.Tot.Base.op_At",
        "equation_FStar.Pervasives.Native.snd", "equation_Prims.eqtype",
        "equation_Prims.nat", "equation_Types_s.quad32",
        "equation_Types_s.twobits", "equation_Words_s.nat32",
        "equation_Words_s.nat64", "equation_Words_s.nat8",
        "equation_Words_s.natN", "equation_X64.Bytes_Semantics_s.eval_ins",
        "equation_X64.Bytes_Semantics_s.eval_maddr",
        "equation_X64.Bytes_Semantics_s.eval_mov128_op",
        "equation_X64.Bytes_Semantics_s.get_heap_val128",
        "equation_X64.Bytes_Semantics_s.get_heap_val128_def",
        "equation_X64.Bytes_Semantics_s.get_heap_val32",
        "equation_X64.Bytes_Semantics_s.get_heap_val32_def",
        "equation_X64.Bytes_Semantics_s.op_String_Access",
        "equation_X64.Bytes_Semantics_s.update_mem128",
        "equation_X64.Bytes_Semantics_s.update_mov128_op_preserve_flags_",
        "equation_X64.Bytes_Semantics_s.update_xmm_",
        "equation_X64.Bytes_Semantics_s.valid_maddr128",
        "equation_X64.Bytes_Semantics_s.valid_mov128_op",
        "equation_X64.Leakage_Helpers.maddr_does_not_use_secrets",
        "equation_X64.Leakage_Helpers.operand_taint",
        "equation_X64.Leakage_Ins_Xmm.check_if_movdqu_leakage_free_aux",
        "equation_X64.Leakage_Ins_Xmm.mov128_does_not_use_secret",
        "equation_X64.Leakage_Ins_Xmm.set_xmm_taint",
        "equation_X64.Leakage_Ins_Xmm.xmm_taint",
        "equation_X64.Leakage_s.constTimeInvariant",
        "equation_X64.Leakage_s.is_explicit_leakage_free_lhs",
        "equation_X64.Leakage_s.is_explicit_leakage_free_rhs",
        "equation_X64.Leakage_s.publicCfFlagValuesAreSame",
        "equation_X64.Leakage_s.publicFlagValuesAreSame",
        "equation_X64.Leakage_s.publicMemValuesAreSame",
        "equation_X64.Leakage_s.publicRegisterValuesAreSame",
        "equation_X64.Leakage_s.publicValuesAreSame",
        "equation_X64.Leakage_s.publicXmmValuesAreSame",
        "equation_X64.Machine_s.memTaint_t", "equation_X64.Machine_s.xmm",
        "equation_X64.Taint_Semantics_s.extract_operands",
        "equation_X64.Taint_Semantics_s.ins_obs",
        "equation_X64.Taint_Semantics_s.taint_eval_ins",
        "equation_X64.Taint_Semantics_s.taint_eval_movdqu",
        "equation_X64.Taint_Semantics_s.taint_match128",
        "equation_X64.Taint_Semantics_s.tainted_code",
        "equation_X64.Taint_Semantics_s.update_taint128",
        "equation_with_fuel_FStar.List.Tot.Base.append.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.operand_obs_list.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.taint_eval_code.fuel_instrumented",
        "fuel_guarded_inversion_Words_s.four",
        "fuel_guarded_inversion_X64.Bytes_Semantics_s.state",
        "fuel_guarded_inversion_X64.Leakage_s.taintState",
        "fuel_guarded_inversion_X64.Machine_s.maddr",
        "fuel_guarded_inversion_X64.Machine_s.mov128_op",
        "fuel_guarded_inversion_X64.Machine_s.taint",
        "fuel_guarded_inversion_X64.Taint_Semantics_s.tainted_ins",
        "fuel_guarded_inversion_X64.Taint_Semantics_s.traceState",
        "function_token_typing_FStar.Map.sel",
        "function_token_typing_Opaque_s.make_opaque",
        "function_token_typing_Prims.__cache_version_number__",
        "function_token_typing_Prims.int",
        "function_token_typing_Prims.unit",
        "function_token_typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__regs",
        "function_token_typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__xmms",
        "function_token_typing_X64.Bytes_Semantics_s.get_heap_val32_def",
        "function_token_typing_X64.Bytes_Semantics_s.op_String_Access",
        "function_token_typing_X64.Leakage_s.__proj__TaintState__item__regTaint",
        "function_token_typing_X64.Leakage_s.__proj__TaintState__item__xmmTaint",
        "int_inversion", "int_typing",
        "interpretation_Tm_abs_1aa87ea4de26c5f807351c79780462e0",
        "interpretation_Tm_abs_4a1a6682764b8be475443da6650b9908",
        "interpretation_Tm_abs_66926e89e50e2ac69caf858cc1113f07",
        "interpretation_Tm_abs_728e959e62c634798059835f229c48f4",
        "interpretation_Tm_abs_9781fbf874b910b607e5f1e3e8158b0c",
        "interpretation_Tm_abs_a06142c8eda045120a439e96cfd57739",
        "interpretation_Tm_abs_c70423166e245fa00eec60ce949d4129",
        "interpretation_Tm_abs_d2269df42a02340ac68914c195104ae6",
        "interpretation_Tm_abs_eacf52497f7791a550d4b4d37fd96a49",
        "interpretation_Tm_abs_fe44d2820bd291cbabc93d338ef2fb23",
        "kinding_X64.Bytes_Semantics_s.state@tok",
        "kinding_X64.Machine_s.observation@tok",
        "kinding_X64.Machine_s.taint@tok",
        "kinding_X64.Taint_Semantics_s.tainted_ins@tok",
        "kinding_X64.Taint_Semantics_s.tainted_ocmp@tok",
        "lemma_FStar.FunctionalExtensionality.feq_on_domain",
        "lemma_FStar.List.Tot.Properties.append_l_nil",
        "primitive_Prims.op_AmpAmp", "primitive_Prims.op_BarBar",
        "primitive_Prims.op_GreaterThanOrEqual",
        "primitive_Prims.op_LessThan", "primitive_Prims.op_disEquality",
        "proj_equation_FStar.Pervasives.Native.Mktuple2__1",
        "proj_equation_FStar.Pervasives.Native.Mktuple2__2",
        "proj_equation_FStar.Pervasives.Native.Some_v",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_flags",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_mem",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_ok",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_regs",
        "proj_equation_X64.Bytes_Semantics_s.Mkstate_xmms",
        "proj_equation_X64.Leakage_s.TaintState_cfFlagsTaint",
        "proj_equation_X64.Leakage_s.TaintState_flagsTaint",
        "proj_equation_X64.Leakage_s.TaintState_regTaint",
        "proj_equation_X64.Leakage_s.TaintState_xmmTaint",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_memTaint",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_state",
        "proj_equation_X64.Taint_Semantics_s.TaintedIns_i",
        "proj_equation_X64.Taint_Semantics_s.TaintedIns_t",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_BoxInt_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
        "projection_inverse_FStar.Pervasives.Native.Some_v",
        "projection_inverse_Prims.Nil_a",
        "projection_inverse_Words_s.Mkfour_hi2",
        "projection_inverse_Words_s.Mkfour_hi3",
        "projection_inverse_Words_s.Mkfour_lo0",
        "projection_inverse_Words_s.Mkfour_lo1",
        "projection_inverse_X64.Bytes_Semantics_s.MOVDQU_dst",
        "projection_inverse_X64.Bytes_Semantics_s.MOVDQU_src",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_flags",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_mem",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_ok",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_regs",
        "projection_inverse_X64.Bytes_Semantics_s.Mkstate_xmms",
        "projection_inverse_X64.Leakage_s.TaintState_cfFlagsTaint",
        "projection_inverse_X64.Leakage_s.TaintState_flagsTaint",
        "projection_inverse_X64.Leakage_s.TaintState_regTaint",
        "projection_inverse_X64.Leakage_s.TaintState_xmmTaint",
        "projection_inverse_X64.Machine_s.Ins_ins",
        "projection_inverse_X64.Machine_s.Ins_t_ins",
        "projection_inverse_X64.Machine_s.Ins_t_ocmp",
        "projection_inverse_X64.Machine_s.Mov128Mem_m",
        "projection_inverse_X64.Machine_s.Mov128Xmm_x",
        "projection_inverse_X64.Machine_s.OReg_r",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_memTaint",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_state",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_trace",
        "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f",
        "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98",
        "refinement_interpretation_Tm_refine_55c0b335f5121f8337daf6aff9df4280",
        "refinement_interpretation_Tm_refine_69a34f712728736367447fdb81c0edd0",
        "refinement_interpretation_Tm_refine_8460739bc2f4e9c8586fe62449789aa0",
        "refinement_interpretation_Tm_refine_8e3aff34e2b01c410f661e3b9d75037a",
        "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d",
        "token_correspondence_FStar.Map.sel",
        "token_correspondence_Opaque_s.make_opaque",
        "token_correspondence_X64.Bytes_Semantics_s.__proj__Mkstate__item__xmms",
        "token_correspondence_X64.Bytes_Semantics_s.get_heap_val128_def",
        "token_correspondence_X64.Bytes_Semantics_s.get_heap_val32_def",
        "token_correspondence_X64.Bytes_Semantics_s.op_String_Access",
        "typing_FStar.Pervasives.Native.snd",
        "typing_Tm_abs_4a1a6682764b8be475443da6650b9908",
        "typing_Tm_abs_66926e89e50e2ac69caf858cc1113f07",
        "typing_Tm_abs_728e959e62c634798059835f229c48f4",
        "typing_Tm_abs_a06142c8eda045120a439e96cfd57739",
        "typing_Tm_abs_fe44d2820bd291cbabc93d338ef2fb23",
        "typing_X64.Bytes_Semantics_s.__proj__Mkstate__item__ok",
        "typing_X64.Bytes_Semantics_s.eval_maddr",
        "typing_X64.Bytes_Semantics_s.eval_mov128_op",
        "typing_X64.Leakage_Ins_Xmm.mov128_does_not_use_secret",
        "typing_X64.Leakage_Ins_Xmm.xmm_taint", "typing_X64.Machine_s.xmm",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__memTaint",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__state",
        "typing_X64.Taint_Semantics_s.__proj__MktraceState__item__trace",
        "typing_X64.Taint_Semantics_s.__proj__TaintedIns__item__i",
        "typing_X64.Taint_Semantics_s.__proj__TaintedIns__item__t",
        "typing_X64.Taint_Semantics_s.ins_obs",
        "typing_X64.Taint_Semantics_s.match_n",
        "typing_X64.Taint_Semantics_s.operand_obs_list",
        "typing_X64.Taint_Semantics_s.taint_eval_ins",
        "typing_X64.Taint_Semantics_s.update_n",
        "typing_tok_X64.Bytes_Semantics_s.Cpuid@tok",
        "typing_tok_X64.Machine_s.Public@tok",
        "typing_tok_X64.Machine_s.Secret@tok", "unit_inversion",
        "unit_typing"
      ],
      0,
      "dbc9a46cb4599c473f4d86f2a4ce9130"
    ],
    [
      "X64.Leakage_Ins_Xmm.lemma_movdqu_same_public",
      1,
      4,
      2,
      [
        "@query", "equation_X64.Leakage_s.isExplicitLeakageFreeGivenStates",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__2"
      ],
      0,
      "ae582e308abd8b1639b9a25ba436bf99"
    ],
    [
      "X64.Leakage_Ins_Xmm.check_if_movdqu_leakage_free",
      1,
      4,
      2,
      [
        "@MaxFuel_assumption", "@MaxIFuel_assumption",
        "@fuel_correspondence_X64.Taint_Semantics_s.operand_obs_list.fuel_instrumented",
        "@fuel_correspondence_X64.Taint_Semantics_s.taint_eval_code.fuel_instrumented",
        "@query",
        "X64.Taint_Semantics_s_pretyping_cc24b69d9ea89f288186d79510eec4aa",
        "X64.Taint_Semantics_s_pretyping_e5512f1f3d006584f1f8889e0827cf63",
        "constructor_distinct_Prims.Nil",
        "constructor_distinct_X64.Machine_s.Ins",
        "data_elim_FStar.Pervasives.Native.Mktuple2",
        "data_typing_intro_X64.Machine_s.Ins@tok",
        "disc_equation_X64.Bytes_Semantics_s.MOVDQU",
        "equation_Prims.eqtype", "equation_X64.Leakage_s.constTimeInvariant",
        "equation_X64.Leakage_s.isConstantTime",
        "equation_X64.Leakage_s.isConstantTimeGivenStates",
        "equation_X64.Leakage_s.isExplicitLeakageFree",
        "equation_X64.Leakage_s.isLeakageFree",
        "equation_X64.Taint_Semantics_s.extract_operands",
        "equation_X64.Taint_Semantics_s.ins_obs",
        "equation_X64.Taint_Semantics_s.tainted_code",
        "equation_with_fuel_X64.Taint_Semantics_s.operand_obs_list.fuel_instrumented",
        "equation_with_fuel_X64.Taint_Semantics_s.taint_eval_code.fuel_instrumented",
        "fuel_guarded_inversion_X64.Leakage_s.taintState",
        "fuel_guarded_inversion_X64.Taint_Semantics_s.tainted_ins",
        "fuel_guarded_inversion_X64.Taint_Semantics_s.traceState",
        "kinding_X64.Taint_Semantics_s.tainted_ins@tok",
        "kinding_X64.Taint_Semantics_s.tainted_ocmp@tok",
        "proj_equation_FStar.Pervasives.Native.Some_v",
        "proj_equation_X64.Taint_Semantics_s.MktraceState_trace",
        "proj_equation_X64.Taint_Semantics_s.TaintedIns_i",
        "projection_inverse_BoxBool_proj_0",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__1",
        "projection_inverse_FStar.Pervasives.Native.Mktuple2__2",
        "projection_inverse_FStar.Pervasives.Native.Some_v",
        "projection_inverse_Prims.Nil_a",
        "projection_inverse_X64.Machine_s.Ins_ins",
        "projection_inverse_X64.Machine_s.Ins_t_ins",
        "projection_inverse_X64.Machine_s.Ins_t_ocmp",
        "projection_inverse_X64.Taint_Semantics_s.MktraceState_trace",
        "refinement_interpretation_Tm_refine_69a34f712728736367447fdb81c0edd0",
        "typing_X64.Taint_Semantics_s.__proj__TaintedIns__item__i",
        "typing_X64.Taint_Semantics_s.extract_operands"
      ],
      0,
      "4978e06d5d135c54d13bec4c3889a132"
    ],
    [
      "X64.Leakage_Ins_Xmm.check_if_xmm_ins_consumes_fixed_time",
      1,
      4,
      2,
      [
        "@MaxIFuel_assumption", "@query", "bool_inversion", "bool_typing",
        "data_elim_X64.Taint_Semantics_s.TaintedIns",
        "disc_equation_X64.Bytes_Semantics_s.AESNI_dec",
        "disc_equation_X64.Bytes_Semantics_s.AESNI_dec_last",
        "disc_equation_X64.Bytes_Semantics_s.AESNI_enc",
        "disc_equation_X64.Bytes_Semantics_s.AESNI_enc_last",
        "disc_equation_X64.Bytes_Semantics_s.AESNI_imc",
        "disc_equation_X64.Bytes_Semantics_s.AESNI_keygen_assist",
        "disc_equation_X64.Bytes_Semantics_s.MOVDQU",
        "disc_equation_X64.Bytes_Semantics_s.Paddd",
        "disc_equation_X64.Bytes_Semantics_s.Palignr",
        "disc_equation_X64.Bytes_Semantics_s.Pclmulqdq",
        "disc_equation_X64.Bytes_Semantics_s.Pcmpeqd",
        "disc_equation_X64.Bytes_Semantics_s.Pextrq",
        "disc_equation_X64.Bytes_Semantics_s.Pinsrd",
        "disc_equation_X64.Bytes_Semantics_s.Pinsrq",
        "disc_equation_X64.Bytes_Semantics_s.Pshufb",
        "disc_equation_X64.Bytes_Semantics_s.Pshufd",
        "disc_equation_X64.Bytes_Semantics_s.Pslld",
        "disc_equation_X64.Bytes_Semantics_s.Psrld",
        "disc_equation_X64.Bytes_Semantics_s.Psrldq",
        "disc_equation_X64.Bytes_Semantics_s.Pxor",
        "disc_equation_X64.Bytes_Semantics_s.SHA256_msg1",
        "disc_equation_X64.Bytes_Semantics_s.SHA256_msg2",
        "disc_equation_X64.Bytes_Semantics_s.SHA256_rnds2",
        "disc_equation_X64.Bytes_Semantics_s.Shufpd",
        "disc_equation_X64.Bytes_Semantics_s.VPSLLDQ",
        "equation_X64.Taint_Semantics_s.is_xmm_ins",
        "fuel_guarded_inversion_X64.Bytes_Semantics_s.ins",
        "fuel_guarded_inversion_X64.Taint_Semantics_s.tainted_ins",
        "proj_equation_X64.Taint_Semantics_s.TaintedIns_i",
        "projection_inverse_BoxBool_proj_0",
        "refinement_interpretation_Tm_refine_adf012ba59e36af09f3e5d996935ffab",
        "typing_X64.Taint_Semantics_s.is_xmm_ins"
      ],
      0,
      "4b92d75c970350de5db61b556dc27171"
    ]
  ]
]
back to top