val va_code_ShiftKey1_128 : va_dummy:unit -> Tot va_code
let va_code_ShiftKey1_128 () =
  (va_Block (va_CCons (va_code_Vmr (va_op_vec_opr_vec 1) (va_op_vec_opr_vec 3)) (va_CCons
    (va_code_ShiftLeft128_1 ()) (va_CCons (va_code_VPolyAnd (va_op_vec_opr_vec 3)
    (va_op_vec_opr_vec 3) (va_op_vec_opr_vec 5)) (va_CCons (va_code_Vcmpequw (va_op_vec_opr_vec 3)
    (va_op_vec_opr_vec 3) (va_op_vec_opr_vec 5)) (va_CCons (va_code_Vspltw (va_op_vec_opr_vec 3)
    (va_op_vec_opr_vec 3) 0) (va_CCons (va_code_VPolyAnd (va_op_vec_opr_vec 3) (va_op_vec_opr_vec
    3) (va_op_vec_opr_vec 4)) (va_CCons (va_code_VPolyAdd (va_op_vec_opr_vec 1) (va_op_vec_opr_vec
    1) (va_op_vec_opr_vec 3)) (va_CNil ())))))))))
val va_code_ShiftKey1_128 : va_dummy:unit -> Tot va_code
let va_code_ShiftKey1_128 () =
(va_Block (va_CCons (va_code_Vmr (va_op_vec_opr_vec 1) (va_op_vec_opr_vec 3))
        (va_CCons (va_code_ShiftLeft128_1 ())
            (va_CCons (va_code_VPolyAnd (va_op_vec_opr_vec 3)
                    (va_op_vec_opr_vec 3)
                    (va_op_vec_opr_vec 5))
                (va_CCons (va_code_Vcmpequw (va_op_vec_opr_vec 3)
                        (va_op_vec_opr_vec 3)
                        (va_op_vec_opr_vec 5))
                    (va_CCons (va_code_Vspltw (va_op_vec_opr_vec 3) (va_op_vec_opr_vec 3) 0)
                        (va_CCons (va_code_VPolyAnd (va_op_vec_opr_vec 3)
                                (va_op_vec_opr_vec 3)
                                (va_op_vec_opr_vec 4))
                            (va_CCons (va_code_VPolyAdd (va_op_vec_opr_vec 1)
                                    (va_op_vec_opr_vec 1)
                                    (va_op_vec_opr_vec 3))
                                (va_CNil ())))))))))
Vale.AES.PPC64LE.GF128_Init.fst.checked
Vale.PPC64LE.State.fsti.checked Vale.PPC64LE.QuickCodes.fsti.checked Vale.PPC64LE.QuickCode.fst.checked Vale.PPC64LE.Memory.fsti.checked Vale.PPC64LE.Machine_s.fst.checked Vale.PPC64LE.InsVector.fsti.checked Vale.PPC64LE.InsMem.fsti.checked Vale.PPC64LE.InsBasic.fsti.checked Vale.PPC64LE.Decls.fsti.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.Words_s.fsti.checked Vale.Def.Words.Four_s.fsti.checked Vale.Def.Types_s.fst.checked Vale.Arch.Types.fsti.checked Vale.Arch.HeapImpl.fsti.checked Vale.AES.Types_helpers.fsti.checked Vale.AES.PPC64LE.PolyOps.fsti.checked Vale.AES.PPC64LE.GF128_Mul.fsti.checked Vale.AES.PPC64LE.AES.fsti.checked Vale.AES.OptPublic_BE.fsti.checked Vale.AES.GHash_BE.fsti.checked Vale.AES.GF128_s.fsti.checked Vale.AES.GF128.fsti.checked Vale.AES.AES_common_s.fst.checked Vale.AES.AES_BE_s.fst.checked Vale.AES.AES256_helpers_BE.fsti.checked prims.fst.checked FStar.Seq.Base.fsti.checked FStar.Seq.fst.checked FStar.Pervasives.Native.fst.checked FStar.Pervasives.fsti.checked
Vale.AES.PPC64LE.GF128_Init.fst
Prims.unit Vale.PPC64LE.Decls.va_Block Vale.PPC64LE.Decls.va_CCons Vale.PPC64LE.InsVector.va_code_Vmr Vale.PPC64LE.Decls.va_op_vec_opr_vec Vale.AES.PPC64LE.GF128_Mul.va_code_ShiftLeft128_1 Vale.AES.PPC64LE.PolyOps.va_code_VPolyAnd Vale.PPC64LE.InsVector.va_code_Vcmpequw Vale.PPC64LE.InsVector.va_code_Vspltw Vale.AES.PPC64LE.PolyOps.va_code_VPolyAdd Vale.PPC64LE.Decls.va_CNil Vale.PPC64LE.Decls.va_code
module Vale.AES.PPC64LE.GF128_Init
open Vale.Def.Words_s
open Vale.Def.Words.Four_s
open Vale.Def.Types_s
open FStar.Seq
open Vale.Arch.Types
open Vale.Arch.HeapImpl
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.AES.GF128_s
open Vale.AES.GF128
open Vale.AES.GHash_BE
open Vale.AES.AES_BE_s
open Vale.AES.AES256_helpers_BE
open Vale.AES.PPC64LE.AES
open Vale.PPC64LE.Machine_s
open Vale.PPC64LE.Memory
open Vale.PPC64LE.State
open Vale.PPC64LE.Decls
open Vale.PPC64LE.InsBasic
open Vale.PPC64LE.InsMem
open Vale.PPC64LE.InsVector
open Vale.PPC64LE.QuickCode
open Vale.PPC64LE.QuickCodes
open Vale.AES.PPC64LE.PolyOps
open Vale.AES.PPC64LE.GF128_Mul
open Vale.AES.OptPublic_BE
//-- ShiftKey1_128

val va_code_ShiftKey1_128 : va_dummy:unit -> Tot va_code
[@ "opaque_to_smt" va_qattr]
val va_code_ShiftKey1_128 : va_dummy:unit -> Tot va_code
va_dummy: Prims.unit -> Vale.PPC64LE.Decls.va_code