val x64_poly1305 : normal lowstar_poly_t
let x64_poly1305 = as_normal_t #lowstar_poly_t lowstar_poly
val x64_poly1305 : normal lowstar_poly_t
let x64_poly1305 =
as_normal_t #lowstar_poly_t lowstar_poly
Vale.Stdcalls.X64.Poly.fst.checked
prims.fst.checked FStar.Pervasives.fsti.checked FStar.Mul.fst.checked
Vale.Stdcalls.X64.Poly.fst
Vale.Stdcalls.X64.Poly.as_normal_t Vale.Stdcalls.X64.Poly.lowstar_poly_t Vale.Stdcalls.X64.Poly.lowstar_poly
module Vale.Stdcalls.X64.Poly
open FStar.Mul

#reset-options "--z3rlimit 50"
let z3rlimit_hack x = ()

(* And here's the poly wrapper itself *)
let lowstar_poly : lowstar_poly_t  =
  IX64.wrap_weak_stdcall
    code_poly
    dom
    (W.mk_prediction code_poly dom [] (poly_lemma code_poly IA.win))
val x64_poly1305 : normal lowstar_poly_t
Vale.Interop.Base.normal Vale.Stdcalls.X64.Poly.lowstar_poly_t