; LLVM IR from oreparaz/dudect :: examples/aesbitsliced (afternm_aes128ctr)

; Unoptimized IR (clang -disable-llvm-passes):
target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128"
target triple = "x86_64-unknown-linux-gnu"

%union.int128 = type { [2 x i64] }

@crypto_stream_aes128ctr_portable_SWAP32 = external constant [16 x i8], align 16
@crypto_stream_aes128ctr_portable_M0 = external constant [16 x i8], align 16
@crypto_stream_aes128ctr_portable_M0SWAP = external constant [16 x i8], align 16
@crypto_stream_aes128ctr_portable_BS0 = external constant %union.int128, align 8
@crypto_stream_aes128ctr_portable_BS1 = external constant %union.int128, align 8
@crypto_stream_aes128ctr_portable_BS2 = external constant %union.int128, align 8
@crypto_stream_aes128ctr_portable_SR = external constant [16 x i8], align 16
@crypto_stream_aes128ctr_portable_SRM0 = external constant [16 x i8], align 16

; Function Attrs: nounwind uwtable
define dso_local i32 @crypto_stream_aes128ctr_afternm(ptr noundef %0, i64 noundef %1, ptr noundef %2, ptr noundef %3) #0 {
  %5 = alloca ptr, align 8
  %6 = alloca i64, align 8
  %7 = alloca ptr, align 8
  %8 = alloca ptr, align 8
  %9 = alloca %union.int128, align 8
  %10 = alloca %union.int128, align 8
  %11 = alloca %union.int128, align 8
  %12 = alloca %union.int128, align 8
  %13 = alloca %union.int128, align 8
  %14 = alloca %union.int128, align 8
  %15 = alloca %union.int128, align 8
  %16 = alloca %union.int128, align 8
  %17 = alloca %union.int128, align 8
  %18 = alloca %union.int128, align 8
  %19 = alloca %union.int128, align 8
  %20 = alloca %union.int128, align 8
  %21 = alloca %union.int128, align 8
  %22 = alloca %union.int128, align 8
  %23 = alloca %union.int128, align 8
  %24 = alloca %union.int128, align 8
  %25 = alloca %union.int128, align 8
  %26 = alloca i64, align 8
  %27 = alloca [128 x i8], align 16
  %28 = alloca ptr, align 8
  %29 = alloca ptr, align 8
  %30 = alloca i8, align 1
  %31 = alloca i32, align 4
  store ptr %0, ptr %5, align 8, !tbaa !5
  store i64 %1, ptr %6, align 8, !tbaa !9
  store ptr %2, ptr %7, align 8, !tbaa !5
  store ptr %3, ptr %8, align 8, !tbaa !5
  call void @llvm.lifetime.start.p0(i64 16, ptr %9) #4
  call void @llvm.lifetime.start.p0(i64 16, ptr %10) #4
  call void @llvm.lifetime.start.p0(i64 16, ptr %11) #4
  call void @llvm.lifetime.start.p0(i64 16, ptr %12) #4
  call void @llvm.lifetime.start.p0(i64 16, ptr %13) #4
  call void @llvm.lifetime.start.p0(i64 16, ptr %14) #4
  call void @llvm.lifetime.start.p0(i64 16, ptr %15) #4
  call void @llvm.lifetime.start.p0(i64 16, ptr %16) #4
  call void @llvm.lifetime.start.p0(i64 16, ptr %17) #4
  call void @llvm.lifetime.start.p0(i64 16, ptr %18) #4
  call void @llvm.lifetime.start.p0(i64 16, ptr %19) #4
  call void @llvm.lifetime.start.p0(i64 16, ptr %20) #4
  call void @llvm.lifetime.start.p0(i64 16, ptr %21) #4
  call void @llvm.lifetime.start.p0(i64 16, ptr %22) #4
  call void @llvm.lifetime.start.p0(i64 16, ptr %23) #4
  call void @llvm.lifetime.start.p0(i64 16, ptr %24) #4
  call void @llvm.lifetime.start.p0(i64 16, ptr %25) #4
  call void @llvm.lifetime.start.p0(i64 8, ptr %26) #4
  call void @llvm.lifetime.start.p0(i64 128, ptr %27) #4
  call void @llvm.lifetime.start.p0(i64 8, ptr %28) #4
  call void @llvm.lifetime.start.p0(i64 8, ptr %29) #4
  call void @llvm.lifetime.start.p0(i64 1, ptr %30) #4
  call void @llvm.lifetime.start.p0(i64 4, ptr %31) #4
  %32 = load ptr, ptr %7, align 8, !tbaa !5
  %33 = getelementptr inbounds i8, ptr %32, i64 0
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %25, ptr noundef %33)
  store ptr %25, ptr %29, align 8, !tbaa !5
  br label %34

34:                                               ; preds = %307, %4
  %35 = load ptr, ptr %29, align 8, !tbaa !5
  %36 = getelementptr inbounds i8, ptr %35, i64 0
  call void @llvm.memcpy.p0.p0.i64(ptr align 8 %9, ptr align 8 %36, i64 16, i1 false), !tbaa.struct !11
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %10, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %10, ptr noundef @crypto_stream_aes128ctr_portable_SWAP32)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %11, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %12, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %13, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %14, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %15, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %16, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_add_uint32_big(ptr noundef %10, i32 noundef 1)
  call void @crypto_stream_aes128ctr_portable_add_uint32_big(ptr noundef %11, i32 noundef 2)
  call void @crypto_stream_aes128ctr_portable_add_uint32_big(ptr noundef %12, i32 noundef 3)
  call void @crypto_stream_aes128ctr_portable_add_uint32_big(ptr noundef %13, i32 noundef 4)
  call void @crypto_stream_aes128ctr_portable_add_uint32_big(ptr noundef %14, i32 noundef 5)
  call void @crypto_stream_aes128ctr_portable_add_uint32_big(ptr noundef %15, i32 noundef 6)
  call void @crypto_stream_aes128ctr_portable_add_uint32_big(ptr noundef %16, i32 noundef 7)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %9, ptr noundef @crypto_stream_aes128ctr_portable_M0)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %10, ptr noundef @crypto_stream_aes128ctr_portable_M0SWAP)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %11, ptr noundef @crypto_stream_aes128ctr_portable_M0SWAP)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %12, ptr noundef @crypto_stream_aes128ctr_portable_M0SWAP)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %13, ptr noundef @crypto_stream_aes128ctr_portable_M0SWAP)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %14, ptr noundef @crypto_stream_aes128ctr_portable_M0SWAP)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %15, ptr noundef @crypto_stream_aes128ctr_portable_M0SWAP)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %16, ptr noundef @crypto_stream_aes128ctr_portable_M0SWAP)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %17, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef %17, i32 noundef 1)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %17, ptr noundef @crypto_stream_aes128ctr_portable_BS0)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef %17, i32 noundef 1)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %17, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef %17, i32 noundef 1)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %17, ptr noundef @crypto_stream_aes128ctr_portable_BS0)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef %17, i32 noundef 1)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %17, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef %17, i32 noundef 1)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %17, ptr noundef @crypto_stream_aes128ctr_portable_BS0)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef %17, i32 noundef 1)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %17, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef %17, i32 noundef 1)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %17, ptr noundef @crypto_stream_aes128ctr_portable_BS0)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef %17, i32 noundef 1)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %17, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef %17, i32 noundef 2)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %17, ptr noundef @crypto_stream_aes128ctr_portable_BS1)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef %17, i32 noundef 2)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %17, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef %17, i32 noundef 2)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %17, ptr noundef @crypto_stream_aes128ctr_portable_BS1)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef %17, i32 noundef 2)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %17, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef %17, i32 noundef 2)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %17, ptr noundef @crypto_stream_aes128ctr_portable_BS1)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef %17, i32 noundef 2)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %17, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef %17, i32 noundef 2)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %17, ptr noundef @crypto_stream_aes128ctr_portable_BS1)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef %17, i32 noundef 2)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %17, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef %17, i32 noundef 4)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %17, ptr noundef @crypto_stream_aes128ctr_portable_BS2)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef %17, i32 noundef 4)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %17, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef %17, i32 noundef 4)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %17, ptr noundef @crypto_stream_aes128ctr_portable_BS2)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef %17, i32 noundef 4)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %17, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef %17, i32 noundef 4)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %17, ptr noundef @crypto_stream_aes128ctr_portable_BS2)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef %17, i32 noundef 4)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %17, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef %17, i32 noundef 4)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %17, ptr noundef @crypto_stream_aes128ctr_portable_BS2)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef %17, i32 noundef 4)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %17)
  %37 = load ptr, ptr %8, align 8, !tbaa !5
  %38 = getelementptr inbounds i8, ptr %37, i64 0
  %39 = getelementptr inbounds i8, ptr %38, i64 0
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %39)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %9, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %40 = load ptr, ptr %8, align 8, !tbaa !5
  %41 = getelementptr inbounds i8, ptr %40, i64 0
  %42 = getelementptr inbounds i8, ptr %41, i64 16
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %42)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %10, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %43 = load ptr, ptr %8, align 8, !tbaa !5
  %44 = getelementptr inbounds i8, ptr %43, i64 0
  %45 = getelementptr inbounds i8, ptr %44, i64 32
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %45)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %11, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %46 = load ptr, ptr %8, align 8, !tbaa !5
  %47 = getelementptr inbounds i8, ptr %46, i64 0
  %48 = getelementptr inbounds i8, ptr %47, i64 48
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %48)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %12, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %49 = load ptr, ptr %8, align 8, !tbaa !5
  %50 = getelementptr inbounds i8, ptr %49, i64 0
  %51 = getelementptr inbounds i8, ptr %50, i64 64
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %51)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %13, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %52 = load ptr, ptr %8, align 8, !tbaa !5
  %53 = getelementptr inbounds i8, ptr %52, i64 0
  %54 = getelementptr inbounds i8, ptr %53, i64 80
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %54)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %14, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %55 = load ptr, ptr %8, align 8, !tbaa !5
  %56 = getelementptr inbounds i8, ptr %55, i64 0
  %57 = getelementptr inbounds i8, ptr %56, i64 96
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %57)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %15, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %58 = load ptr, ptr %8, align 8, !tbaa !5
  %59 = getelementptr inbounds i8, ptr %58, i64 0
  %60 = getelementptr inbounds i8, ptr %59, i64 112
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %60)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %16, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %20, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %19, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %18, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %22, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %21, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %23, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %17, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %24, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef %19, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef %20, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %23, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %17, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %24, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %21, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %22, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %22, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %21, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %18, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef %18, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %22, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %21, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %22, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %23, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %24, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %21, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %22, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %23, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef %24, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %21, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %20, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %23, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %24, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %24, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %22, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %22, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %19, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %19, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %23, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %21, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %17, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %19, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %19, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %15, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %14, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %20, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %20, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %21, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %17, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %19, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %19, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %9, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %12, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %21, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %17, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %20, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %20, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %21, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %17, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %19, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %19, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %13, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %11, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %20, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %20, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %16, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %10, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %17, ptr noundef %9, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %18, ptr noundef %10, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %19, ptr noundef %13, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %20, ptr noundef %15, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %21, ptr noundef %12, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %22, ptr noundef %16, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %23, ptr noundef %11, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %24, ptr noundef %14, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %9, ptr noundef %9, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %10, ptr noundef %10, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %13, ptr noundef %13, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %15, ptr noundef %15, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %12, ptr noundef %12, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %16, ptr noundef %16, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %11, ptr noundef %11, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %14, ptr noundef %14, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %14)
  %61 = load ptr, ptr %8, align 8, !tbaa !5
  %62 = getelementptr inbounds i8, ptr %61, i64 128
  %63 = getelementptr inbounds i8, ptr %62, i64 0
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %63)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %17, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %64 = load ptr, ptr %8, align 8, !tbaa !5
  %65 = getelementptr inbounds i8, ptr %64, i64 128
  %66 = getelementptr inbounds i8, ptr %65, i64 16
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %66)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %18, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %67 = load ptr, ptr %8, align 8, !tbaa !5
  %68 = getelementptr inbounds i8, ptr %67, i64 128
  %69 = getelementptr inbounds i8, ptr %68, i64 32
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %69)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %19, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %70 = load ptr, ptr %8, align 8, !tbaa !5
  %71 = getelementptr inbounds i8, ptr %70, i64 128
  %72 = getelementptr inbounds i8, ptr %71, i64 48
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %72)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %20, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %73 = load ptr, ptr %8, align 8, !tbaa !5
  %74 = getelementptr inbounds i8, ptr %73, i64 128
  %75 = getelementptr inbounds i8, ptr %74, i64 64
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %75)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %21, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %76 = load ptr, ptr %8, align 8, !tbaa !5
  %77 = getelementptr inbounds i8, ptr %76, i64 128
  %78 = getelementptr inbounds i8, ptr %77, i64 80
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %78)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %22, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %79 = load ptr, ptr %8, align 8, !tbaa !5
  %80 = getelementptr inbounds i8, ptr %79, i64 128
  %81 = getelementptr inbounds i8, ptr %80, i64 96
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %81)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %23, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %82 = load ptr, ptr %8, align 8, !tbaa !5
  %83 = getelementptr inbounds i8, ptr %82, i64 128
  %84 = getelementptr inbounds i8, ptr %83, i64 112
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %84)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %24, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %12, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %11, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %10, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %14, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %13, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %15, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %9, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %16, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef %11, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef %12, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %15, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %9, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %16, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %13, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %14, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %14, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %13, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %10, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef %10, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %14, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %13, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %14, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %15, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %16, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %13, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %14, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %15, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef %16, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %13, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %12, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %15, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %16, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %16, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %14, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %14, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %11, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %11, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %15, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %13, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %9, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %11, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %11, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %23, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %22, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %12, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %12, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %13, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %9, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %11, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %11, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %17, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %20, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %13, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %9, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %12, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %12, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %13, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %9, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %11, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %11, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %21, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %19, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %12, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %12, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %24, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %18, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %9, ptr noundef %17, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %10, ptr noundef %18, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %11, ptr noundef %21, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %12, ptr noundef %23, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %13, ptr noundef %20, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %14, ptr noundef %24, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %15, ptr noundef %19, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %16, ptr noundef %22, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %17, ptr noundef %17, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %18, ptr noundef %18, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %21, ptr noundef %21, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %23, ptr noundef %23, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %20, ptr noundef %20, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %24, ptr noundef %24, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %19, ptr noundef %19, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %22, ptr noundef %22, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %22)
  %85 = load ptr, ptr %8, align 8, !tbaa !5
  %86 = getelementptr inbounds i8, ptr %85, i64 256
  %87 = getelementptr inbounds i8, ptr %86, i64 0
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %87)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %9, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %88 = load ptr, ptr %8, align 8, !tbaa !5
  %89 = getelementptr inbounds i8, ptr %88, i64 256
  %90 = getelementptr inbounds i8, ptr %89, i64 16
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %90)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %10, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %91 = load ptr, ptr %8, align 8, !tbaa !5
  %92 = getelementptr inbounds i8, ptr %91, i64 256
  %93 = getelementptr inbounds i8, ptr %92, i64 32
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %93)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %11, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %94 = load ptr, ptr %8, align 8, !tbaa !5
  %95 = getelementptr inbounds i8, ptr %94, i64 256
  %96 = getelementptr inbounds i8, ptr %95, i64 48
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %96)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %12, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %97 = load ptr, ptr %8, align 8, !tbaa !5
  %98 = getelementptr inbounds i8, ptr %97, i64 256
  %99 = getelementptr inbounds i8, ptr %98, i64 64
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %99)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %13, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %100 = load ptr, ptr %8, align 8, !tbaa !5
  %101 = getelementptr inbounds i8, ptr %100, i64 256
  %102 = getelementptr inbounds i8, ptr %101, i64 80
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %102)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %14, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %103 = load ptr, ptr %8, align 8, !tbaa !5
  %104 = getelementptr inbounds i8, ptr %103, i64 256
  %105 = getelementptr inbounds i8, ptr %104, i64 96
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %105)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %15, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %106 = load ptr, ptr %8, align 8, !tbaa !5
  %107 = getelementptr inbounds i8, ptr %106, i64 256
  %108 = getelementptr inbounds i8, ptr %107, i64 112
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %108)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %16, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %20, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %19, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %18, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %22, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %21, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %23, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %17, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %24, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef %19, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef %20, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %23, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %17, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %24, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %21, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %22, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %22, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %21, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %18, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef %18, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %22, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %21, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %22, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %23, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %24, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %21, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %22, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %23, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef %24, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %21, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %20, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %23, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %24, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %24, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %22, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %22, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %19, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %19, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %23, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %21, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %17, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %19, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %19, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %15, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %14, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %20, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %20, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %21, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %17, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %19, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %19, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %9, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %12, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %21, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %17, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %20, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %20, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %21, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %17, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %19, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %19, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %13, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %11, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %20, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %20, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %16, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %10, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %17, ptr noundef %9, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %18, ptr noundef %10, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %19, ptr noundef %13, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %20, ptr noundef %15, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %21, ptr noundef %12, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %22, ptr noundef %16, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %23, ptr noundef %11, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %24, ptr noundef %14, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %9, ptr noundef %9, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %10, ptr noundef %10, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %13, ptr noundef %13, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %15, ptr noundef %15, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %12, ptr noundef %12, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %16, ptr noundef %16, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %11, ptr noundef %11, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %14, ptr noundef %14, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %14)
  %109 = load ptr, ptr %8, align 8, !tbaa !5
  %110 = getelementptr inbounds i8, ptr %109, i64 384
  %111 = getelementptr inbounds i8, ptr %110, i64 0
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %111)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %17, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %112 = load ptr, ptr %8, align 8, !tbaa !5
  %113 = getelementptr inbounds i8, ptr %112, i64 384
  %114 = getelementptr inbounds i8, ptr %113, i64 16
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %114)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %18, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %115 = load ptr, ptr %8, align 8, !tbaa !5
  %116 = getelementptr inbounds i8, ptr %115, i64 384
  %117 = getelementptr inbounds i8, ptr %116, i64 32
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %117)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %19, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %118 = load ptr, ptr %8, align 8, !tbaa !5
  %119 = getelementptr inbounds i8, ptr %118, i64 384
  %120 = getelementptr inbounds i8, ptr %119, i64 48
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %120)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %20, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %121 = load ptr, ptr %8, align 8, !tbaa !5
  %122 = getelementptr inbounds i8, ptr %121, i64 384
  %123 = getelementptr inbounds i8, ptr %122, i64 64
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %123)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %21, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %124 = load ptr, ptr %8, align 8, !tbaa !5
  %125 = getelementptr inbounds i8, ptr %124, i64 384
  %126 = getelementptr inbounds i8, ptr %125, i64 80
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %126)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %22, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %127 = load ptr, ptr %8, align 8, !tbaa !5
  %128 = getelementptr inbounds i8, ptr %127, i64 384
  %129 = getelementptr inbounds i8, ptr %128, i64 96
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %129)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %23, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %130 = load ptr, ptr %8, align 8, !tbaa !5
  %131 = getelementptr inbounds i8, ptr %130, i64 384
  %132 = getelementptr inbounds i8, ptr %131, i64 112
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %132)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %24, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %12, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %11, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %10, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %14, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %13, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %15, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %9, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %16, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef %11, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef %12, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %15, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %9, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %16, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %13, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %14, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %14, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %13, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %10, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef %10, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %14, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %13, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %14, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %15, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %16, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %13, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %14, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %15, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef %16, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %13, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %12, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %15, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %16, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %16, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %14, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %14, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %11, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %11, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %15, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %13, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %9, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %11, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %11, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %23, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %22, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %12, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %12, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %13, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %9, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %11, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %11, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %17, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %20, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %13, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %9, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %12, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %12, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %13, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %9, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %11, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %11, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %21, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %19, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %12, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %12, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %24, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %18, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %9, ptr noundef %17, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %10, ptr noundef %18, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %11, ptr noundef %21, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %12, ptr noundef %23, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %13, ptr noundef %20, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %14, ptr noundef %24, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %15, ptr noundef %19, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %16, ptr noundef %22, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %17, ptr noundef %17, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %18, ptr noundef %18, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %21, ptr noundef %21, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %23, ptr noundef %23, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %20, ptr noundef %20, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %24, ptr noundef %24, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %19, ptr noundef %19, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %22, ptr noundef %22, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %22)
  %133 = load ptr, ptr %8, align 8, !tbaa !5
  %134 = getelementptr inbounds i8, ptr %133, i64 512
  %135 = getelementptr inbounds i8, ptr %134, i64 0
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %135)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %9, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %136 = load ptr, ptr %8, align 8, !tbaa !5
  %137 = getelementptr inbounds i8, ptr %136, i64 512
  %138 = getelementptr inbounds i8, ptr %137, i64 16
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %138)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %10, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %139 = load ptr, ptr %8, align 8, !tbaa !5
  %140 = getelementptr inbounds i8, ptr %139, i64 512
  %141 = getelementptr inbounds i8, ptr %140, i64 32
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %141)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %11, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %142 = load ptr, ptr %8, align 8, !tbaa !5
  %143 = getelementptr inbounds i8, ptr %142, i64 512
  %144 = getelementptr inbounds i8, ptr %143, i64 48
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %144)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %12, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %145 = load ptr, ptr %8, align 8, !tbaa !5
  %146 = getelementptr inbounds i8, ptr %145, i64 512
  %147 = getelementptr inbounds i8, ptr %146, i64 64
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %147)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %13, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %148 = load ptr, ptr %8, align 8, !tbaa !5
  %149 = getelementptr inbounds i8, ptr %148, i64 512
  %150 = getelementptr inbounds i8, ptr %149, i64 80
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %150)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %14, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %151 = load ptr, ptr %8, align 8, !tbaa !5
  %152 = getelementptr inbounds i8, ptr %151, i64 512
  %153 = getelementptr inbounds i8, ptr %152, i64 96
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %153)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %15, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %154 = load ptr, ptr %8, align 8, !tbaa !5
  %155 = getelementptr inbounds i8, ptr %154, i64 512
  %156 = getelementptr inbounds i8, ptr %155, i64 112
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %156)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %16, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %20, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %19, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %18, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %22, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %21, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %23, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %17, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %24, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef %19, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef %20, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %23, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %17, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %24, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %21, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %22, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %22, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %21, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %18, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef %18, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %22, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %21, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %22, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %23, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %24, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %21, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %22, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %23, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef %24, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %21, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %20, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %23, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %24, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %24, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %22, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %22, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %19, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %19, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %23, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %21, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %17, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %19, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %19, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %15, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %14, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %20, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %20, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %21, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %17, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %19, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %19, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %9, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %12, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %21, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %17, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %20, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %20, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %21, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %17, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %19, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %19, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %13, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %11, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %20, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %20, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %16, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %10, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %17, ptr noundef %9, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %18, ptr noundef %10, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %19, ptr noundef %13, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %20, ptr noundef %15, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %21, ptr noundef %12, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %22, ptr noundef %16, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %23, ptr noundef %11, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %24, ptr noundef %14, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %9, ptr noundef %9, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %10, ptr noundef %10, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %13, ptr noundef %13, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %15, ptr noundef %15, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %12, ptr noundef %12, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %16, ptr noundef %16, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %11, ptr noundef %11, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %14, ptr noundef %14, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %14)
  %157 = load ptr, ptr %8, align 8, !tbaa !5
  %158 = getelementptr inbounds i8, ptr %157, i64 640
  %159 = getelementptr inbounds i8, ptr %158, i64 0
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %159)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %17, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %160 = load ptr, ptr %8, align 8, !tbaa !5
  %161 = getelementptr inbounds i8, ptr %160, i64 640
  %162 = getelementptr inbounds i8, ptr %161, i64 16
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %162)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %18, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %163 = load ptr, ptr %8, align 8, !tbaa !5
  %164 = getelementptr inbounds i8, ptr %163, i64 640
  %165 = getelementptr inbounds i8, ptr %164, i64 32
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %165)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %19, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %166 = load ptr, ptr %8, align 8, !tbaa !5
  %167 = getelementptr inbounds i8, ptr %166, i64 640
  %168 = getelementptr inbounds i8, ptr %167, i64 48
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %168)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %20, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %169 = load ptr, ptr %8, align 8, !tbaa !5
  %170 = getelementptr inbounds i8, ptr %169, i64 640
  %171 = getelementptr inbounds i8, ptr %170, i64 64
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %171)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %21, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %172 = load ptr, ptr %8, align 8, !tbaa !5
  %173 = getelementptr inbounds i8, ptr %172, i64 640
  %174 = getelementptr inbounds i8, ptr %173, i64 80
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %174)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %22, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %175 = load ptr, ptr %8, align 8, !tbaa !5
  %176 = getelementptr inbounds i8, ptr %175, i64 640
  %177 = getelementptr inbounds i8, ptr %176, i64 96
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %177)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %23, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %178 = load ptr, ptr %8, align 8, !tbaa !5
  %179 = getelementptr inbounds i8, ptr %178, i64 640
  %180 = getelementptr inbounds i8, ptr %179, i64 112
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %180)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %24, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %12, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %11, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %10, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %14, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %13, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %15, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %9, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %16, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef %11, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef %12, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %15, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %9, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %16, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %13, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %14, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %14, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %13, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %10, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef %10, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %14, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %13, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %14, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %15, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %16, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %13, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %14, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %15, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef %16, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %13, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %12, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %15, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %16, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %16, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %14, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %14, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %11, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %11, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %15, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %13, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %9, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %11, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %11, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %23, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %22, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %12, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %12, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %13, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %9, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %11, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %11, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %17, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %20, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %13, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %9, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %12, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %12, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %13, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %9, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %11, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %11, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %21, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %19, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %12, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %12, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %24, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %18, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %9, ptr noundef %17, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %10, ptr noundef %18, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %11, ptr noundef %21, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %12, ptr noundef %23, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %13, ptr noundef %20, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %14, ptr noundef %24, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %15, ptr noundef %19, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %16, ptr noundef %22, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %17, ptr noundef %17, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %18, ptr noundef %18, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %21, ptr noundef %21, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %23, ptr noundef %23, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %20, ptr noundef %20, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %24, ptr noundef %24, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %19, ptr noundef %19, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %22, ptr noundef %22, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %22)
  %181 = load ptr, ptr %8, align 8, !tbaa !5
  %182 = getelementptr inbounds i8, ptr %181, i64 768
  %183 = getelementptr inbounds i8, ptr %182, i64 0
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %183)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %9, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %184 = load ptr, ptr %8, align 8, !tbaa !5
  %185 = getelementptr inbounds i8, ptr %184, i64 768
  %186 = getelementptr inbounds i8, ptr %185, i64 16
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %186)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %10, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %187 = load ptr, ptr %8, align 8, !tbaa !5
  %188 = getelementptr inbounds i8, ptr %187, i64 768
  %189 = getelementptr inbounds i8, ptr %188, i64 32
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %189)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %11, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %190 = load ptr, ptr %8, align 8, !tbaa !5
  %191 = getelementptr inbounds i8, ptr %190, i64 768
  %192 = getelementptr inbounds i8, ptr %191, i64 48
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %192)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %12, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %193 = load ptr, ptr %8, align 8, !tbaa !5
  %194 = getelementptr inbounds i8, ptr %193, i64 768
  %195 = getelementptr inbounds i8, ptr %194, i64 64
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %195)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %13, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %196 = load ptr, ptr %8, align 8, !tbaa !5
  %197 = getelementptr inbounds i8, ptr %196, i64 768
  %198 = getelementptr inbounds i8, ptr %197, i64 80
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %198)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %14, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %199 = load ptr, ptr %8, align 8, !tbaa !5
  %200 = getelementptr inbounds i8, ptr %199, i64 768
  %201 = getelementptr inbounds i8, ptr %200, i64 96
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %201)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %15, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %202 = load ptr, ptr %8, align 8, !tbaa !5
  %203 = getelementptr inbounds i8, ptr %202, i64 768
  %204 = getelementptr inbounds i8, ptr %203, i64 112
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %204)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %16, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %20, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %19, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %18, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %22, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %21, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %23, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %17, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %24, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef %19, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef %20, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %23, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %17, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %24, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %21, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %22, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %22, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %21, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %18, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef %18, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %22, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %21, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %22, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %23, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %24, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %21, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %22, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %23, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef %24, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %21, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %20, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %23, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %24, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %24, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %22, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %22, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %19, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %19, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %23, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %21, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %17, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %19, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %19, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %15, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %14, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %20, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %20, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %21, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %17, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %19, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %19, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %9, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %12, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %21, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %17, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %20, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %20, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %21, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %17, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %19, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %19, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %13, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %11, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %20, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %20, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %16, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %10, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %17, ptr noundef %9, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %18, ptr noundef %10, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %19, ptr noundef %13, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %20, ptr noundef %15, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %21, ptr noundef %12, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %22, ptr noundef %16, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %23, ptr noundef %11, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %24, ptr noundef %14, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %9, ptr noundef %9, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %10, ptr noundef %10, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %13, ptr noundef %13, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %15, ptr noundef %15, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %12, ptr noundef %12, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %16, ptr noundef %16, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %11, ptr noundef %11, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %14, ptr noundef %14, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %14)
  %205 = load ptr, ptr %8, align 8, !tbaa !5
  %206 = getelementptr inbounds i8, ptr %205, i64 896
  %207 = getelementptr inbounds i8, ptr %206, i64 0
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %207)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %17, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %208 = load ptr, ptr %8, align 8, !tbaa !5
  %209 = getelementptr inbounds i8, ptr %208, i64 896
  %210 = getelementptr inbounds i8, ptr %209, i64 16
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %210)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %18, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %211 = load ptr, ptr %8, align 8, !tbaa !5
  %212 = getelementptr inbounds i8, ptr %211, i64 896
  %213 = getelementptr inbounds i8, ptr %212, i64 32
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %213)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %19, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %214 = load ptr, ptr %8, align 8, !tbaa !5
  %215 = getelementptr inbounds i8, ptr %214, i64 896
  %216 = getelementptr inbounds i8, ptr %215, i64 48
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %216)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %20, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %217 = load ptr, ptr %8, align 8, !tbaa !5
  %218 = getelementptr inbounds i8, ptr %217, i64 896
  %219 = getelementptr inbounds i8, ptr %218, i64 64
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %219)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %21, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %220 = load ptr, ptr %8, align 8, !tbaa !5
  %221 = getelementptr inbounds i8, ptr %220, i64 896
  %222 = getelementptr inbounds i8, ptr %221, i64 80
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %222)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %22, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %223 = load ptr, ptr %8, align 8, !tbaa !5
  %224 = getelementptr inbounds i8, ptr %223, i64 896
  %225 = getelementptr inbounds i8, ptr %224, i64 96
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %225)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %23, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %226 = load ptr, ptr %8, align 8, !tbaa !5
  %227 = getelementptr inbounds i8, ptr %226, i64 896
  %228 = getelementptr inbounds i8, ptr %227, i64 112
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %228)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %24, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %12, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %11, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %10, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %14, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %13, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %15, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %9, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %16, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef %11, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef %12, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %15, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %9, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %16, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %13, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %14, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %14, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %13, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %10, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef %10, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %14, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %13, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %14, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %15, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %16, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %13, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %14, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %15, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef %16, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %13, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %12, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %15, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %16, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %16, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %14, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %14, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %11, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %11, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %15, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %13, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %9, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %11, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %11, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %23, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %22, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %12, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %12, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %13, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %9, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %11, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %11, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %17, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %20, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %13, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %9, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %12, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %12, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %13, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %9, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %11, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %11, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %21, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %19, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %12, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %12, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %24, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %18, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %9, ptr noundef %17, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %10, ptr noundef %18, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %11, ptr noundef %21, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %12, ptr noundef %23, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %13, ptr noundef %20, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %14, ptr noundef %24, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %15, ptr noundef %19, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %16, ptr noundef %22, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %17, ptr noundef %17, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %18, ptr noundef %18, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %21, ptr noundef %21, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %23, ptr noundef %23, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %20, ptr noundef %20, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %24, ptr noundef %24, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %19, ptr noundef %19, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %22, ptr noundef %22, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %22)
  %229 = load ptr, ptr %8, align 8, !tbaa !5
  %230 = getelementptr inbounds i8, ptr %229, i64 1024
  %231 = getelementptr inbounds i8, ptr %230, i64 0
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %231)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %9, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %232 = load ptr, ptr %8, align 8, !tbaa !5
  %233 = getelementptr inbounds i8, ptr %232, i64 1024
  %234 = getelementptr inbounds i8, ptr %233, i64 16
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %234)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %10, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %235 = load ptr, ptr %8, align 8, !tbaa !5
  %236 = getelementptr inbounds i8, ptr %235, i64 1024
  %237 = getelementptr inbounds i8, ptr %236, i64 32
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %237)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %11, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %238 = load ptr, ptr %8, align 8, !tbaa !5
  %239 = getelementptr inbounds i8, ptr %238, i64 1024
  %240 = getelementptr inbounds i8, ptr %239, i64 48
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %240)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %12, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %241 = load ptr, ptr %8, align 8, !tbaa !5
  %242 = getelementptr inbounds i8, ptr %241, i64 1024
  %243 = getelementptr inbounds i8, ptr %242, i64 64
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %243)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %13, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %244 = load ptr, ptr %8, align 8, !tbaa !5
  %245 = getelementptr inbounds i8, ptr %244, i64 1024
  %246 = getelementptr inbounds i8, ptr %245, i64 80
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %246)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %14, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %247 = load ptr, ptr %8, align 8, !tbaa !5
  %248 = getelementptr inbounds i8, ptr %247, i64 1024
  %249 = getelementptr inbounds i8, ptr %248, i64 96
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %249)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %15, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  %250 = load ptr, ptr %8, align 8, !tbaa !5
  %251 = getelementptr inbounds i8, ptr %250, i64 1024
  %252 = getelementptr inbounds i8, ptr %251, i64 112
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %252)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %16, ptr noundef @crypto_stream_aes128ctr_portable_SR)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %20, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %19, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %18, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %22, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %21, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %23, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %17, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %24, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef %19, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef %20, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %23, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %17, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %24, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %21, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %22, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %22, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %21, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %18, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef %18, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %22, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %21, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %22, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %23, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %24, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %21, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %22, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %23, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef %24, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %21, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %20, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %23, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %24, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %24, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %22, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %22, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %19, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %19, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %23, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %21, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %17, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %19, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %19, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %15, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %14, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %20, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %20, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %21, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %17, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %19, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %19, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %9, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %12, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %21, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %17, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %20, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %20, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %21, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %17, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %19, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %19, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %13, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %11, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %20, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %20, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %16, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %10, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %17, ptr noundef %9, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %18, ptr noundef %10, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %19, ptr noundef %13, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %20, ptr noundef %15, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %21, ptr noundef %12, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %22, ptr noundef %16, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %23, ptr noundef %11, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %24, ptr noundef %14, i32 noundef 147)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %9, ptr noundef %9, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %10, ptr noundef %10, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %13, ptr noundef %13, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %15, ptr noundef %15, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %12, ptr noundef %12, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %16, ptr noundef %16, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %11, ptr noundef %11, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef %14, ptr noundef %14, i32 noundef 78)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %14)
  %253 = load ptr, ptr %8, align 8, !tbaa !5
  %254 = getelementptr inbounds i8, ptr %253, i64 1152
  %255 = getelementptr inbounds i8, ptr %254, i64 0
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %255)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %17, ptr noundef @crypto_stream_aes128ctr_portable_SRM0)
  %256 = load ptr, ptr %8, align 8, !tbaa !5
  %257 = getelementptr inbounds i8, ptr %256, i64 1152
  %258 = getelementptr inbounds i8, ptr %257, i64 16
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %258)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %18, ptr noundef @crypto_stream_aes128ctr_portable_SRM0)
  %259 = load ptr, ptr %8, align 8, !tbaa !5
  %260 = getelementptr inbounds i8, ptr %259, i64 1152
  %261 = getelementptr inbounds i8, ptr %260, i64 32
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %261)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %19, ptr noundef @crypto_stream_aes128ctr_portable_SRM0)
  %262 = load ptr, ptr %8, align 8, !tbaa !5
  %263 = getelementptr inbounds i8, ptr %262, i64 1152
  %264 = getelementptr inbounds i8, ptr %263, i64 48
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %264)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %20, ptr noundef @crypto_stream_aes128ctr_portable_SRM0)
  %265 = load ptr, ptr %8, align 8, !tbaa !5
  %266 = getelementptr inbounds i8, ptr %265, i64 1152
  %267 = getelementptr inbounds i8, ptr %266, i64 64
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %267)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %21, ptr noundef @crypto_stream_aes128ctr_portable_SRM0)
  %268 = load ptr, ptr %8, align 8, !tbaa !5
  %269 = getelementptr inbounds i8, ptr %268, i64 1152
  %270 = getelementptr inbounds i8, ptr %269, i64 80
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %270)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %22, ptr noundef @crypto_stream_aes128ctr_portable_SRM0)
  %271 = load ptr, ptr %8, align 8, !tbaa !5
  %272 = getelementptr inbounds i8, ptr %271, i64 1152
  %273 = getelementptr inbounds i8, ptr %272, i64 96
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %273)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %23, ptr noundef @crypto_stream_aes128ctr_portable_SRM0)
  %274 = load ptr, ptr %8, align 8, !tbaa !5
  %275 = getelementptr inbounds i8, ptr %274, i64 1152
  %276 = getelementptr inbounds i8, ptr %275, i64 112
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %276)
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef %24, ptr noundef @crypto_stream_aes128ctr_portable_SRM0)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %12, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %11, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %10, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %14, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %13, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %15, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %9, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %16, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef %11, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef %12, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %15, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %9, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %16, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %13, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %14, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %14, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %13, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %10, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef %10, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %14, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %13, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %14, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %15, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %16, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %13, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %14, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %15, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef %16, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %13, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %12, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %15, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %16, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %16, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %14, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %14, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %14, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %11, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %11, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %10, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %15, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %13, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %9, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %11, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %11, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %23, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %22, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %12, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %12, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %13, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %9, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %11, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %11, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %17, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %20, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %13, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %9, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %12, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %12, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %13, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %9, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %13, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %11, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %11, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %11, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %21, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %19, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %11)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %16, ptr noundef %14)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %15, ptr noundef %10)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %12, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %12, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %12, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %24, ptr noundef %15)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %18, ptr noundef %16)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %12)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %13)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %20)
  %277 = load ptr, ptr %8, align 8, !tbaa !5
  %278 = getelementptr inbounds i8, ptr %277, i64 1280
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %278)
  %279 = load ptr, ptr %8, align 8, !tbaa !5
  %280 = getelementptr inbounds i8, ptr %279, i64 1280
  %281 = getelementptr inbounds i8, ptr %280, i64 16
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %281)
  %282 = load ptr, ptr %8, align 8, !tbaa !5
  %283 = getelementptr inbounds i8, ptr %282, i64 1280
  %284 = getelementptr inbounds i8, ptr %283, i64 32
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %284)
  %285 = load ptr, ptr %8, align 8, !tbaa !5
  %286 = getelementptr inbounds i8, ptr %285, i64 1280
  %287 = getelementptr inbounds i8, ptr %286, i64 48
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %287)
  %288 = load ptr, ptr %8, align 8, !tbaa !5
  %289 = getelementptr inbounds i8, ptr %288, i64 1280
  %290 = getelementptr inbounds i8, ptr %289, i64 64
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %290)
  %291 = load ptr, ptr %8, align 8, !tbaa !5
  %292 = getelementptr inbounds i8, ptr %291, i64 1280
  %293 = getelementptr inbounds i8, ptr %292, i64 80
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %293)
  %294 = load ptr, ptr %8, align 8, !tbaa !5
  %295 = getelementptr inbounds i8, ptr %294, i64 1280
  %296 = getelementptr inbounds i8, ptr %295, i64 96
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %296)
  %297 = load ptr, ptr %8, align 8, !tbaa !5
  %298 = getelementptr inbounds i8, ptr %297, i64 1280
  %299 = getelementptr inbounds i8, ptr %298, i64 112
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %299)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %9, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef %9, i32 noundef 1)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %9, ptr noundef @crypto_stream_aes128ctr_portable_BS0)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef %9, i32 noundef 1)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %9, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef %9, i32 noundef 1)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %9, ptr noundef @crypto_stream_aes128ctr_portable_BS0)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef %9, i32 noundef 1)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %9, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef %9, i32 noundef 1)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %9, ptr noundef @crypto_stream_aes128ctr_portable_BS0)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef %9, i32 noundef 1)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %9, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef %9, i32 noundef 1)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %9, ptr noundef @crypto_stream_aes128ctr_portable_BS0)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef %9, i32 noundef 1)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %9, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef %9, i32 noundef 2)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %9, ptr noundef @crypto_stream_aes128ctr_portable_BS1)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef %9, i32 noundef 2)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %9, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef %9, i32 noundef 2)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %9, ptr noundef @crypto_stream_aes128ctr_portable_BS1)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef %9, i32 noundef 2)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %9, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef %9, i32 noundef 2)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %9, ptr noundef @crypto_stream_aes128ctr_portable_BS1)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef %9, i32 noundef 2)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %9, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef %9, i32 noundef 2)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %9, ptr noundef @crypto_stream_aes128ctr_portable_BS1)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef %9, i32 noundef 2)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %9, ptr noundef %23)
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef %9, i32 noundef 4)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %22)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %9, ptr noundef @crypto_stream_aes128ctr_portable_BS2)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef %9, i32 noundef 4)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %9, ptr noundef %21)
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef %9, i32 noundef 4)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %19)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %9, ptr noundef @crypto_stream_aes128ctr_portable_BS2)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef %9, i32 noundef 4)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %9, ptr noundef %18)
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef %9, i32 noundef 4)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %24)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %9, ptr noundef @crypto_stream_aes128ctr_portable_BS2)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef %9, i32 noundef 4)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %18, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %9, ptr noundef %17)
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef %9, i32 noundef 4)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %9, ptr noundef %20)
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef %9, ptr noundef @crypto_stream_aes128ctr_portable_BS2)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %9)
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef %9, i32 noundef 4)
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %17, ptr noundef %9)
  %300 = load i64, ptr %6, align 8, !tbaa !9
  %301 = icmp ult i64 %300, 128
  br i1 %301, label %302, label %303

302:                                              ; preds = %34
  br label %336

303:                                              ; preds = %34
  %304 = load i64, ptr %6, align 8, !tbaa !9
  %305 = icmp eq i64 %304, 128
  br i1 %305, label %306, label %307

306:                                              ; preds = %303
  br label %385

307:                                              ; preds = %303
  %308 = load ptr, ptr %29, align 8, !tbaa !5
  %309 = getelementptr inbounds i8, ptr %308, i64 12
  %310 = call i32 @crypto_stream_aes128ctr_portable_load32_bigendian(ptr noundef %309)
  store i32 %310, ptr %31, align 4, !tbaa !13
  %311 = load i32, ptr %31, align 4, !tbaa !13
  %312 = add i32 %311, 8
  store i32 %312, ptr %31, align 4, !tbaa !13
  %313 = load ptr, ptr %29, align 8, !tbaa !5
  %314 = getelementptr inbounds i8, ptr %313, i64 12
  %315 = load i32, ptr %31, align 4, !tbaa !13
  call void @crypto_stream_aes128ctr_portable_store32_bigendian(ptr noundef %314, i32 noundef %315)
  %316 = load ptr, ptr %5, align 8, !tbaa !5
  %317 = getelementptr inbounds i8, ptr %316, i64 0
  call void @llvm.memcpy.p0.p0.i64(ptr align 8 %317, ptr align 8 %17, i64 16, i1 false), !tbaa.struct !11
  %318 = load ptr, ptr %5, align 8, !tbaa !5
  %319 = getelementptr inbounds i8, ptr %318, i64 16
  call void @llvm.memcpy.p0.p0.i64(ptr align 8 %319, ptr align 8 %18, i64 16, i1 false), !tbaa.struct !11
  %320 = load ptr, ptr %5, align 8, !tbaa !5
  %321 = getelementptr inbounds i8, ptr %320, i64 32
  call void @llvm.memcpy.p0.p0.i64(ptr align 8 %321, ptr align 8 %21, i64 16, i1 false), !tbaa.struct !11
  %322 = load ptr, ptr %5, align 8, !tbaa !5
  %323 = getelementptr inbounds i8, ptr %322, i64 48
  call void @llvm.memcpy.p0.p0.i64(ptr align 8 %323, ptr align 8 %23, i64 16, i1 false), !tbaa.struct !11
  %324 = load ptr, ptr %5, align 8, !tbaa !5
  %325 = getelementptr inbounds i8, ptr %324, i64 64
  call void @llvm.memcpy.p0.p0.i64(ptr align 8 %325, ptr align 8 %20, i64 16, i1 false), !tbaa.struct !11
  %326 = load ptr, ptr %5, align 8, !tbaa !5
  %327 = getelementptr inbounds i8, ptr %326, i64 80
  call void @llvm.memcpy.p0.p0.i64(ptr align 8 %327, ptr align 8 %24, i64 16, i1 false), !tbaa.struct !11
  %328 = load ptr, ptr %5, align 8, !tbaa !5
  %329 = getelementptr inbounds i8, ptr %328, i64 96
  call void @llvm.memcpy.p0.p0.i64(ptr align 8 %329, ptr align 8 %19, i64 16, i1 false), !tbaa.struct !11
  %330 = load ptr, ptr %5, align 8, !tbaa !5
  %331 = getelementptr inbounds i8, ptr %330, i64 112
  call void @llvm.memcpy.p0.p0.i64(ptr align 8 %331, ptr align 8 %22, i64 16, i1 false), !tbaa.struct !11
  %332 = load i64, ptr %6, align 8, !tbaa !9
  %333 = sub i64 %332, 128
  store i64 %333, ptr %6, align 8, !tbaa !9
  %334 = load ptr, ptr %5, align 8, !tbaa !5
  %335 = getelementptr inbounds i8, ptr %334, i64 128
  store ptr %335, ptr %5, align 8, !tbaa !5
  br label %34

336:                                              ; preds = %302
  %337 = load i64, ptr %6, align 8, !tbaa !9
  store i64 %337, ptr %26, align 8, !tbaa !9
  %338 = load i64, ptr %6, align 8, !tbaa !9
  %339 = lshr i64 %338, 4
  store i64 %339, ptr %6, align 8, !tbaa !9
  %340 = load ptr, ptr %29, align 8, !tbaa !5
  %341 = getelementptr inbounds i8, ptr %340, i64 12
  %342 = call i32 @crypto_stream_aes128ctr_portable_load32_bigendian(ptr noundef %341)
  store i32 %342, ptr %31, align 4, !tbaa !13
  %343 = load i64, ptr %6, align 8, !tbaa !9
  %344 = load i32, ptr %31, align 4, !tbaa !13
  %345 = zext i32 %344 to i64
  %346 = add i64 %345, %343
  %347 = trunc i64 %346 to i32
  store i32 %347, ptr %31, align 4, !tbaa !13
  %348 = load ptr, ptr %29, align 8, !tbaa !5
  %349 = getelementptr inbounds i8, ptr %348, i64 12
  %350 = load i32, ptr %31, align 4, !tbaa !13
  call void @crypto_stream_aes128ctr_portable_store32_bigendian(ptr noundef %349, i32 noundef %350)
  %351 = getelementptr inbounds [128 x i8], ptr %27, i64 0, i64 0
  store ptr %351, ptr %28, align 8, !tbaa !5
  %352 = load ptr, ptr %28, align 8, !tbaa !5
  %353 = getelementptr inbounds i8, ptr %352, i64 0
  call void @llvm.memcpy.p0.p0.i64(ptr align 8 %353, ptr align 8 %17, i64 16, i1 false), !tbaa.struct !11
  %354 = load ptr, ptr %28, align 8, !tbaa !5
  %355 = getelementptr inbounds i8, ptr %354, i64 16
  call void @llvm.memcpy.p0.p0.i64(ptr align 8 %355, ptr align 8 %18, i64 16, i1 false), !tbaa.struct !11
  %356 = load ptr, ptr %28, align 8, !tbaa !5
  %357 = getelementptr inbounds i8, ptr %356, i64 32
  call void @llvm.memcpy.p0.p0.i64(ptr align 8 %357, ptr align 8 %21, i64 16, i1 false), !tbaa.struct !11
  %358 = load ptr, ptr %28, align 8, !tbaa !5
  %359 = getelementptr inbounds i8, ptr %358, i64 48
  call void @llvm.memcpy.p0.p0.i64(ptr align 8 %359, ptr align 8 %23, i64 16, i1 false), !tbaa.struct !11
  %360 = load ptr, ptr %28, align 8, !tbaa !5
  %361 = getelementptr inbounds i8, ptr %360, i64 64
  call void @llvm.memcpy.p0.p0.i64(ptr align 8 %361, ptr align 8 %20, i64 16, i1 false), !tbaa.struct !11
  %362 = load ptr, ptr %28, align 8, !tbaa !5
  %363 = getelementptr inbounds i8, ptr %362, i64 80
  call void @llvm.memcpy.p0.p0.i64(ptr align 8 %363, ptr align 8 %24, i64 16, i1 false), !tbaa.struct !11
  %364 = load ptr, ptr %28, align 8, !tbaa !5
  %365 = getelementptr inbounds i8, ptr %364, i64 96
  call void @llvm.memcpy.p0.p0.i64(ptr align 8 %365, ptr align 8 %19, i64 16, i1 false), !tbaa.struct !11
  %366 = load ptr, ptr %28, align 8, !tbaa !5
  %367 = getelementptr inbounds i8, ptr %366, i64 112
  call void @llvm.memcpy.p0.p0.i64(ptr align 8 %367, ptr align 8 %22, i64 16, i1 false), !tbaa.struct !11
  br label %368

368:                                              ; preds = %372, %336
  %369 = load i64, ptr %26, align 8, !tbaa !9
  %370 = icmp eq i64 %369, 0
  br i1 %370, label %371, label %372

371:                                              ; preds = %368
  br label %410

372:                                              ; preds = %368
  %373 = load ptr, ptr %28, align 8, !tbaa !5
  %374 = getelementptr inbounds i8, ptr %373, i64 0
  %375 = load i8, ptr %374, align 1, !tbaa !12
  store i8 %375, ptr %30, align 1, !tbaa !12
  %376 = load i8, ptr %30, align 1, !tbaa !12
  %377 = load ptr, ptr %5, align 8, !tbaa !5
  %378 = getelementptr inbounds i8, ptr %377, i64 0
  store i8 %376, ptr %378, align 1, !tbaa !12
  %379 = load ptr, ptr %28, align 8, !tbaa !5
  %380 = getelementptr inbounds i8, ptr %379, i64 1
  store ptr %380, ptr %28, align 8, !tbaa !5
  %381 = load ptr, ptr %5, align 8, !tbaa !5
  %382 = getelementptr inbounds i8, ptr %381, i64 1
  store ptr %382, ptr %5, align 8, !tbaa !5
  %383 = load i64, ptr %26, align 8, !tbaa !9
  %384 = sub i64 %383, 1
  store i64 %384, ptr %26, align 8, !tbaa !9
  br label %368

385:                                              ; preds = %306
  %386 = load ptr, ptr %29, align 8, !tbaa !5
  %387 = getelementptr inbounds i8, ptr %386, i64 12
  %388 = call i32 @crypto_stream_aes128ctr_portable_load32_bigendian(ptr noundef %387)
  store i32 %388, ptr %31, align 4, !tbaa !13
  %389 = load i32, ptr %31, align 4, !tbaa !13
  %390 = add i32 %389, 8
  store i32 %390, ptr %31, align 4, !tbaa !13
  %391 = load ptr, ptr %29, align 8, !tbaa !5
  %392 = getelementptr inbounds i8, ptr %391, i64 12
  %393 = load i32, ptr %31, align 4, !tbaa !13
  call void @crypto_stream_aes128ctr_portable_store32_bigendian(ptr noundef %392, i32 noundef %393)
  %394 = load ptr, ptr %5, align 8, !tbaa !5
  %395 = getelementptr inbounds i8, ptr %394, i64 0
  call void @llvm.memcpy.p0.p0.i64(ptr align 8 %395, ptr align 8 %17, i64 16, i1 false), !tbaa.struct !11
  %396 = load ptr, ptr %5, align 8, !tbaa !5
  %397 = getelementptr inbounds i8, ptr %396, i64 16
  call void @llvm.memcpy.p0.p0.i64(ptr align 8 %397, ptr align 8 %18, i64 16, i1 false), !tbaa.struct !11
  %398 = load ptr, ptr %5, align 8, !tbaa !5
  %399 = getelementptr inbounds i8, ptr %398, i64 32
  call void @llvm.memcpy.p0.p0.i64(ptr align 8 %399, ptr align 8 %21, i64 16, i1 false), !tbaa.struct !11
  %400 = load ptr, ptr %5, align 8, !tbaa !5
  %401 = getelementptr inbounds i8, ptr %400, i64 48
  call void @llvm.memcpy.p0.p0.i64(ptr align 8 %401, ptr align 8 %23, i64 16, i1 false), !tbaa.struct !11
  %402 = load ptr, ptr %5, align 8, !tbaa !5
  %403 = getelementptr inbounds i8, ptr %402, i64 64
  call void @llvm.memcpy.p0.p0.i64(ptr align 8 %403, ptr align 8 %20, i64 16, i1 false), !tbaa.struct !11
  %404 = load ptr, ptr %5, align 8, !tbaa !5
  %405 = getelementptr inbounds i8, ptr %404, i64 80
  call void @llvm.memcpy.p0.p0.i64(ptr align 8 %405, ptr align 8 %24, i64 16, i1 false), !tbaa.struct !11
  %406 = load ptr, ptr %5, align 8, !tbaa !5
  %407 = getelementptr inbounds i8, ptr %406, i64 96
  call void @llvm.memcpy.p0.p0.i64(ptr align 8 %407, ptr align 8 %19, i64 16, i1 false), !tbaa.struct !11
  %408 = load ptr, ptr %5, align 8, !tbaa !5
  %409 = getelementptr inbounds i8, ptr %408, i64 112
  call void @llvm.memcpy.p0.p0.i64(ptr align 8 %409, ptr align 8 %22, i64 16, i1 false), !tbaa.struct !11
  br label %410

410:                                              ; preds = %385, %371
  call void @llvm.lifetime.end.p0(i64 4, ptr %31) #4
  call void @llvm.lifetime.end.p0(i64 1, ptr %30) #4
  call void @llvm.lifetime.end.p0(i64 8, ptr %29) #4
  call void @llvm.lifetime.end.p0(i64 8, ptr %28) #4
  call void @llvm.lifetime.end.p0(i64 128, ptr %27) #4
  call void @llvm.lifetime.end.p0(i64 8, ptr %26) #4
  call void @llvm.lifetime.end.p0(i64 16, ptr %25) #4
  call void @llvm.lifetime.end.p0(i64 16, ptr %24) #4
  call void @llvm.lifetime.end.p0(i64 16, ptr %23) #4
  call void @llvm.lifetime.end.p0(i64 16, ptr %22) #4
  call void @llvm.lifetime.end.p0(i64 16, ptr %21) #4
  call void @llvm.lifetime.end.p0(i64 16, ptr %20) #4
  call void @llvm.lifetime.end.p0(i64 16, ptr %19) #4
  call void @llvm.lifetime.end.p0(i64 16, ptr %18) #4
  call void @llvm.lifetime.end.p0(i64 16, ptr %17) #4
  call void @llvm.lifetime.end.p0(i64 16, ptr %16) #4
  call void @llvm.lifetime.end.p0(i64 16, ptr %15) #4
  call void @llvm.lifetime.end.p0(i64 16, ptr %14) #4
  call void @llvm.lifetime.end.p0(i64 16, ptr %13) #4
  call void @llvm.lifetime.end.p0(i64 16, ptr %12) #4
  call void @llvm.lifetime.end.p0(i64 16, ptr %11) #4
  call void @llvm.lifetime.end.p0(i64 16, ptr %10) #4
  call void @llvm.lifetime.end.p0(i64 16, ptr %9) #4
  ret i32 0
}

; Function Attrs: nocallback nofree nosync nounwind willreturn memory(argmem: readwrite)
declare void @llvm.lifetime.start.p0(i64 immarg, ptr nocapture) #1

declare void @crypto_stream_aes128ctr_portable_copy2(ptr noundef, ptr noundef) #2

; Function Attrs: nocallback nofree nounwind willreturn memory(argmem: readwrite)
declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #3

declare void @crypto_stream_aes128ctr_portable_shufb(ptr noundef, ptr noundef) #2

declare void @crypto_stream_aes128ctr_portable_add_uint32_big(ptr noundef, i32 noundef) #2

declare void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef, i32 noundef) #2

declare void @crypto_stream_aes128ctr_portable_xor2(ptr noundef, ptr noundef) #2

declare void @crypto_stream_aes128ctr_portable_and2(ptr noundef, ptr noundef) #2

declare void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef, i32 noundef) #2

declare void @crypto_stream_aes128ctr_portable_or2(ptr noundef, ptr noundef) #2

declare void @crypto_stream_aes128ctr_portable_shufd(ptr noundef, ptr noundef, i32 noundef) #2

declare i32 @crypto_stream_aes128ctr_portable_load32_bigendian(ptr noundef) #2

declare void @crypto_stream_aes128ctr_portable_store32_bigendian(ptr noundef, i32 noundef) #2

; Function Attrs: nocallback nofree nosync nounwind willreturn memory(argmem: readwrite)
declare void @llvm.lifetime.end.p0(i64 immarg, ptr nocapture) #1

attributes #0 = { nounwind uwtable "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cmov,+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" }
attributes #1 = { nocallback nofree nosync nounwind willreturn memory(argmem: readwrite) }
attributes #2 = { "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cmov,+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" }
attributes #3 = { nocallback nofree nounwind willreturn memory(argmem: readwrite) }
attributes #4 = { nounwind }

!llvm.module.flags = !{!0, !1, !2, !3}
!llvm.ident = !{!4}

!0 = !{i32 1, !"wchar_size", i32 4}
!1 = !{i32 8, !"PIC Level", i32 2}
!2 = !{i32 7, !"PIE Level", i32 2}
!3 = !{i32 7, !"uwtable", i32 2}
!4 = !{!"clang version 19.1.0 (git@github.com:llvm/llvm-project.git a4bf6cd7cfb1a1421ba92bca9d017b49936c55e4)"}
!5 = !{!6, !6, i64 0}
!6 = !{!"any pointer", !7, i64 0}
!7 = !{!"omnipotent char", !8, i64 0}
!8 = !{!"Simple C/C++ TBAA"}
!9 = !{!10, !10, i64 0}
!10 = !{!"long long", !7, i64 0}
!11 = !{i64 0, i64 16, !12}
!12 = !{!7, !7, i64 0}
!13 = !{!14, !14, i64 0}
!14 = !{!"int", !7, i64 0}


; Optimized IR (opt -passes='default<O3>'):
target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128"
target triple = "x86_64-unknown-linux-gnu"

%union.int128 = type { [2 x i64] }

@crypto_stream_aes128ctr_portable_SWAP32 = external constant [16 x i8], align 16
@crypto_stream_aes128ctr_portable_M0 = external constant [16 x i8], align 16
@crypto_stream_aes128ctr_portable_M0SWAP = external constant [16 x i8], align 16
@crypto_stream_aes128ctr_portable_BS0 = external constant %union.int128, align 8
@crypto_stream_aes128ctr_portable_BS1 = external constant %union.int128, align 8
@crypto_stream_aes128ctr_portable_BS2 = external constant %union.int128, align 8
@crypto_stream_aes128ctr_portable_SR = external constant [16 x i8], align 16
@crypto_stream_aes128ctr_portable_SRM0 = external constant [16 x i8], align 16

; Function Attrs: nounwind uwtable
define dso_local noundef i32 @crypto_stream_aes128ctr_afternm(ptr nocapture noundef writeonly %0, i64 noundef %1, ptr noundef %2, ptr noundef %3) local_unnamed_addr #0 {
  %5 = alloca %union.int128, align 8
  %6 = alloca %union.int128, align 8
  %7 = alloca %union.int128, align 8
  %8 = alloca %union.int128, align 8
  %9 = alloca %union.int128, align 8
  %10 = alloca %union.int128, align 8
  %11 = alloca %union.int128, align 8
  %12 = alloca %union.int128, align 8
  %13 = alloca %union.int128, align 8
  %14 = alloca %union.int128, align 8
  %15 = alloca %union.int128, align 8
  %16 = alloca %union.int128, align 8
  %17 = alloca %union.int128, align 8
  %18 = alloca %union.int128, align 8
  %19 = alloca %union.int128, align 8
  %20 = alloca %union.int128, align 8
  %21 = alloca %union.int128, align 8
  %22 = alloca [128 x i8], align 16
  call void @llvm.lifetime.start.p0(i64 16, ptr nonnull %5) #4
  call void @llvm.lifetime.start.p0(i64 16, ptr nonnull %6) #4
  call void @llvm.lifetime.start.p0(i64 16, ptr nonnull %7) #4
  call void @llvm.lifetime.start.p0(i64 16, ptr nonnull %8) #4
  call void @llvm.lifetime.start.p0(i64 16, ptr nonnull %9) #4
  call void @llvm.lifetime.start.p0(i64 16, ptr nonnull %10) #4
  call void @llvm.lifetime.start.p0(i64 16, ptr nonnull %11) #4
  call void @llvm.lifetime.start.p0(i64 16, ptr nonnull %12) #4
  call void @llvm.lifetime.start.p0(i64 16, ptr nonnull %13) #4
  call void @llvm.lifetime.start.p0(i64 16, ptr nonnull %14) #4
  call void @llvm.lifetime.start.p0(i64 16, ptr nonnull %15) #4
  call void @llvm.lifetime.start.p0(i64 16, ptr nonnull %16) #4
  call void @llvm.lifetime.start.p0(i64 16, ptr nonnull %17) #4
  call void @llvm.lifetime.start.p0(i64 16, ptr nonnull %18) #4
  call void @llvm.lifetime.start.p0(i64 16, ptr nonnull %19) #4
  call void @llvm.lifetime.start.p0(i64 16, ptr nonnull %20) #4
  call void @llvm.lifetime.start.p0(i64 16, ptr nonnull %21) #4
  call void @llvm.lifetime.start.p0(i64 128, ptr nonnull %22)
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %21, ptr noundef %2) #4
  %23 = getelementptr inbounds i8, ptr %3, i64 16
  %24 = getelementptr inbounds i8, ptr %3, i64 32
  %25 = getelementptr inbounds i8, ptr %3, i64 48
  %26 = getelementptr inbounds i8, ptr %3, i64 64
  %27 = getelementptr inbounds i8, ptr %3, i64 80
  %28 = getelementptr inbounds i8, ptr %3, i64 96
  %29 = getelementptr inbounds i8, ptr %3, i64 112
  %30 = getelementptr inbounds i8, ptr %3, i64 128
  %31 = getelementptr inbounds i8, ptr %3, i64 144
  %32 = getelementptr inbounds i8, ptr %3, i64 160
  %33 = getelementptr inbounds i8, ptr %3, i64 176
  %34 = getelementptr inbounds i8, ptr %3, i64 192
  %35 = getelementptr inbounds i8, ptr %3, i64 208
  %36 = getelementptr inbounds i8, ptr %3, i64 224
  %37 = getelementptr inbounds i8, ptr %3, i64 240
  %38 = getelementptr inbounds i8, ptr %3, i64 256
  %39 = getelementptr inbounds i8, ptr %3, i64 272
  %40 = getelementptr inbounds i8, ptr %3, i64 288
  %41 = getelementptr inbounds i8, ptr %3, i64 304
  %42 = getelementptr inbounds i8, ptr %3, i64 320
  %43 = getelementptr inbounds i8, ptr %3, i64 336
  %44 = getelementptr inbounds i8, ptr %3, i64 352
  %45 = getelementptr inbounds i8, ptr %3, i64 368
  %46 = getelementptr inbounds i8, ptr %3, i64 384
  %47 = getelementptr inbounds i8, ptr %3, i64 400
  %48 = getelementptr inbounds i8, ptr %3, i64 416
  %49 = getelementptr inbounds i8, ptr %3, i64 432
  %50 = getelementptr inbounds i8, ptr %3, i64 448
  %51 = getelementptr inbounds i8, ptr %3, i64 464
  %52 = getelementptr inbounds i8, ptr %3, i64 480
  %53 = getelementptr inbounds i8, ptr %3, i64 496
  %54 = getelementptr inbounds i8, ptr %3, i64 512
  %55 = getelementptr inbounds i8, ptr %3, i64 528
  %56 = getelementptr inbounds i8, ptr %3, i64 544
  %57 = getelementptr inbounds i8, ptr %3, i64 560
  %58 = getelementptr inbounds i8, ptr %3, i64 576
  %59 = getelementptr inbounds i8, ptr %3, i64 592
  %60 = getelementptr inbounds i8, ptr %3, i64 608
  %61 = getelementptr inbounds i8, ptr %3, i64 624
  %62 = getelementptr inbounds i8, ptr %3, i64 640
  %63 = getelementptr inbounds i8, ptr %3, i64 656
  %64 = getelementptr inbounds i8, ptr %3, i64 672
  %65 = getelementptr inbounds i8, ptr %3, i64 688
  %66 = getelementptr inbounds i8, ptr %3, i64 704
  %67 = getelementptr inbounds i8, ptr %3, i64 720
  %68 = getelementptr inbounds i8, ptr %3, i64 736
  %69 = getelementptr inbounds i8, ptr %3, i64 752
  %70 = getelementptr inbounds i8, ptr %3, i64 768
  %71 = getelementptr inbounds i8, ptr %3, i64 784
  %72 = getelementptr inbounds i8, ptr %3, i64 800
  %73 = getelementptr inbounds i8, ptr %3, i64 816
  %74 = getelementptr inbounds i8, ptr %3, i64 832
  %75 = getelementptr inbounds i8, ptr %3, i64 848
  %76 = getelementptr inbounds i8, ptr %3, i64 864
  %77 = getelementptr inbounds i8, ptr %3, i64 880
  %78 = getelementptr inbounds i8, ptr %3, i64 896
  %79 = getelementptr inbounds i8, ptr %3, i64 912
  %80 = getelementptr inbounds i8, ptr %3, i64 928
  %81 = getelementptr inbounds i8, ptr %3, i64 944
  %82 = getelementptr inbounds i8, ptr %3, i64 960
  %83 = getelementptr inbounds i8, ptr %3, i64 976
  %84 = getelementptr inbounds i8, ptr %3, i64 992
  %85 = getelementptr inbounds i8, ptr %3, i64 1008
  %86 = getelementptr inbounds i8, ptr %3, i64 1024
  %87 = getelementptr inbounds i8, ptr %3, i64 1040
  %88 = getelementptr inbounds i8, ptr %3, i64 1056
  %89 = getelementptr inbounds i8, ptr %3, i64 1072
  %90 = getelementptr inbounds i8, ptr %3, i64 1088
  %91 = getelementptr inbounds i8, ptr %3, i64 1104
  %92 = getelementptr inbounds i8, ptr %3, i64 1120
  %93 = getelementptr inbounds i8, ptr %3, i64 1136
  %94 = getelementptr inbounds i8, ptr %3, i64 1152
  %95 = getelementptr inbounds i8, ptr %3, i64 1168
  %96 = getelementptr inbounds i8, ptr %3, i64 1184
  %97 = getelementptr inbounds i8, ptr %3, i64 1200
  %98 = getelementptr inbounds i8, ptr %3, i64 1216
  %99 = getelementptr inbounds i8, ptr %3, i64 1232
  %100 = getelementptr inbounds i8, ptr %3, i64 1248
  %101 = getelementptr inbounds i8, ptr %3, i64 1264
  %102 = getelementptr inbounds i8, ptr %3, i64 1280
  %103 = getelementptr inbounds i8, ptr %3, i64 1296
  %104 = getelementptr inbounds i8, ptr %3, i64 1312
  %105 = getelementptr inbounds i8, ptr %3, i64 1328
  %106 = getelementptr inbounds i8, ptr %3, i64 1344
  %107 = getelementptr inbounds i8, ptr %3, i64 1360
  %108 = getelementptr inbounds i8, ptr %3, i64 1376
  %109 = getelementptr inbounds i8, ptr %3, i64 1392
  %110 = getelementptr inbounds i8, ptr %21, i64 12
  br label %111

111:                                              ; preds = %124, %4
  %.0139 = phi i64 [ %1, %4 ], [ %125, %124 ]
  %.0 = phi ptr [ %0, %4 ], [ %126, %124 ]
  call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(16) %5, ptr noundef nonnull align 8 dereferenceable(16) %21, i64 16, i1 false), !tbaa.struct !5
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %6, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %6, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SWAP32) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %7, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %8, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %9, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %10, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %11, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %12, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_add_uint32_big(ptr noundef nonnull %6, i32 noundef 1) #4
  call void @crypto_stream_aes128ctr_portable_add_uint32_big(ptr noundef nonnull %7, i32 noundef 2) #4
  call void @crypto_stream_aes128ctr_portable_add_uint32_big(ptr noundef nonnull %8, i32 noundef 3) #4
  call void @crypto_stream_aes128ctr_portable_add_uint32_big(ptr noundef nonnull %9, i32 noundef 4) #4
  call void @crypto_stream_aes128ctr_portable_add_uint32_big(ptr noundef nonnull %10, i32 noundef 5) #4
  call void @crypto_stream_aes128ctr_portable_add_uint32_big(ptr noundef nonnull %11, i32 noundef 6) #4
  call void @crypto_stream_aes128ctr_portable_add_uint32_big(ptr noundef nonnull %12, i32 noundef 7) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %5, ptr noundef nonnull @crypto_stream_aes128ctr_portable_M0) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %6, ptr noundef nonnull @crypto_stream_aes128ctr_portable_M0SWAP) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %7, ptr noundef nonnull @crypto_stream_aes128ctr_portable_M0SWAP) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %8, ptr noundef nonnull @crypto_stream_aes128ctr_portable_M0SWAP) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %9, ptr noundef nonnull @crypto_stream_aes128ctr_portable_M0SWAP) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %10, ptr noundef nonnull @crypto_stream_aes128ctr_portable_M0SWAP) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %11, ptr noundef nonnull @crypto_stream_aes128ctr_portable_M0SWAP) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %12, ptr noundef nonnull @crypto_stream_aes128ctr_portable_M0SWAP) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %13, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef nonnull %13, i32 noundef 1) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %13, ptr noundef nonnull @crypto_stream_aes128ctr_portable_BS0) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef nonnull %13, i32 noundef 1) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %13, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef nonnull %13, i32 noundef 1) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %13, ptr noundef nonnull @crypto_stream_aes128ctr_portable_BS0) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef nonnull %13, i32 noundef 1) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %13, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef nonnull %13, i32 noundef 1) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %13, ptr noundef nonnull @crypto_stream_aes128ctr_portable_BS0) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef nonnull %13, i32 noundef 1) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %13, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef nonnull %13, i32 noundef 1) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %13, ptr noundef nonnull @crypto_stream_aes128ctr_portable_BS0) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef nonnull %13, i32 noundef 1) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %13, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef nonnull %13, i32 noundef 2) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %13, ptr noundef nonnull @crypto_stream_aes128ctr_portable_BS1) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef nonnull %13, i32 noundef 2) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %13, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef nonnull %13, i32 noundef 2) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %13, ptr noundef nonnull @crypto_stream_aes128ctr_portable_BS1) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef nonnull %13, i32 noundef 2) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %13, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef nonnull %13, i32 noundef 2) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %13, ptr noundef nonnull @crypto_stream_aes128ctr_portable_BS1) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef nonnull %13, i32 noundef 2) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %13, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef nonnull %13, i32 noundef 2) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %13, ptr noundef nonnull @crypto_stream_aes128ctr_portable_BS1) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef nonnull %13, i32 noundef 2) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %13, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef nonnull %13, i32 noundef 4) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %13, ptr noundef nonnull @crypto_stream_aes128ctr_portable_BS2) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef nonnull %13, i32 noundef 4) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %13, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef nonnull %13, i32 noundef 4) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %13, ptr noundef nonnull @crypto_stream_aes128ctr_portable_BS2) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef nonnull %13, i32 noundef 4) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %13, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef nonnull %13, i32 noundef 4) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %13, ptr noundef nonnull @crypto_stream_aes128ctr_portable_BS2) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef nonnull %13, i32 noundef 4) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %13, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef nonnull %13, i32 noundef 4) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %13, ptr noundef nonnull @crypto_stream_aes128ctr_portable_BS2) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef nonnull %13, i32 noundef 4) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef %3) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %5, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %6, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %24) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %7, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %25) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %8, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %26) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %9, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %27) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %10, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %28) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %11, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %29) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %12, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %16, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %15, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %14, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %18, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %17, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %19, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %13, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %20, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %15, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %16, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %19, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %13, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %20, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %17, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %18, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %18, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %17, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %14, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %14, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %18, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %17, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %18, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %19, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %20, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %17, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %18, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %19, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %20, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %17, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %16, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %19, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %20, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %20, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %18, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %18, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %15, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %15, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %19, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %17, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %13, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %15, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %15, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %11, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %10, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %16, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %16, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %17, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %13, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %15, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %15, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %5, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %8, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %17, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %13, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %16, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %16, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %17, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %13, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %15, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %15, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %9, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %7, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %16, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %16, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %12, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %6, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %13, ptr noundef nonnull %5, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %14, ptr noundef nonnull %6, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %15, ptr noundef nonnull %9, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %16, ptr noundef nonnull %11, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %17, ptr noundef nonnull %8, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %18, ptr noundef nonnull %12, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %19, ptr noundef nonnull %7, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %20, ptr noundef nonnull %10, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %5, ptr noundef nonnull %5, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %6, ptr noundef nonnull %6, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %9, ptr noundef nonnull %9, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %11, ptr noundef nonnull %11, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %8, ptr noundef nonnull %8, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %12, ptr noundef nonnull %12, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %7, ptr noundef nonnull %7, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %10, ptr noundef nonnull %10, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %30) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %13, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %31) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %14, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %32) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %15, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %33) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %16, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %34) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %17, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %35) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %18, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %36) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %19, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %37) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %20, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %8, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %7, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %6, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %10, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %9, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %11, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %5, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %12, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %7, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %8, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %11, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %5, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %12, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %9, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %10, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %10, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %9, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %6, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %6, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %10, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %9, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %10, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %11, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %12, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %9, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %10, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %11, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %12, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %9, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %8, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %11, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %12, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %12, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %10, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %10, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %7, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %7, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %11, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %9, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %5, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %7, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %7, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %19, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %18, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %8, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %8, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %9, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %5, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %7, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %7, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %13, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %16, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %9, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %5, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %8, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %8, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %9, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %5, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %7, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %7, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %17, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %15, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %8, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %8, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %20, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %14, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %5, ptr noundef nonnull %13, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %6, ptr noundef nonnull %14, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %7, ptr noundef nonnull %17, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %8, ptr noundef nonnull %19, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %9, ptr noundef nonnull %16, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %10, ptr noundef nonnull %20, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %11, ptr noundef nonnull %15, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %12, ptr noundef nonnull %18, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %13, ptr noundef nonnull %13, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %14, ptr noundef nonnull %14, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %17, ptr noundef nonnull %17, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %19, ptr noundef nonnull %19, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %16, ptr noundef nonnull %16, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %20, ptr noundef nonnull %20, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %15, ptr noundef nonnull %15, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %18, ptr noundef nonnull %18, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %38) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %5, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %39) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %6, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %40) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %7, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %41) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %8, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %42) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %9, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %43) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %10, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %44) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %11, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %45) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %12, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %16, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %15, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %14, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %18, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %17, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %19, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %13, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %20, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %15, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %16, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %19, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %13, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %20, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %17, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %18, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %18, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %17, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %14, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %14, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %18, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %17, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %18, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %19, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %20, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %17, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %18, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %19, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %20, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %17, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %16, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %19, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %20, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %20, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %18, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %18, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %15, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %15, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %19, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %17, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %13, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %15, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %15, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %11, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %10, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %16, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %16, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %17, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %13, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %15, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %15, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %5, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %8, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %17, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %13, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %16, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %16, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %17, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %13, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %15, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %15, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %9, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %7, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %16, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %16, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %12, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %6, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %13, ptr noundef nonnull %5, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %14, ptr noundef nonnull %6, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %15, ptr noundef nonnull %9, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %16, ptr noundef nonnull %11, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %17, ptr noundef nonnull %8, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %18, ptr noundef nonnull %12, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %19, ptr noundef nonnull %7, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %20, ptr noundef nonnull %10, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %5, ptr noundef nonnull %5, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %6, ptr noundef nonnull %6, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %9, ptr noundef nonnull %9, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %11, ptr noundef nonnull %11, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %8, ptr noundef nonnull %8, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %12, ptr noundef nonnull %12, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %7, ptr noundef nonnull %7, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %10, ptr noundef nonnull %10, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %46) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %13, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %47) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %14, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %48) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %15, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %49) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %16, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %50) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %17, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %51) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %18, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %52) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %19, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %53) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %20, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %8, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %7, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %6, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %10, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %9, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %11, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %5, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %12, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %7, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %8, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %11, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %5, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %12, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %9, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %10, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %10, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %9, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %6, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %6, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %10, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %9, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %10, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %11, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %12, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %9, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %10, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %11, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %12, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %9, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %8, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %11, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %12, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %12, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %10, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %10, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %7, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %7, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %11, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %9, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %5, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %7, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %7, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %19, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %18, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %8, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %8, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %9, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %5, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %7, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %7, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %13, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %16, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %9, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %5, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %8, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %8, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %9, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %5, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %7, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %7, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %17, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %15, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %8, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %8, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %20, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %14, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %5, ptr noundef nonnull %13, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %6, ptr noundef nonnull %14, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %7, ptr noundef nonnull %17, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %8, ptr noundef nonnull %19, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %9, ptr noundef nonnull %16, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %10, ptr noundef nonnull %20, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %11, ptr noundef nonnull %15, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %12, ptr noundef nonnull %18, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %13, ptr noundef nonnull %13, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %14, ptr noundef nonnull %14, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %17, ptr noundef nonnull %17, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %19, ptr noundef nonnull %19, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %16, ptr noundef nonnull %16, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %20, ptr noundef nonnull %20, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %15, ptr noundef nonnull %15, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %18, ptr noundef nonnull %18, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %54) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %5, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %55) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %6, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %56) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %7, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %57) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %8, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %58) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %9, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %59) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %10, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %60) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %11, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %61) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %12, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %16, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %15, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %14, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %18, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %17, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %19, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %13, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %20, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %15, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %16, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %19, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %13, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %20, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %17, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %18, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %18, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %17, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %14, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %14, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %18, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %17, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %18, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %19, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %20, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %17, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %18, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %19, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %20, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %17, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %16, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %19, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %20, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %20, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %18, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %18, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %15, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %15, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %19, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %17, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %13, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %15, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %15, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %11, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %10, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %16, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %16, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %17, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %13, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %15, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %15, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %5, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %8, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %17, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %13, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %16, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %16, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %17, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %13, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %15, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %15, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %9, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %7, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %16, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %16, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %12, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %6, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %13, ptr noundef nonnull %5, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %14, ptr noundef nonnull %6, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %15, ptr noundef nonnull %9, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %16, ptr noundef nonnull %11, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %17, ptr noundef nonnull %8, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %18, ptr noundef nonnull %12, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %19, ptr noundef nonnull %7, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %20, ptr noundef nonnull %10, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %5, ptr noundef nonnull %5, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %6, ptr noundef nonnull %6, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %9, ptr noundef nonnull %9, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %11, ptr noundef nonnull %11, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %8, ptr noundef nonnull %8, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %12, ptr noundef nonnull %12, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %7, ptr noundef nonnull %7, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %10, ptr noundef nonnull %10, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %62) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %13, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %63) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %14, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %64) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %15, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %65) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %16, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %66) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %17, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %67) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %18, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %68) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %19, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %69) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %20, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %8, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %7, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %6, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %10, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %9, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %11, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %5, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %12, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %7, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %8, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %11, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %5, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %12, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %9, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %10, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %10, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %9, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %6, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %6, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %10, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %9, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %10, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %11, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %12, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %9, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %10, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %11, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %12, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %9, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %8, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %11, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %12, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %12, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %10, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %10, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %7, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %7, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %11, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %9, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %5, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %7, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %7, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %19, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %18, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %8, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %8, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %9, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %5, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %7, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %7, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %13, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %16, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %9, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %5, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %8, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %8, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %9, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %5, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %7, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %7, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %17, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %15, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %8, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %8, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %20, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %14, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %5, ptr noundef nonnull %13, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %6, ptr noundef nonnull %14, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %7, ptr noundef nonnull %17, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %8, ptr noundef nonnull %19, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %9, ptr noundef nonnull %16, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %10, ptr noundef nonnull %20, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %11, ptr noundef nonnull %15, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %12, ptr noundef nonnull %18, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %13, ptr noundef nonnull %13, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %14, ptr noundef nonnull %14, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %17, ptr noundef nonnull %17, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %19, ptr noundef nonnull %19, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %16, ptr noundef nonnull %16, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %20, ptr noundef nonnull %20, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %15, ptr noundef nonnull %15, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %18, ptr noundef nonnull %18, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %70) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %5, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %71) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %6, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %72) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %7, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %73) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %8, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %74) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %9, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %75) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %10, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %76) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %11, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %77) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %12, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %16, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %15, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %14, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %18, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %17, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %19, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %13, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %20, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %15, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %16, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %19, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %13, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %20, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %17, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %18, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %18, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %17, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %14, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %14, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %18, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %17, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %18, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %19, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %20, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %17, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %18, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %19, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %20, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %17, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %16, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %19, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %20, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %20, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %18, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %18, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %15, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %15, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %19, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %17, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %13, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %15, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %15, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %11, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %10, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %16, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %16, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %17, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %13, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %15, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %15, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %5, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %8, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %17, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %13, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %16, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %16, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %17, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %13, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %15, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %15, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %9, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %7, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %16, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %16, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %12, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %6, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %13, ptr noundef nonnull %5, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %14, ptr noundef nonnull %6, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %15, ptr noundef nonnull %9, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %16, ptr noundef nonnull %11, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %17, ptr noundef nonnull %8, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %18, ptr noundef nonnull %12, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %19, ptr noundef nonnull %7, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %20, ptr noundef nonnull %10, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %5, ptr noundef nonnull %5, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %6, ptr noundef nonnull %6, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %9, ptr noundef nonnull %9, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %11, ptr noundef nonnull %11, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %8, ptr noundef nonnull %8, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %12, ptr noundef nonnull %12, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %7, ptr noundef nonnull %7, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %10, ptr noundef nonnull %10, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %78) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %13, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %79) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %14, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %80) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %15, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %81) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %16, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %82) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %17, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %83) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %18, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %84) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %19, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %85) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %20, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %8, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %7, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %6, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %10, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %9, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %11, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %5, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %12, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %7, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %8, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %11, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %5, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %12, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %9, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %10, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %10, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %9, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %6, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %6, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %10, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %9, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %10, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %11, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %12, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %9, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %10, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %11, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %12, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %9, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %8, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %11, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %12, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %12, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %10, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %10, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %7, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %7, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %11, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %9, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %5, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %7, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %7, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %19, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %18, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %8, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %8, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %9, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %5, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %7, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %7, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %13, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %16, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %9, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %5, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %8, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %8, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %9, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %5, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %7, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %7, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %17, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %15, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %8, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %8, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %20, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %14, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %5, ptr noundef nonnull %13, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %6, ptr noundef nonnull %14, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %7, ptr noundef nonnull %17, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %8, ptr noundef nonnull %19, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %9, ptr noundef nonnull %16, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %10, ptr noundef nonnull %20, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %11, ptr noundef nonnull %15, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %12, ptr noundef nonnull %18, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %13, ptr noundef nonnull %13, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %14, ptr noundef nonnull %14, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %17, ptr noundef nonnull %17, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %19, ptr noundef nonnull %19, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %16, ptr noundef nonnull %16, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %20, ptr noundef nonnull %20, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %15, ptr noundef nonnull %15, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %18, ptr noundef nonnull %18, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %86) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %5, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %87) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %6, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %88) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %7, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %89) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %8, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %90) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %9, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %91) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %10, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %92) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %11, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %93) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %12, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %16, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %15, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %14, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %18, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %17, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %19, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %13, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %20, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %15, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %16, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %19, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %13, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %20, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %17, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %18, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %18, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %17, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %14, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %14, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %18, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %17, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %18, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %19, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %20, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %17, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %18, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %19, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %20, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %17, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %16, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %19, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %20, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %20, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %18, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %18, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %15, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %15, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %19, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %17, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %13, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %15, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %15, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %11, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %10, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %16, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %16, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %17, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %13, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %15, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %15, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %5, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %8, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %17, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %13, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %16, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %16, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %17, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %13, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %15, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %15, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %9, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %7, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %16, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %16, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %12, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %6, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %13, ptr noundef nonnull %5, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %14, ptr noundef nonnull %6, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %15, ptr noundef nonnull %9, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %16, ptr noundef nonnull %11, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %17, ptr noundef nonnull %8, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %18, ptr noundef nonnull %12, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %19, ptr noundef nonnull %7, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %20, ptr noundef nonnull %10, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %5, ptr noundef nonnull %5, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %6, ptr noundef nonnull %6, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %9, ptr noundef nonnull %9, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %11, ptr noundef nonnull %11, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %8, ptr noundef nonnull %8, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %12, ptr noundef nonnull %12, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %7, ptr noundef nonnull %7, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %10, ptr noundef nonnull %10, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %94) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %13, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SRM0) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %95) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %14, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SRM0) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %96) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %15, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SRM0) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %97) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %16, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SRM0) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %98) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %17, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SRM0) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %99) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %18, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SRM0) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %100) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %19, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SRM0) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %101) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %20, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SRM0) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %8, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %7, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %6, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %10, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %9, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %11, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %5, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %12, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %7, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %8, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %11, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %5, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %12, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %9, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %10, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %10, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %9, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %6, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %6, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %10, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %9, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %10, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %11, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %12, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %9, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %10, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %11, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %12, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %9, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %8, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %11, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %12, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %12, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %10, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %10, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %7, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %7, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %6, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %11, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %9, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %5, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %7, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %7, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %19, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %18, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %8, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %8, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %9, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %5, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %7, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %7, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %13, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %16, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %9, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %5, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %8, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %8, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %9, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %5, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %7, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %7, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %7, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %17, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %15, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %7) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %6) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %8, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %8, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %20, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %14, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %102) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %103) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %104) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %105) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %106) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %107) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %108) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %109) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %5, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef nonnull %5, i32 noundef 1) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %5, ptr noundef nonnull @crypto_stream_aes128ctr_portable_BS0) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef nonnull %5, i32 noundef 1) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %5, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef nonnull %5, i32 noundef 1) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %5, ptr noundef nonnull @crypto_stream_aes128ctr_portable_BS0) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef nonnull %5, i32 noundef 1) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %5, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef nonnull %5, i32 noundef 1) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %5, ptr noundef nonnull @crypto_stream_aes128ctr_portable_BS0) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef nonnull %5, i32 noundef 1) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %5, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef nonnull %5, i32 noundef 1) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %5, ptr noundef nonnull @crypto_stream_aes128ctr_portable_BS0) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef nonnull %5, i32 noundef 1) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %5, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef nonnull %5, i32 noundef 2) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %5, ptr noundef nonnull @crypto_stream_aes128ctr_portable_BS1) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef nonnull %5, i32 noundef 2) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %5, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef nonnull %5, i32 noundef 2) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %5, ptr noundef nonnull @crypto_stream_aes128ctr_portable_BS1) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef nonnull %5, i32 noundef 2) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %5, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef nonnull %5, i32 noundef 2) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %5, ptr noundef nonnull @crypto_stream_aes128ctr_portable_BS1) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef nonnull %5, i32 noundef 2) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %5, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef nonnull %5, i32 noundef 2) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %5, ptr noundef nonnull @crypto_stream_aes128ctr_portable_BS1) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef nonnull %5, i32 noundef 2) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %5, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef nonnull %5, i32 noundef 4) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %5, ptr noundef nonnull @crypto_stream_aes128ctr_portable_BS2) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef nonnull %5, i32 noundef 4) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %5, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef nonnull %5, i32 noundef 4) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %5, ptr noundef nonnull @crypto_stream_aes128ctr_portable_BS2) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef nonnull %5, i32 noundef 4) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %5, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef nonnull %5, i32 noundef 4) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %5, ptr noundef nonnull @crypto_stream_aes128ctr_portable_BS2) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef nonnull %5, i32 noundef 4) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %5, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef nonnull %5, i32 noundef 4) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %5, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %5, ptr noundef nonnull @crypto_stream_aes128ctr_portable_BS2) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %5) #4
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef nonnull %5, i32 noundef 4) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %5) #4
  %112 = icmp ult i64 %.0139, 128
  %113 = call i32 @crypto_stream_aes128ctr_portable_load32_bigendian(ptr noundef nonnull %110) #4
  br i1 %112, label %127, label %114

114:                                              ; preds = %111
  %115 = icmp eq i64 %.0139, 128
  %116 = add i32 %113, 8
  call void @crypto_stream_aes128ctr_portable_store32_bigendian(ptr noundef nonnull %110, i32 noundef %116) #4
  call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(16) %.0, ptr noundef nonnull align 8 dereferenceable(16) %13, i64 16, i1 false)
  %117 = getelementptr inbounds i8, ptr %.0, i64 16
  call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(16) %117, ptr noundef nonnull align 8 dereferenceable(16) %14, i64 16, i1 false)
  %118 = getelementptr inbounds i8, ptr %.0, i64 32
  call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(16) %118, ptr noundef nonnull align 8 dereferenceable(16) %17, i64 16, i1 false)
  %119 = getelementptr inbounds i8, ptr %.0, i64 48
  call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(16) %119, ptr noundef nonnull align 8 dereferenceable(16) %19, i64 16, i1 false)
  %120 = getelementptr inbounds i8, ptr %.0, i64 64
  call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(16) %120, ptr noundef nonnull align 8 dereferenceable(16) %16, i64 16, i1 false)
  %121 = getelementptr inbounds i8, ptr %.0, i64 80
  call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(16) %121, ptr noundef nonnull align 8 dereferenceable(16) %20, i64 16, i1 false)
  %122 = getelementptr inbounds i8, ptr %.0, i64 96
  call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(16) %122, ptr noundef nonnull align 8 dereferenceable(16) %15, i64 16, i1 false)
  %123 = getelementptr inbounds i8, ptr %.0, i64 112
  call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(16) %123, ptr noundef nonnull align 8 dereferenceable(16) %18, i64 16, i1 false)
  br i1 %115, label %.loopexit, label %124

124:                                              ; preds = %114
  %125 = add i64 %.0139, -128
  %126 = getelementptr i8, ptr %.0, i64 128
  br label %111

127:                                              ; preds = %111
  %128 = lshr i64 %.0139, 4
  %129 = trunc nuw i64 %128 to i32
  %130 = add i32 %113, %129
  call void @crypto_stream_aes128ctr_portable_store32_bigendian(ptr noundef nonnull %110, i32 noundef %130) #4
  call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 16 dereferenceable(16) %22, ptr noundef nonnull align 8 dereferenceable(16) %13, i64 16, i1 false), !tbaa.struct !5
  %131 = getelementptr inbounds i8, ptr %22, i64 16
  call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 16 dereferenceable(16) %131, ptr noundef nonnull align 8 dereferenceable(16) %14, i64 16, i1 false), !tbaa.struct !5
  %132 = getelementptr inbounds i8, ptr %22, i64 32
  call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 16 dereferenceable(16) %132, ptr noundef nonnull align 8 dereferenceable(16) %17, i64 16, i1 false), !tbaa.struct !5
  %133 = getelementptr inbounds i8, ptr %22, i64 48
  call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 16 dereferenceable(16) %133, ptr noundef nonnull align 8 dereferenceable(16) %19, i64 16, i1 false), !tbaa.struct !5
  %134 = getelementptr inbounds i8, ptr %22, i64 64
  call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 16 dereferenceable(16) %134, ptr noundef nonnull align 8 dereferenceable(16) %16, i64 16, i1 false), !tbaa.struct !5
  %135 = getelementptr inbounds i8, ptr %22, i64 80
  call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 16 dereferenceable(16) %135, ptr noundef nonnull align 8 dereferenceable(16) %20, i64 16, i1 false), !tbaa.struct !5
  %136 = getelementptr inbounds i8, ptr %22, i64 96
  call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 16 dereferenceable(16) %136, ptr noundef nonnull align 8 dereferenceable(16) %15, i64 16, i1 false), !tbaa.struct !5
  %137 = getelementptr inbounds i8, ptr %22, i64 112
  call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 16 dereferenceable(16) %137, ptr noundef nonnull align 8 dereferenceable(16) %18, i64 16, i1 false), !tbaa.struct !5
  %138 = icmp eq i64 %.0139, 0
  br i1 %138, label %.loopexit, label %.lr.ph.preheader

.lr.ph.preheader:                                 ; preds = %127
  call void @llvm.memcpy.p0.p0.i64(ptr align 1 %.0, ptr nonnull align 16 %22, i64 %.0139, i1 false), !tbaa !6
  br label %.loopexit

.loopexit:                                        ; preds = %114, %.lr.ph.preheader, %127
  call void @llvm.lifetime.end.p0(i64 128, ptr nonnull %22)
  call void @llvm.lifetime.end.p0(i64 16, ptr nonnull %21) #4
  call void @llvm.lifetime.end.p0(i64 16, ptr nonnull %20) #4
  call void @llvm.lifetime.end.p0(i64 16, ptr nonnull %19) #4
  call void @llvm.lifetime.end.p0(i64 16, ptr nonnull %18) #4
  call void @llvm.lifetime.end.p0(i64 16, ptr nonnull %17) #4
  call void @llvm.lifetime.end.p0(i64 16, ptr nonnull %16) #4
  call void @llvm.lifetime.end.p0(i64 16, ptr nonnull %15) #4
  call void @llvm.lifetime.end.p0(i64 16, ptr nonnull %14) #4
  call void @llvm.lifetime.end.p0(i64 16, ptr nonnull %13) #4
  call void @llvm.lifetime.end.p0(i64 16, ptr nonnull %12) #4
  call void @llvm.lifetime.end.p0(i64 16, ptr nonnull %11) #4
  call void @llvm.lifetime.end.p0(i64 16, ptr nonnull %10) #4
  call void @llvm.lifetime.end.p0(i64 16, ptr nonnull %9) #4
  call void @llvm.lifetime.end.p0(i64 16, ptr nonnull %8) #4
  call void @llvm.lifetime.end.p0(i64 16, ptr nonnull %7) #4
  call void @llvm.lifetime.end.p0(i64 16, ptr nonnull %6) #4
  call void @llvm.lifetime.end.p0(i64 16, ptr nonnull %5) #4
  ret i32 0
}

; Function Attrs: mustprogress nocallback nofree nosync nounwind willreturn memory(argmem: readwrite)
declare void @llvm.lifetime.start.p0(i64 immarg, ptr nocapture) #1

declare void @crypto_stream_aes128ctr_portable_copy2(ptr noundef, ptr noundef) local_unnamed_addr #2

; Function Attrs: mustprogress nocallback nofree nounwind willreturn memory(argmem: readwrite)
declare void @llvm.memcpy.p0.p0.i64(ptr noalias nocapture writeonly, ptr noalias nocapture readonly, i64, i1 immarg) #3

declare void @crypto_stream_aes128ctr_portable_shufb(ptr noundef, ptr noundef) local_unnamed_addr #2

declare void @crypto_stream_aes128ctr_portable_add_uint32_big(ptr noundef, i32 noundef) local_unnamed_addr #2

declare void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef, i32 noundef) local_unnamed_addr #2

declare void @crypto_stream_aes128ctr_portable_xor2(ptr noundef, ptr noundef) local_unnamed_addr #2

declare void @crypto_stream_aes128ctr_portable_and2(ptr noundef, ptr noundef) local_unnamed_addr #2

declare void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef, i32 noundef) local_unnamed_addr #2

declare void @crypto_stream_aes128ctr_portable_or2(ptr noundef, ptr noundef) local_unnamed_addr #2

declare void @crypto_stream_aes128ctr_portable_shufd(ptr noundef, ptr noundef, i32 noundef) local_unnamed_addr #2

declare i32 @crypto_stream_aes128ctr_portable_load32_bigendian(ptr noundef) local_unnamed_addr #2

declare void @crypto_stream_aes128ctr_portable_store32_bigendian(ptr noundef, i32 noundef) local_unnamed_addr #2

; Function Attrs: mustprogress nocallback nofree nosync nounwind willreturn memory(argmem: readwrite)
declare void @llvm.lifetime.end.p0(i64 immarg, ptr nocapture) #1

attributes #0 = { nounwind uwtable "min-legal-vector-width"="0" "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cmov,+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" }
attributes #1 = { mustprogress nocallback nofree nosync nounwind willreturn memory(argmem: readwrite) }
attributes #2 = { "no-trapping-math"="true" "stack-protector-buffer-size"="8" "target-cpu"="x86-64" "target-features"="+cmov,+cx8,+fxsr,+mmx,+sse,+sse2,+x87" "tune-cpu"="generic" }
attributes #3 = { mustprogress nocallback nofree nounwind willreturn memory(argmem: readwrite) }
attributes #4 = { nounwind }

!llvm.module.flags = !{!0, !1, !2, !3}
!llvm.ident = !{!4}

!0 = !{i32 1, !"wchar_size", i32 4}
!1 = !{i32 8, !"PIC Level", i32 2}
!2 = !{i32 7, !"PIE Level", i32 2}
!3 = !{i32 7, !"uwtable", i32 2}
!4 = !{!"clang version 19.1.0 (git@github.com:llvm/llvm-project.git a4bf6cd7cfb1a1421ba92bca9d017b49936c55e4)"}
!5 = !{i64 0, i64 16, !6}
!6 = !{!7, !7, i64 0}
!7 = !{!"omnipotent char", !8, i64 0}
!8 = !{!"Simple C/C++ TBAA"}


; Effective O3 passes: EarlyCSEPass,GVNPass,GlobalOptPass,IPSCCPPass,IndVarSimplifyPass,InferFunctionAttrsPass,InstCombinePass,InstSimplifyPass,LCSSAPass,LICMPass,LoopIdiomRecognizePass,LoopRotatePass,LoopSimplifyPass,LoopUnrollPass,PostOrderFunctionAttrsPass,SROAPass,SimplifyCFGPass