val va_codegen_success_VPolyAdd : dst:va_operand_xmm -> src1:va_operand_xmm ->
  src2:va_operand_opr128 -> Tot va_pbool
let va_codegen_success_VPolyAdd dst src1 src2 =
  (va_pbool_and (va_codegen_success_VPxor dst src1 src2) (va_ttrue ()))
val va_codegen_success_VPolyAdd : dst:va_operand_xmm -> src1:va_operand_xmm ->
  src2:va_operand_opr128 -> Tot va_pbool
let va_codegen_success_VPolyAdd dst src1 src2 =
(va_pbool_and (va_codegen_success_VPxor dst src1 src2) (va_ttrue ()))
Vale.AES.X64.PolyOps.fst.checked
Vale.X64.State.fsti.checked Vale.X64.QuickCodes.fsti.checked Vale.X64.QuickCode.fst.checked Vale.X64.Machine_s.fst.checked Vale.X64.InsVector.fsti.checked Vale.X64.InsMem.fsti.checked Vale.X64.InsBasic.fsti.checked Vale.X64.InsAes.fsti.checked Vale.X64.Decls.fsti.checked Vale.X64.CPU_Features_s.fst.checked Vale.Math.Poly2_s.fsti.checked Vale.Math.Poly2.Words.fsti.checked Vale.Math.Poly2.Lemmas.fsti.checked Vale.Math.Poly2.Bits_s.fsti.checked Vale.Math.Poly2.Bits.fsti.checked Vale.Math.Poly2.fsti.checked Vale.Def.Types_s.fst.checked Vale.Arch.Types.fsti.checked prims.fst.checked FStar.Pervasives.Native.fst.checked FStar.Pervasives.fsti.checked
Vale.AES.X64.PolyOps.fst
Vale.X64.Decls.va_operand_xmm Vale.X64.Decls.va_operand_opr128 Vale.X64.Decls.va_pbool_and Vale.X64.InsVector.va_codegen_success_VPxor Vale.X64.Decls.va_ttrue Vale.X64.Decls.va_pbool
module Vale.AES.X64.PolyOps
open Vale.Def.Types_s
open Vale.Arch.Types
open Vale.Math.Poly2_s
open Vale.Math.Poly2
open Vale.Math.Poly2.Bits_s
open Vale.Math.Poly2.Bits
open Vale.Math.Poly2.Lemmas
open Vale.X64.Machine_s
open Vale.X64.State
open Vale.X64.Decls
open Vale.X64.InsBasic
open Vale.X64.InsMem
open Vale.X64.InsVector
open Vale.X64.InsAes
open Vale.X64.QuickCode
open Vale.X64.QuickCodes
open Vale.X64.CPU_Features_s
//-- VPolyAdd

[@ "opaque_to_smt"]
let va_code_VPolyAdd dst src1 src2 =
  (va_Block (va_CCons (va_code_VPxor dst src1 src2) (va_CNil ())))

[@ "opaque_to_smt"]
val va_codegen_success_VPolyAdd : dst:va_operand_xmm -> src1:va_operand_xmm ->
  src2:va_operand_opr128 -> Tot va_pbool

    dst: Vale.X64.Decls.va_operand_xmm ->
    src1: Vale.X64.Decls.va_operand_xmm ->
    src2: Vale.X64.Decls.va_operand_opr128
  -> Vale.X64.Decls.va_pbool