; LLVM IR from oreparaz/dudect :: examples/aesbitsliced (xor_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_xor_afternm(ptr noundef %0, ptr noundef %1, i64 noundef %2, ptr noundef %3, ptr noundef %4) #0 {
  %6 = alloca ptr, align 8
  %7 = alloca ptr, align 8
  %8 = alloca i64, align 8
  %9 = alloca ptr, align 8
  %10 = alloca ptr, 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 %union.int128, align 8
  %27 = alloca %union.int128, align 8
  %28 = alloca i64, align 8
  %29 = alloca [128 x i8], align 16
  %30 = alloca ptr, align 8
  %31 = alloca ptr, align 8
  %32 = alloca i8, align 1
  %33 = alloca i32, align 4
  store ptr %0, ptr %6, align 8, !tbaa !5
  store ptr %1, ptr %7, align 8, !tbaa !5
  store i64 %2, ptr %8, align 8, !tbaa !9
  store ptr %3, ptr %9, align 8, !tbaa !5
  store ptr %4, ptr %10, align 8, !tbaa !5
  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 16, ptr %26) #4
  call void @llvm.lifetime.start.p0(i64 16, ptr %27) #4
  call void @llvm.lifetime.start.p0(i64 8, ptr %28) #4
  call void @llvm.lifetime.start.p0(i64 128, ptr %29) #4
  call void @llvm.lifetime.start.p0(i64 8, ptr %30) #4
  call void @llvm.lifetime.start.p0(i64 8, ptr %31) #4
  call void @llvm.lifetime.start.p0(i64 1, ptr %32) #4
  call void @llvm.lifetime.start.p0(i64 4, ptr %33) #4
  %34 = load ptr, ptr %9, align 8, !tbaa !5
  %35 = getelementptr inbounds i8, ptr %34, i64 0
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef %27, ptr noundef %35)
  store ptr %27, ptr %31, align 8, !tbaa !5
  br label %36

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

304:                                              ; preds = %36
  br label %356

305:                                              ; preds = %36
  %306 = load i64, ptr %8, align 8, !tbaa !9
  %307 = icmp eq i64 %306, 128
  br i1 %307, label %308, label %309

308:                                              ; preds = %305
  br label %415

309:                                              ; preds = %305
  %310 = load ptr, ptr %31, align 8, !tbaa !5
  %311 = getelementptr inbounds i8, ptr %310, i64 12
  %312 = call i32 @crypto_stream_aes128ctr_portable_load32_bigendian(ptr noundef %311)
  store i32 %312, ptr %33, align 4, !tbaa !13
  %313 = load i32, ptr %33, align 4, !tbaa !13
  %314 = add i32 %313, 8
  store i32 %314, ptr %33, align 4, !tbaa !13
  %315 = load ptr, ptr %31, align 8, !tbaa !5
  %316 = getelementptr inbounds i8, ptr %315, i64 12
  %317 = load i32, ptr %33, align 4, !tbaa !13
  call void @crypto_stream_aes128ctr_portable_store32_bigendian(ptr noundef %316, i32 noundef %317)
  %318 = load ptr, ptr %7, align 8, !tbaa !5
  %319 = getelementptr inbounds i8, ptr %318, i64 0
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %319)
  %320 = load ptr, ptr %7, align 8, !tbaa !5
  %321 = getelementptr inbounds i8, ptr %320, i64 16
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %321)
  %322 = load ptr, ptr %7, align 8, !tbaa !5
  %323 = getelementptr inbounds i8, ptr %322, i64 32
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %323)
  %324 = load ptr, ptr %7, align 8, !tbaa !5
  %325 = getelementptr inbounds i8, ptr %324, i64 48
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %25, ptr noundef %325)
  %326 = load ptr, ptr %7, align 8, !tbaa !5
  %327 = getelementptr inbounds i8, ptr %326, i64 64
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %327)
  %328 = load ptr, ptr %7, align 8, !tbaa !5
  %329 = getelementptr inbounds i8, ptr %328, i64 80
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %26, ptr noundef %329)
  %330 = load ptr, ptr %7, align 8, !tbaa !5
  %331 = getelementptr inbounds i8, ptr %330, i64 96
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %331)
  %332 = load ptr, ptr %7, align 8, !tbaa !5
  %333 = getelementptr inbounds i8, ptr %332, i64 112
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %333)
  %334 = load ptr, ptr %6, align 8, !tbaa !5
  %335 = getelementptr inbounds i8, ptr %334, i64 0
  call void @llvm.memcpy.p0.p0.i64(ptr align 8 %335, ptr align 8 %19, i64 16, i1 false), !tbaa.struct !11
  %336 = load ptr, ptr %6, align 8, !tbaa !5
  %337 = getelementptr inbounds i8, ptr %336, i64 16
  call void @llvm.memcpy.p0.p0.i64(ptr align 8 %337, ptr align 8 %20, i64 16, i1 false), !tbaa.struct !11
  %338 = load ptr, ptr %6, align 8, !tbaa !5
  %339 = getelementptr inbounds i8, ptr %338, i64 32
  call void @llvm.memcpy.p0.p0.i64(ptr align 8 %339, ptr align 8 %23, i64 16, i1 false), !tbaa.struct !11
  %340 = load ptr, ptr %6, align 8, !tbaa !5
  %341 = getelementptr inbounds i8, ptr %340, i64 48
  call void @llvm.memcpy.p0.p0.i64(ptr align 8 %341, ptr align 8 %25, i64 16, i1 false), !tbaa.struct !11
  %342 = load ptr, ptr %6, align 8, !tbaa !5
  %343 = getelementptr inbounds i8, ptr %342, i64 64
  call void @llvm.memcpy.p0.p0.i64(ptr align 8 %343, ptr align 8 %22, i64 16, i1 false), !tbaa.struct !11
  %344 = load ptr, ptr %6, align 8, !tbaa !5
  %345 = getelementptr inbounds i8, ptr %344, i64 80
  call void @llvm.memcpy.p0.p0.i64(ptr align 8 %345, ptr align 8 %26, i64 16, i1 false), !tbaa.struct !11
  %346 = load ptr, ptr %6, align 8, !tbaa !5
  %347 = getelementptr inbounds i8, ptr %346, i64 96
  call void @llvm.memcpy.p0.p0.i64(ptr align 8 %347, ptr align 8 %21, i64 16, i1 false), !tbaa.struct !11
  %348 = load ptr, ptr %6, align 8, !tbaa !5
  %349 = getelementptr inbounds i8, ptr %348, i64 112
  call void @llvm.memcpy.p0.p0.i64(ptr align 8 %349, ptr align 8 %24, i64 16, i1 false), !tbaa.struct !11
  %350 = load i64, ptr %8, align 8, !tbaa !9
  %351 = sub i64 %350, 128
  store i64 %351, ptr %8, align 8, !tbaa !9
  %352 = load ptr, ptr %7, align 8, !tbaa !5
  %353 = getelementptr inbounds i8, ptr %352, i64 128
  store ptr %353, ptr %7, align 8, !tbaa !5
  %354 = load ptr, ptr %6, align 8, !tbaa !5
  %355 = getelementptr inbounds i8, ptr %354, i64 128
  store ptr %355, ptr %6, align 8, !tbaa !5
  br label %36

356:                                              ; preds = %304
  %357 = load i64, ptr %8, align 8, !tbaa !9
  store i64 %357, ptr %28, align 8, !tbaa !9
  %358 = load i64, ptr %8, align 8, !tbaa !9
  %359 = lshr i64 %358, 4
  store i64 %359, ptr %8, align 8, !tbaa !9
  %360 = load ptr, ptr %31, align 8, !tbaa !5
  %361 = getelementptr inbounds i8, ptr %360, i64 12
  %362 = call i32 @crypto_stream_aes128ctr_portable_load32_bigendian(ptr noundef %361)
  store i32 %362, ptr %33, align 4, !tbaa !13
  %363 = load i64, ptr %8, align 8, !tbaa !9
  %364 = load i32, ptr %33, align 4, !tbaa !13
  %365 = zext i32 %364 to i64
  %366 = add i64 %365, %363
  %367 = trunc i64 %366 to i32
  store i32 %367, ptr %33, align 4, !tbaa !13
  %368 = load ptr, ptr %31, align 8, !tbaa !5
  %369 = getelementptr inbounds i8, ptr %368, i64 12
  %370 = load i32, ptr %33, align 4, !tbaa !13
  call void @crypto_stream_aes128ctr_portable_store32_bigendian(ptr noundef %369, i32 noundef %370)
  %371 = getelementptr inbounds [128 x i8], ptr %29, i64 0, i64 0
  store ptr %371, ptr %30, align 8, !tbaa !5
  %372 = load ptr, ptr %30, align 8, !tbaa !5
  %373 = getelementptr inbounds i8, ptr %372, i64 0
  call void @llvm.memcpy.p0.p0.i64(ptr align 8 %373, ptr align 8 %19, i64 16, i1 false), !tbaa.struct !11
  %374 = load ptr, ptr %30, align 8, !tbaa !5
  %375 = getelementptr inbounds i8, ptr %374, i64 16
  call void @llvm.memcpy.p0.p0.i64(ptr align 8 %375, ptr align 8 %20, i64 16, i1 false), !tbaa.struct !11
  %376 = load ptr, ptr %30, align 8, !tbaa !5
  %377 = getelementptr inbounds i8, ptr %376, i64 32
  call void @llvm.memcpy.p0.p0.i64(ptr align 8 %377, ptr align 8 %23, i64 16, i1 false), !tbaa.struct !11
  %378 = load ptr, ptr %30, align 8, !tbaa !5
  %379 = getelementptr inbounds i8, ptr %378, i64 48
  call void @llvm.memcpy.p0.p0.i64(ptr align 8 %379, ptr align 8 %25, i64 16, i1 false), !tbaa.struct !11
  %380 = load ptr, ptr %30, align 8, !tbaa !5
  %381 = getelementptr inbounds i8, ptr %380, i64 64
  call void @llvm.memcpy.p0.p0.i64(ptr align 8 %381, ptr align 8 %22, i64 16, i1 false), !tbaa.struct !11
  %382 = load ptr, ptr %30, align 8, !tbaa !5
  %383 = getelementptr inbounds i8, ptr %382, i64 80
  call void @llvm.memcpy.p0.p0.i64(ptr align 8 %383, ptr align 8 %26, i64 16, i1 false), !tbaa.struct !11
  %384 = load ptr, ptr %30, align 8, !tbaa !5
  %385 = getelementptr inbounds i8, ptr %384, i64 96
  call void @llvm.memcpy.p0.p0.i64(ptr align 8 %385, ptr align 8 %21, i64 16, i1 false), !tbaa.struct !11
  %386 = load ptr, ptr %30, align 8, !tbaa !5
  %387 = getelementptr inbounds i8, ptr %386, i64 112
  call void @llvm.memcpy.p0.p0.i64(ptr align 8 %387, ptr align 8 %24, i64 16, i1 false), !tbaa.struct !11
  br label %388

388:                                              ; preds = %392, %356
  %389 = load i64, ptr %28, align 8, !tbaa !9
  %390 = icmp eq i64 %389, 0
  br i1 %390, label %391, label %392

391:                                              ; preds = %388
  br label %456

392:                                              ; preds = %388
  %393 = load ptr, ptr %30, align 8, !tbaa !5
  %394 = getelementptr inbounds i8, ptr %393, i64 0
  %395 = load i8, ptr %394, align 1, !tbaa !12
  store i8 %395, ptr %32, align 1, !tbaa !12
  %396 = load ptr, ptr %7, align 8, !tbaa !5
  %397 = getelementptr inbounds i8, ptr %396, i64 0
  %398 = load i8, ptr %397, align 1, !tbaa !12
  %399 = zext i8 %398 to i32
  %400 = load i8, ptr %32, align 1, !tbaa !12
  %401 = zext i8 %400 to i32
  %402 = xor i32 %401, %399
  %403 = trunc i32 %402 to i8
  store i8 %403, ptr %32, align 1, !tbaa !12
  %404 = load i8, ptr %32, align 1, !tbaa !12
  %405 = load ptr, ptr %6, align 8, !tbaa !5
  %406 = getelementptr inbounds i8, ptr %405, i64 0
  store i8 %404, ptr %406, align 1, !tbaa !12
  %407 = load ptr, ptr %30, align 8, !tbaa !5
  %408 = getelementptr inbounds i8, ptr %407, i64 1
  store ptr %408, ptr %30, align 8, !tbaa !5
  %409 = load ptr, ptr %7, align 8, !tbaa !5
  %410 = getelementptr inbounds i8, ptr %409, i64 1
  store ptr %410, ptr %7, align 8, !tbaa !5
  %411 = load ptr, ptr %6, align 8, !tbaa !5
  %412 = getelementptr inbounds i8, ptr %411, i64 1
  store ptr %412, ptr %6, align 8, !tbaa !5
  %413 = load i64, ptr %28, align 8, !tbaa !9
  %414 = sub i64 %413, 1
  store i64 %414, ptr %28, align 8, !tbaa !9
  br label %388

415:                                              ; preds = %308
  %416 = load ptr, ptr %31, align 8, !tbaa !5
  %417 = getelementptr inbounds i8, ptr %416, i64 12
  %418 = call i32 @crypto_stream_aes128ctr_portable_load32_bigendian(ptr noundef %417)
  store i32 %418, ptr %33, align 4, !tbaa !13
  %419 = load i32, ptr %33, align 4, !tbaa !13
  %420 = add i32 %419, 8
  store i32 %420, ptr %33, align 4, !tbaa !13
  %421 = load ptr, ptr %31, align 8, !tbaa !5
  %422 = getelementptr inbounds i8, ptr %421, i64 12
  %423 = load i32, ptr %33, align 4, !tbaa !13
  call void @crypto_stream_aes128ctr_portable_store32_bigendian(ptr noundef %422, i32 noundef %423)
  %424 = load ptr, ptr %7, align 8, !tbaa !5
  %425 = getelementptr inbounds i8, ptr %424, i64 0
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %19, ptr noundef %425)
  %426 = load ptr, ptr %7, align 8, !tbaa !5
  %427 = getelementptr inbounds i8, ptr %426, i64 16
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %20, ptr noundef %427)
  %428 = load ptr, ptr %7, align 8, !tbaa !5
  %429 = getelementptr inbounds i8, ptr %428, i64 32
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %23, ptr noundef %429)
  %430 = load ptr, ptr %7, align 8, !tbaa !5
  %431 = getelementptr inbounds i8, ptr %430, i64 48
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %25, ptr noundef %431)
  %432 = load ptr, ptr %7, align 8, !tbaa !5
  %433 = getelementptr inbounds i8, ptr %432, i64 64
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %22, ptr noundef %433)
  %434 = load ptr, ptr %7, align 8, !tbaa !5
  %435 = getelementptr inbounds i8, ptr %434, i64 80
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %26, ptr noundef %435)
  %436 = load ptr, ptr %7, align 8, !tbaa !5
  %437 = getelementptr inbounds i8, ptr %436, i64 96
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %21, ptr noundef %437)
  %438 = load ptr, ptr %7, align 8, !tbaa !5
  %439 = getelementptr inbounds i8, ptr %438, i64 112
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef %24, ptr noundef %439)
  %440 = load ptr, ptr %6, align 8, !tbaa !5
  %441 = getelementptr inbounds i8, ptr %440, i64 0
  call void @llvm.memcpy.p0.p0.i64(ptr align 8 %441, ptr align 8 %19, i64 16, i1 false), !tbaa.struct !11
  %442 = load ptr, ptr %6, align 8, !tbaa !5
  %443 = getelementptr inbounds i8, ptr %442, i64 16
  call void @llvm.memcpy.p0.p0.i64(ptr align 8 %443, ptr align 8 %20, i64 16, i1 false), !tbaa.struct !11
  %444 = load ptr, ptr %6, align 8, !tbaa !5
  %445 = getelementptr inbounds i8, ptr %444, i64 32
  call void @llvm.memcpy.p0.p0.i64(ptr align 8 %445, ptr align 8 %23, i64 16, i1 false), !tbaa.struct !11
  %446 = load ptr, ptr %6, align 8, !tbaa !5
  %447 = getelementptr inbounds i8, ptr %446, i64 48
  call void @llvm.memcpy.p0.p0.i64(ptr align 8 %447, ptr align 8 %25, i64 16, i1 false), !tbaa.struct !11
  %448 = load ptr, ptr %6, align 8, !tbaa !5
  %449 = getelementptr inbounds i8, ptr %448, i64 64
  call void @llvm.memcpy.p0.p0.i64(ptr align 8 %449, ptr align 8 %22, i64 16, i1 false), !tbaa.struct !11
  %450 = load ptr, ptr %6, align 8, !tbaa !5
  %451 = getelementptr inbounds i8, ptr %450, i64 80
  call void @llvm.memcpy.p0.p0.i64(ptr align 8 %451, ptr align 8 %26, i64 16, i1 false), !tbaa.struct !11
  %452 = load ptr, ptr %6, align 8, !tbaa !5
  %453 = getelementptr inbounds i8, ptr %452, i64 96
  call void @llvm.memcpy.p0.p0.i64(ptr align 8 %453, ptr align 8 %21, i64 16, i1 false), !tbaa.struct !11
  %454 = load ptr, ptr %6, align 8, !tbaa !5
  %455 = getelementptr inbounds i8, ptr %454, i64 112
  call void @llvm.memcpy.p0.p0.i64(ptr align 8 %455, ptr align 8 %24, i64 16, i1 false), !tbaa.struct !11
  br label %456

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

114:                                              ; preds = %134, %5
  %.0163 = phi i64 [ %2, %5 ], [ %135, %134 ]
  %.0159 = phi ptr [ %1, %5 ], [ %136, %134 ]
  %.0 = phi ptr [ %0, %5 ], [ %137, %134 ]
  call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(16) %8, ptr noundef nonnull align 8 dereferenceable(16) %24, i64 16, i1 false), !tbaa.struct !5
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %9, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %9, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SWAP32) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %10, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %11, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %12, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %13, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %14, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %15, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_add_uint32_big(ptr noundef nonnull %9, i32 noundef 1) #4
  call void @crypto_stream_aes128ctr_portable_add_uint32_big(ptr noundef nonnull %10, i32 noundef 2) #4
  call void @crypto_stream_aes128ctr_portable_add_uint32_big(ptr noundef nonnull %11, i32 noundef 3) #4
  call void @crypto_stream_aes128ctr_portable_add_uint32_big(ptr noundef nonnull %12, i32 noundef 4) #4
  call void @crypto_stream_aes128ctr_portable_add_uint32_big(ptr noundef nonnull %13, i32 noundef 5) #4
  call void @crypto_stream_aes128ctr_portable_add_uint32_big(ptr noundef nonnull %14, i32 noundef 6) #4
  call void @crypto_stream_aes128ctr_portable_add_uint32_big(ptr noundef nonnull %15, i32 noundef 7) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %8, ptr noundef nonnull @crypto_stream_aes128ctr_portable_M0) #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_shufb(ptr noundef nonnull %13, ptr noundef nonnull @crypto_stream_aes128ctr_portable_M0SWAP) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %14, ptr noundef nonnull @crypto_stream_aes128ctr_portable_M0SWAP) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %15, ptr noundef nonnull @crypto_stream_aes128ctr_portable_M0SWAP) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %16, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef nonnull %16, i32 noundef 1) #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 %16, ptr noundef nonnull @crypto_stream_aes128ctr_portable_BS0) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef nonnull %16, i32 noundef 1) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %16, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef nonnull %16, i32 noundef 1) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %16, ptr noundef nonnull @crypto_stream_aes128ctr_portable_BS0) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef nonnull %16, i32 noundef 1) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %16, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef nonnull %16, i32 noundef 1) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %16, ptr noundef nonnull @crypto_stream_aes128ctr_portable_BS0) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef nonnull %16, i32 noundef 1) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %16, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef nonnull %16, i32 noundef 1) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %16, ptr noundef nonnull @crypto_stream_aes128ctr_portable_BS0) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef nonnull %16, i32 noundef 1) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %16, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef nonnull %16, i32 noundef 2) #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 %16, ptr noundef nonnull @crypto_stream_aes128ctr_portable_BS1) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef nonnull %16, i32 noundef 2) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %16, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef nonnull %16, i32 noundef 2) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %16, ptr noundef nonnull @crypto_stream_aes128ctr_portable_BS1) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef nonnull %16, i32 noundef 2) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %16, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef nonnull %16, i32 noundef 2) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %16, ptr noundef nonnull @crypto_stream_aes128ctr_portable_BS1) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef nonnull %16, i32 noundef 2) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %16, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef nonnull %16, i32 noundef 2) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %16, ptr noundef nonnull @crypto_stream_aes128ctr_portable_BS1) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef nonnull %16, i32 noundef 2) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %16, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef nonnull %16, i32 noundef 4) #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 %16, ptr noundef nonnull @crypto_stream_aes128ctr_portable_BS2) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef nonnull %16, i32 noundef 4) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %16, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef nonnull %16, i32 noundef 4) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %16, ptr noundef nonnull @crypto_stream_aes128ctr_portable_BS2) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef nonnull %16, i32 noundef 4) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %16, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef nonnull %16, i32 noundef 4) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %16, ptr noundef nonnull @crypto_stream_aes128ctr_portable_BS2) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef nonnull %16, i32 noundef 4) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %16, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef nonnull %16, i32 noundef 4) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %16, ptr noundef nonnull @crypto_stream_aes128ctr_portable_BS2) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef nonnull %16, i32 noundef 4) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef %4) #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 %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 %13, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %9) #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 %14, 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_xor2(ptr noundef nonnull %14, ptr noundef nonnull %11) #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 %11, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %13) #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 %9, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %19, ptr noundef nonnull %15) #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 %17, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %21, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %20, ptr noundef nonnull %14) #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 %18, ptr noundef nonnull %10) #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 %21, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %22, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %16, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %23, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %18, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %19, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %23, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %22, ptr noundef nonnull %20) #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 %20, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %23, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %20, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %21, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %21, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %21, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %20, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %17, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %17, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %21, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %20, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %21, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %22, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %23, ptr noundef nonnull %15) #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 %21, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %22, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %23, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %20, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %19, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %22, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %23, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %23, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %23, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %21, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %21, ptr noundef nonnull %16) #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 %21, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %21, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %18, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %21) #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 %17, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %22, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %20, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %16, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %18, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %18, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %14, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %13, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %13) #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 %20, ptr noundef nonnull %8) #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 %23, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %19, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %22) #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 %20, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %20, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %16, ptr noundef nonnull %23) #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 %20, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %18, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %18, ptr noundef nonnull %8) #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 %17) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %11, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %18) #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 %8, ptr noundef nonnull %20) #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 %11, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %20, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %16, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %19, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %22) #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 %20, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %20, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %16, ptr noundef nonnull %23) #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 %20, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %18, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %17) #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 %12, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %12, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %10, ptr noundef nonnull %21) #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 %10, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %23, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %19, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %19, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %15, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %9, ptr noundef nonnull %23) #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 %9, ptr noundef nonnull %19) #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 %12, ptr noundef nonnull %20) #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 %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %14) #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 %14, ptr noundef nonnull %8) #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 %9, ptr noundef nonnull %13) #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 %12, ptr noundef nonnull %13) #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 %11, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %16, ptr noundef nonnull %8, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %17, ptr noundef nonnull %9, 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 %14, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %20, ptr noundef nonnull %11, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %21, ptr noundef nonnull %15, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %22, ptr noundef nonnull %10, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %23, ptr noundef nonnull %13, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %16) #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 %12, 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 %11, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %23) #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 %17, 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 %13) #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 %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %21, ptr noundef nonnull %11) #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 %22, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %23, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %13) #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 %9, ptr noundef nonnull %9, 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 %14, ptr noundef nonnull %14, 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 %15, ptr noundef nonnull %15, 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_shufd(ptr noundef nonnull %13, ptr noundef nonnull %13, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %8) #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 %18, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %21, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %23, ptr noundef nonnull %13) #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 %21, ptr noundef nonnull %38) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %21, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %39) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %22, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %23, ptr noundef nonnull %40) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %23, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %21, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %21, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, 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 %22, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %23, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %11, ptr noundef nonnull %23) #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 %9, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %13, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %12, ptr noundef nonnull %22) #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 %10, ptr noundef nonnull %18) #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 %13, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %14, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %8, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %15, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %10, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %11, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %14, ptr noundef nonnull %12) #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 %12, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %15, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %12, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %13, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %13) #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 %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %12, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %9, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %9, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %13, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %13) #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 %10, 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 %8, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %12, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %13, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %14, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %15, ptr noundef nonnull %23) #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 %13, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %14, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %15, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %12) #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 %9, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %12, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %11, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %14, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %15, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %15, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %13, ptr noundef nonnull %9) #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 %11, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %13, ptr noundef nonnull %11) #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 %9, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %10, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %13) #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 %9, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %14, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %12, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %8, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %10, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %10, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %22, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %21, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %21, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %16) #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 %15, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %11, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %14) #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 %12, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %12, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %8, ptr noundef nonnull %15) #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 %12, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %10, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %10, ptr noundef nonnull %16) #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 %9) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %19, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %21, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %12, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %8, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %11, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %14) #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 %12, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %12, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %8, ptr noundef nonnull %15) #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 %12, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %10, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %9) #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 %20, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %20, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %18, ptr noundef nonnull %13) #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 %18, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %11, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %11, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %23, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %23, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %17, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %23, ptr noundef nonnull %17) #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 %23, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %12) #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 %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %23, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %16) #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 %17, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %21, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %21) #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 %19, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %8, ptr noundef nonnull %16, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %9, ptr noundef nonnull %17, 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 %22, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %12, ptr noundef nonnull %19, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %13, ptr noundef nonnull %23, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %14, ptr noundef nonnull %18, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %15, ptr noundef nonnull %21, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %8) #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 %20, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %11) #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 %23, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %21, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %21) #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 %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %21) #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 %22) #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 %11, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %23) #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 %12, ptr noundef nonnull %21) #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 %17, ptr noundef nonnull %17, 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 %22, ptr noundef nonnull %22, 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 %23, ptr noundef nonnull %23, 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_shufd(ptr noundef nonnull %21, ptr noundef nonnull %21, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %16) #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 %10, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %23) #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 %15, ptr noundef nonnull %21) #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 %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 %13, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %9) #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 %14, 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_xor2(ptr noundef nonnull %14, ptr noundef nonnull %11) #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 %11, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %13) #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 %9, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %19, ptr noundef nonnull %15) #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 %17, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %21, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %20, ptr noundef nonnull %14) #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 %18, ptr noundef nonnull %10) #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 %21, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %22, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %16, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %23, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %18, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %19, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %23, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %22, ptr noundef nonnull %20) #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 %20, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %23, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %20, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %21, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %21, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %21, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %20, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %17, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %17, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %21, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %20, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %21, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %22, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %23, ptr noundef nonnull %15) #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 %21, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %22, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %23, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %20, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %19, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %22, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %23, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %23, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %23, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %21, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %21, ptr noundef nonnull %16) #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 %21, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %21, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %18, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %21) #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 %17, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %22, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %20, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %16, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %18, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %18, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %14, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %13, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %13) #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 %20, ptr noundef nonnull %8) #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 %23, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %19, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %22) #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 %20, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %20, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %16, ptr noundef nonnull %23) #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 %20, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %18, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %18, ptr noundef nonnull %8) #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 %17) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %11, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %18) #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 %8, ptr noundef nonnull %20) #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 %11, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %20, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %16, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %19, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %22) #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 %20, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %20, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %16, ptr noundef nonnull %23) #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 %20, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %18, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %17) #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 %12, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %12, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %10, ptr noundef nonnull %21) #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 %10, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %23, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %19, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %19, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %15, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %9, ptr noundef nonnull %23) #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 %9, ptr noundef nonnull %19) #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 %12, ptr noundef nonnull %20) #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 %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %14) #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 %14, ptr noundef nonnull %8) #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 %9, ptr noundef nonnull %13) #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 %12, ptr noundef nonnull %13) #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 %11, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %16, ptr noundef nonnull %8, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %17, ptr noundef nonnull %9, 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 %14, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %20, ptr noundef nonnull %11, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %21, ptr noundef nonnull %15, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %22, ptr noundef nonnull %10, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %23, ptr noundef nonnull %13, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %16) #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 %12, 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 %11, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %23) #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 %17, 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 %13) #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 %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %21, ptr noundef nonnull %11) #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 %22, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %23, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %13) #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 %9, ptr noundef nonnull %9, 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 %14, ptr noundef nonnull %14, 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 %15, ptr noundef nonnull %15, 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_shufd(ptr noundef nonnull %13, ptr noundef nonnull %13, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %8) #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 %18, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %21, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %23, ptr noundef nonnull %13) #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 %21, ptr noundef nonnull %54) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %21, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %55) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %22, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %23, ptr noundef nonnull %56) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %23, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %21, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %21, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, 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 %22, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %23, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %11, ptr noundef nonnull %23) #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 %9, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %13, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %12, ptr noundef nonnull %22) #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 %10, ptr noundef nonnull %18) #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 %13, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %14, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %8, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %15, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %10, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %11, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %14, ptr noundef nonnull %12) #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 %12, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %15, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %12, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %13, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %13) #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 %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %12, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %9, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %9, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %13, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %13) #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 %10, 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 %8, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %12, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %13, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %14, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %15, ptr noundef nonnull %23) #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 %13, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %14, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %15, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %12) #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 %9, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %12, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %11, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %14, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %15, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %15, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %13, ptr noundef nonnull %9) #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 %11, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %13, ptr noundef nonnull %11) #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 %9, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %10, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %13) #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 %9, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %14, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %12, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %8, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %10, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %10, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %22, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %21, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %21, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %16) #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 %15, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %11, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %14) #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 %12, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %12, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %8, ptr noundef nonnull %15) #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 %12, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %10, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %10, ptr noundef nonnull %16) #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 %9) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %19, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %21, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %12, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %8, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %11, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %14) #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 %12, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %12, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %8, ptr noundef nonnull %15) #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 %12, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %10, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %9) #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 %20, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %20, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %18, ptr noundef nonnull %13) #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 %18, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %11, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %11, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %23, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %23, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %17, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %23, ptr noundef nonnull %17) #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 %23, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %12) #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 %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %23, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %16) #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 %17, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %21, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %21) #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 %19, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %8, ptr noundef nonnull %16, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %9, ptr noundef nonnull %17, 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 %22, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %12, ptr noundef nonnull %19, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %13, ptr noundef nonnull %23, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %14, ptr noundef nonnull %18, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %15, ptr noundef nonnull %21, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %8) #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 %20, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %11) #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 %23, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %21, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %21) #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 %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %21) #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 %22) #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 %11, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %23) #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 %12, ptr noundef nonnull %21) #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 %17, ptr noundef nonnull %17, 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 %22, ptr noundef nonnull %22, 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 %23, ptr noundef nonnull %23, 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_shufd(ptr noundef nonnull %21, ptr noundef nonnull %21, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %16) #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 %10, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %23) #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 %15, ptr noundef nonnull %21) #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 %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 %13, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %9) #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 %14, 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_xor2(ptr noundef nonnull %14, ptr noundef nonnull %11) #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 %11, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %13) #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 %9, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %19, ptr noundef nonnull %15) #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 %17, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %21, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %20, ptr noundef nonnull %14) #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 %18, ptr noundef nonnull %10) #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 %21, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %22, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %16, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %23, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %18, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %19, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %23, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %22, ptr noundef nonnull %20) #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 %20, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %23, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %20, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %21, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %21, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %21, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %20, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %17, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %17, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %21, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %20, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %21, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %22, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %23, ptr noundef nonnull %15) #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 %21, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %22, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %23, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %20, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %19, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %22, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %23, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %23, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %23, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %21, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %21, ptr noundef nonnull %16) #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 %21, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %21, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %18, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %21) #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 %17, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %22, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %20, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %16, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %18, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %18, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %14, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %13, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %13) #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 %20, ptr noundef nonnull %8) #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 %23, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %19, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %22) #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 %20, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %20, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %16, ptr noundef nonnull %23) #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 %20, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %18, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %18, ptr noundef nonnull %8) #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 %17) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %11, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %18) #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 %8, ptr noundef nonnull %20) #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 %11, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %20, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %16, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %19, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %22) #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 %20, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %20, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %16, ptr noundef nonnull %23) #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 %20, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %18, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %17) #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 %12, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %12, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %10, ptr noundef nonnull %21) #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 %10, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %23, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %19, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %19, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %15, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %9, ptr noundef nonnull %23) #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 %9, ptr noundef nonnull %19) #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 %12, ptr noundef nonnull %20) #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 %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %14) #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 %14, ptr noundef nonnull %8) #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 %9, ptr noundef nonnull %13) #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 %12, ptr noundef nonnull %13) #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 %11, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %16, ptr noundef nonnull %8, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %17, ptr noundef nonnull %9, 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 %14, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %20, ptr noundef nonnull %11, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %21, ptr noundef nonnull %15, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %22, ptr noundef nonnull %10, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %23, ptr noundef nonnull %13, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %16) #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 %12, 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 %11, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %23) #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 %17, 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 %13) #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 %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %21, ptr noundef nonnull %11) #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 %22, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %23, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %13) #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 %9, ptr noundef nonnull %9, 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 %14, ptr noundef nonnull %14, 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 %15, ptr noundef nonnull %15, 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_shufd(ptr noundef nonnull %13, ptr noundef nonnull %13, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %8) #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 %18, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %21, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %23, ptr noundef nonnull %13) #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 %21, ptr noundef nonnull %70) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %21, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %71) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %22, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %23, ptr noundef nonnull %72) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %23, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %21, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %21, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, 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 %22, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %23, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %11, ptr noundef nonnull %23) #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 %9, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %13, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %12, ptr noundef nonnull %22) #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 %10, ptr noundef nonnull %18) #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 %13, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %14, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %8, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %15, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %10, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %11, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %14, ptr noundef nonnull %12) #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 %12, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %15, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %12, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %13, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %13) #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 %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %12, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %9, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %9, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %13, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %13) #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 %10, 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 %8, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %12, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %13, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %14, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %15, ptr noundef nonnull %23) #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 %13, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %14, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %15, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %12) #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 %9, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %12, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %11, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %14, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %15, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %15, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %13, ptr noundef nonnull %9) #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 %11, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %13, ptr noundef nonnull %11) #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 %9, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %10, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %13) #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 %9, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %14, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %12, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %8, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %10, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %10, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %22, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %21, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %21, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %16) #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 %15, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %11, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %14) #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 %12, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %12, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %8, ptr noundef nonnull %15) #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 %12, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %10, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %10, ptr noundef nonnull %16) #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 %9) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %19, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %21, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %12, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %8, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %11, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %14) #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 %12, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %12, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %8, ptr noundef nonnull %15) #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 %12, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %10, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %9) #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 %20, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %20, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %18, ptr noundef nonnull %13) #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 %18, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %11, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %11, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %23, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %23, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %17, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %23, ptr noundef nonnull %17) #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 %23, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %12) #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 %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %23, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %16) #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 %17, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %21, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %21) #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 %19, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %8, ptr noundef nonnull %16, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %9, ptr noundef nonnull %17, 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 %22, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %12, ptr noundef nonnull %19, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %13, ptr noundef nonnull %23, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %14, ptr noundef nonnull %18, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %15, ptr noundef nonnull %21, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %8) #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 %20, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %11) #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 %23, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %21, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %21) #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 %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %21) #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 %22) #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 %11, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %23) #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 %12, ptr noundef nonnull %21) #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 %17, ptr noundef nonnull %17, 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 %22, ptr noundef nonnull %22, 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 %23, ptr noundef nonnull %23, 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_shufd(ptr noundef nonnull %21, ptr noundef nonnull %21, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %16) #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 %10, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %23) #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 %15, ptr noundef nonnull %21) #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 %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 %13, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %9) #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 %14, 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_xor2(ptr noundef nonnull %14, ptr noundef nonnull %11) #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 %11, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %13) #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 %9, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %19, ptr noundef nonnull %15) #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 %17, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %21, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %20, ptr noundef nonnull %14) #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 %18, ptr noundef nonnull %10) #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 %21, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %22, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %16, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %23, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %18, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %19, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %23, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %22, ptr noundef nonnull %20) #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 %20, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %23, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %20, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %21, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %21, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %21, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %20, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %17, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %17, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %21, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %20, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %21, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %22, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %23, ptr noundef nonnull %15) #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 %21, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %22, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %23, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %20, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %19, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %22, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %23, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %23, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %23, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %21, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %21, ptr noundef nonnull %16) #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 %21, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %21, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %18, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %21) #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 %17, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %22, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %20, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %16, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %18, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %18, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %14, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %13, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %13) #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 %20, ptr noundef nonnull %8) #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 %23, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %19, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %22) #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 %20, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %20, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %16, ptr noundef nonnull %23) #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 %20, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %18, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %18, ptr noundef nonnull %8) #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 %17) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %11, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %18) #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 %8, ptr noundef nonnull %20) #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 %11, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %20, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %16, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %19, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %22) #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 %20, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %20, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %16, ptr noundef nonnull %23) #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 %20, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %18, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %17) #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 %12, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %12, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %10, ptr noundef nonnull %21) #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 %10, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %23, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %19, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %19, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %15, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %9, ptr noundef nonnull %23) #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 %9, ptr noundef nonnull %19) #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 %12, ptr noundef nonnull %20) #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 %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %14) #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 %14, ptr noundef nonnull %8) #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 %9, ptr noundef nonnull %13) #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 %12, ptr noundef nonnull %13) #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 %11, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %16, ptr noundef nonnull %8, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %17, ptr noundef nonnull %9, 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 %14, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %20, ptr noundef nonnull %11, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %21, ptr noundef nonnull %15, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %22, ptr noundef nonnull %10, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %23, ptr noundef nonnull %13, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %16) #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 %12, 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 %11, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %23) #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 %17, 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 %13) #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 %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %21, ptr noundef nonnull %11) #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 %22, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %23, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %13) #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 %9, ptr noundef nonnull %9, 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 %14, ptr noundef nonnull %14, 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 %15, ptr noundef nonnull %15, 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_shufd(ptr noundef nonnull %13, ptr noundef nonnull %13, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %8) #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 %18, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %21, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %23, ptr noundef nonnull %13) #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 %21, ptr noundef nonnull %86) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %21, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %87) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %22, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %23, ptr noundef nonnull %88) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %23, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SR) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %21, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %21, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, 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 %22, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %23, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %11, ptr noundef nonnull %23) #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 %9, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %13, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %12, ptr noundef nonnull %22) #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 %10, ptr noundef nonnull %18) #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 %13, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %14, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %8, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %15, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %10, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %11, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %14, ptr noundef nonnull %12) #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 %12, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %15, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %12, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %13, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %13) #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 %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %12, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %9, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %9, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %13, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %13) #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 %10, 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 %8, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %12, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %13, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %14, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %15, ptr noundef nonnull %23) #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 %13, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %14, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %15, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %12) #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 %9, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %12, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %11, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %14, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %15, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %15, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %13, ptr noundef nonnull %9) #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 %11, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %13, ptr noundef nonnull %11) #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 %9, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %10, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %13) #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 %9, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %14, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %12, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %8, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %10, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %10, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %22, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %21, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %21, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %16) #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 %15, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %11, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %14) #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 %12, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %12, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %8, ptr noundef nonnull %15) #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 %12, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %10, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %10, ptr noundef nonnull %16) #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 %9) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %19, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %21, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %12, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %8, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %11, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %14) #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 %12, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %12, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %8, ptr noundef nonnull %15) #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 %12, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %10, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %9) #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 %20, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %20, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %18, ptr noundef nonnull %13) #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 %18, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %11, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %11, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %23, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %23, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %17, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %23, ptr noundef nonnull %17) #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 %23, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %12) #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 %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %23, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %16) #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 %17, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %21, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %21) #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 %19, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %8, ptr noundef nonnull %16, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %9, ptr noundef nonnull %17, 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 %22, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %12, ptr noundef nonnull %19, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %13, ptr noundef nonnull %23, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %14, ptr noundef nonnull %18, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %15, ptr noundef nonnull %21, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %8) #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 %20, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %11) #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 %23, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %21, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %21) #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 %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %21) #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 %22) #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 %11, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %23) #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 %12, ptr noundef nonnull %21) #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 %17, ptr noundef nonnull %17, 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 %22, ptr noundef nonnull %22, 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 %23, ptr noundef nonnull %23, 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_shufd(ptr noundef nonnull %21, ptr noundef nonnull %21, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %16) #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 %10, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %23) #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 %15, ptr noundef nonnull %21) #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 %13, ptr noundef nonnull %94) #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 %95) #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 %96) #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 %13, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %9) #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 %14, 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_xor2(ptr noundef nonnull %14, ptr noundef nonnull %11) #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 %11, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %13) #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 %9, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %19, ptr noundef nonnull %15) #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 %17, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %21, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %20, ptr noundef nonnull %14) #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 %18, ptr noundef nonnull %10) #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 %21, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %22, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %16, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %23, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %18, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %19, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %23, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %22, ptr noundef nonnull %20) #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 %20, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %23, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %20, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %21, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %21, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %21, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %20, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %17, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %17, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %21, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %20, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %21, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %22, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %23, ptr noundef nonnull %15) #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 %21, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %22, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %23, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %20, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %19, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %22, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %23, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %23, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %23, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %21, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %21, ptr noundef nonnull %16) #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 %21, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %21, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %18, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %21) #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 %17, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %22, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %20, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %16, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %18, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %18, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %14, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %13, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %13) #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 %20, ptr noundef nonnull %8) #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 %23, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %19, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %22) #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 %20, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %20, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %16, ptr noundef nonnull %23) #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 %20, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %18, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %18, ptr noundef nonnull %8) #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 %17) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %11, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %18) #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 %8, ptr noundef nonnull %20) #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 %11, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %20, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %16, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %19, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %22) #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 %20, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %20, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %16, ptr noundef nonnull %23) #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 %20, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %18, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %17) #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 %12, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %12, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %10, ptr noundef nonnull %21) #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 %10, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %23, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %19, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %19, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %15, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %9, ptr noundef nonnull %23) #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 %9, ptr noundef nonnull %19) #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 %12, ptr noundef nonnull %20) #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 %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %14) #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 %14, ptr noundef nonnull %8) #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 %9, ptr noundef nonnull %13) #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 %12, ptr noundef nonnull %13) #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 %11, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %16, ptr noundef nonnull %8, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %17, ptr noundef nonnull %9, 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 %14, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %20, ptr noundef nonnull %11, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %21, ptr noundef nonnull %15, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %22, ptr noundef nonnull %10, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_shufd(ptr noundef nonnull %23, ptr noundef nonnull %13, i32 noundef 147) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %16) #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 %12, 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 %11, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %23) #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 %17, 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 %13) #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 %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %21, ptr noundef nonnull %11) #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 %22, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %23, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %13) #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 %9, ptr noundef nonnull %9, 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 %14, ptr noundef nonnull %14, 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 %15, ptr noundef nonnull %15, 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_shufd(ptr noundef nonnull %13, ptr noundef nonnull %13, i32 noundef 78) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %8) #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 %18, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %21, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %23, ptr noundef nonnull %13) #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 %21, ptr noundef nonnull %102) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %21, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SRM0) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %103) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %22, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SRM0) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %23, ptr noundef nonnull %104) #4
  call void @crypto_stream_aes128ctr_portable_shufb(ptr noundef nonnull %23, ptr noundef nonnull @crypto_stream_aes128ctr_portable_SRM0) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %21, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %21, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, 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 %22, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %23, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %11, ptr noundef nonnull %23) #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 %9, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %13, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %12, ptr noundef nonnull %22) #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 %10, ptr noundef nonnull %18) #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 %13, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %14, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %8, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %15, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %10, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %11, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %14, ptr noundef nonnull %12) #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 %12, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %15, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %12, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %13, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %13) #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 %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %13, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %12, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %9, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %9, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %13, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %13) #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 %10, 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 %8, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %9, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %12, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %13, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %14, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %15, ptr noundef nonnull %23) #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 %13, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %14, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_or2(ptr noundef nonnull %15, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %12) #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 %9, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %12, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %11, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %14, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %15, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %15, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %13, ptr noundef nonnull %9) #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 %11, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %13, ptr noundef nonnull %11) #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 %9, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %10, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %13) #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 %9, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %14, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %12, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %8, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %10, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %10, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %22, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %21, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %21, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %16) #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 %15, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %11, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %14) #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 %12, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %12, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %8, ptr noundef nonnull %15) #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 %12, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %10, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %10, ptr noundef nonnull %16) #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 %9) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %19, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %21, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %12, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %8, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %12, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %11, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %14) #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 %12, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %12, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %8, ptr noundef nonnull %15) #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 %12, ptr noundef nonnull %11) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %10, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %10, ptr noundef nonnull %9) #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 %20, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %20, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %18, ptr noundef nonnull %13) #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 %18, ptr noundef nonnull %10) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %15, ptr noundef nonnull %13) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %14, ptr noundef nonnull %9) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %11, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %11, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %11, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %23, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %23, ptr noundef nonnull %14) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %17, ptr noundef nonnull %15) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %23, ptr noundef nonnull %17) #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 %23, ptr noundef nonnull %12) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %12) #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 %8) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %23, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %16) #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 %17, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %21, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %21) #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 %19, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %105) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, 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 %22, ptr noundef nonnull %108) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %109) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %23, ptr noundef nonnull %110) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %111) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %21, ptr noundef nonnull %112) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %8, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef nonnull %8, i32 noundef 1) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %8, ptr noundef nonnull @crypto_stream_aes128ctr_portable_BS0) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %21, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef nonnull %8, i32 noundef 1) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %8, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef nonnull %8, i32 noundef 1) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %8, ptr noundef nonnull @crypto_stream_aes128ctr_portable_BS0) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %23, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef nonnull %8, i32 noundef 1) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %8, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef nonnull %8, i32 noundef 1) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %8, ptr noundef nonnull @crypto_stream_aes128ctr_portable_BS0) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef nonnull %8, i32 noundef 1) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %8, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef nonnull %8, i32 noundef 1) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %8, ptr noundef nonnull @crypto_stream_aes128ctr_portable_BS0) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef nonnull %8, i32 noundef 1) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %8, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef nonnull %8, i32 noundef 2) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %8, ptr noundef nonnull @crypto_stream_aes128ctr_portable_BS1) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %21, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef nonnull %8, i32 noundef 2) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %23, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %8, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef nonnull %8, i32 noundef 2) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %8, ptr noundef nonnull @crypto_stream_aes128ctr_portable_BS1) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef nonnull %8, i32 noundef 2) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %8, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef nonnull %8, i32 noundef 2) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %8, ptr noundef nonnull @crypto_stream_aes128ctr_portable_BS1) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef nonnull %8, i32 noundef 2) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %8, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef nonnull %8, i32 noundef 2) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %8, ptr noundef nonnull @crypto_stream_aes128ctr_portable_BS1) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef nonnull %8, i32 noundef 2) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %8, ptr noundef nonnull %22) #4
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef nonnull %8, i32 noundef 4) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %21) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %8, ptr noundef nonnull @crypto_stream_aes128ctr_portable_BS2) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %21, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef nonnull %8, i32 noundef 4) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %8, ptr noundef nonnull %20) #4
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef nonnull %8, i32 noundef 4) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %18) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %8, ptr noundef nonnull @crypto_stream_aes128ctr_portable_BS2) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef nonnull %8, i32 noundef 4) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %8, ptr noundef nonnull %17) #4
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef nonnull %8, i32 noundef 4) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %23) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %8, ptr noundef nonnull @crypto_stream_aes128ctr_portable_BS2) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %23, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef nonnull %8, i32 noundef 4) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_copy2(ptr noundef nonnull %8, ptr noundef nonnull %16) #4
  call void @crypto_stream_aes128ctr_portable_rshift64_littleendian(ptr noundef nonnull %8, i32 noundef 4) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %8, ptr noundef nonnull %19) #4
  call void @crypto_stream_aes128ctr_portable_and2(ptr noundef nonnull %8, ptr noundef nonnull @crypto_stream_aes128ctr_portable_BS2) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %8) #4
  call void @crypto_stream_aes128ctr_portable_lshift64_littleendian(ptr noundef nonnull %8, i32 noundef 4) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef nonnull %8) #4
  %115 = icmp ult i64 %.0163, 128
  %116 = call i32 @crypto_stream_aes128ctr_portable_load32_bigendian(ptr noundef nonnull %113) #4
  br i1 %115, label %138, label %117

117:                                              ; preds = %114
  %118 = icmp eq i64 %.0163, 128
  %119 = add i32 %116, 8
  call void @crypto_stream_aes128ctr_portable_store32_bigendian(ptr noundef nonnull %113, i32 noundef %119) #4
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %16, ptr noundef %.0159) #4
  %120 = getelementptr inbounds i8, ptr %.0159, i64 16
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %17, ptr noundef nonnull %120) #4
  %121 = getelementptr inbounds i8, ptr %.0159, i64 32
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %20, ptr noundef nonnull %121) #4
  %122 = getelementptr inbounds i8, ptr %.0159, i64 48
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %22, ptr noundef nonnull %122) #4
  %123 = getelementptr inbounds i8, ptr %.0159, i64 64
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %19, ptr noundef nonnull %123) #4
  %124 = getelementptr inbounds i8, ptr %.0159, i64 80
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %23, ptr noundef nonnull %124) #4
  %125 = getelementptr inbounds i8, ptr %.0159, i64 96
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %18, ptr noundef nonnull %125) #4
  %126 = getelementptr inbounds i8, ptr %.0159, i64 112
  call void @crypto_stream_aes128ctr_portable_xor2(ptr noundef nonnull %21, ptr noundef nonnull %126) #4
  call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(16) %.0, ptr noundef nonnull align 8 dereferenceable(16) %16, i64 16, i1 false)
  %127 = getelementptr inbounds i8, ptr %.0, i64 16
  call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(16) %127, ptr noundef nonnull align 8 dereferenceable(16) %17, i64 16, i1 false)
  %128 = getelementptr inbounds i8, ptr %.0, i64 32
  call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(16) %128, ptr noundef nonnull align 8 dereferenceable(16) %20, i64 16, i1 false)
  %129 = getelementptr inbounds i8, ptr %.0, i64 48
  call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(16) %129, ptr noundef nonnull align 8 dereferenceable(16) %22, i64 16, i1 false)
  %130 = getelementptr inbounds i8, ptr %.0, i64 64
  call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(16) %130, ptr noundef nonnull align 8 dereferenceable(16) %19, i64 16, i1 false)
  %131 = getelementptr inbounds i8, ptr %.0, i64 80
  call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(16) %131, ptr noundef nonnull align 8 dereferenceable(16) %23, i64 16, i1 false)
  %132 = getelementptr inbounds i8, ptr %.0, i64 96
  call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(16) %132, ptr noundef nonnull align 8 dereferenceable(16) %18, i64 16, i1 false)
  %133 = getelementptr inbounds i8, ptr %.0, i64 112
  call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 8 dereferenceable(16) %133, ptr noundef nonnull align 8 dereferenceable(16) %21, i64 16, i1 false)
  br i1 %118, label %.loopexit, label %134

134:                                              ; preds = %117
  %135 = add i64 %.0163, -128
  %136 = getelementptr inbounds i8, ptr %.0159, i64 128
  %137 = getelementptr inbounds i8, ptr %.0, i64 128
  br label %114

138:                                              ; preds = %114
  %139 = lshr i64 %.0163, 4
  %140 = trunc nuw i64 %139 to i32
  %141 = add i32 %116, %140
  call void @crypto_stream_aes128ctr_portable_store32_bigendian(ptr noundef nonnull %113, i32 noundef %141) #4
  call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 16 dereferenceable(16) %25, ptr noundef nonnull align 8 dereferenceable(16) %16, i64 16, i1 false), !tbaa.struct !5
  %142 = getelementptr inbounds i8, ptr %25, i64 16
  call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 16 dereferenceable(16) %142, ptr noundef nonnull align 8 dereferenceable(16) %17, i64 16, i1 false), !tbaa.struct !5
  %143 = getelementptr inbounds i8, ptr %25, i64 32
  call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 16 dereferenceable(16) %143, ptr noundef nonnull align 8 dereferenceable(16) %20, i64 16, i1 false), !tbaa.struct !5
  %144 = getelementptr inbounds i8, ptr %25, i64 48
  call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 16 dereferenceable(16) %144, ptr noundef nonnull align 8 dereferenceable(16) %22, i64 16, i1 false), !tbaa.struct !5
  %145 = getelementptr inbounds i8, ptr %25, i64 64
  call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 16 dereferenceable(16) %145, ptr noundef nonnull align 8 dereferenceable(16) %19, i64 16, i1 false), !tbaa.struct !5
  %146 = getelementptr inbounds i8, ptr %25, i64 80
  call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 16 dereferenceable(16) %146, ptr noundef nonnull align 8 dereferenceable(16) %23, i64 16, i1 false), !tbaa.struct !5
  %147 = getelementptr inbounds i8, ptr %25, i64 96
  call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 16 dereferenceable(16) %147, ptr noundef nonnull align 8 dereferenceable(16) %18, i64 16, i1 false), !tbaa.struct !5
  %148 = getelementptr inbounds i8, ptr %25, i64 112
  call void @llvm.memcpy.p0.p0.i64(ptr noundef nonnull align 16 dereferenceable(16) %148, ptr noundef nonnull align 8 dereferenceable(16) %21, i64 16, i1 false), !tbaa.struct !5
  %149 = icmp eq i64 %.0163, 0
  br i1 %149, label %.loopexit, label %iter.check

iter.check:                                       ; preds = %138
  %min.iters.check = icmp ult i64 %.0163, 8
  %150 = sub i64 %7, %6
  %diff.check = icmp ult i64 %150, 32
  %or.cond = or i1 %min.iters.check, %diff.check
  br i1 %or.cond, label %.lr.ph.preheader, label %vector.main.loop.iter.check

vector.main.loop.iter.check:                      ; preds = %iter.check
  %min.iters.check180 = icmp ult i64 %.0163, 32
  br i1 %min.iters.check180, label %vec.epilog.ph, label %vector.ph

vector.ph:                                        ; preds = %vector.main.loop.iter.check
  %n.vec = and i64 %.0163, 96
  br label %vector.body

vector.body:                                      ; preds = %vector.body, %vector.ph
  %index = phi i64 [ 0, %vector.ph ], [ %index.next, %vector.body ]
  %next.gep = getelementptr i8, ptr %.0, i64 %index
  %next.gep182 = getelementptr i8, ptr %.0159, i64 %index
  %next.gep184 = getelementptr i8, ptr %25, i64 %index
  %151 = getelementptr i8, ptr %next.gep184, i64 16
  %wide.load = load <16 x i8>, ptr %next.gep184, align 16, !tbaa !6
  %wide.load186 = load <16 x i8>, ptr %151, align 16, !tbaa !6
  %152 = getelementptr i8, ptr %next.gep182, i64 16
  %wide.load187 = load <16 x i8>, ptr %next.gep182, align 1, !tbaa !6
  %wide.load188 = load <16 x i8>, ptr %152, align 1, !tbaa !6
  %153 = xor <16 x i8> %wide.load187, %wide.load
  %154 = xor <16 x i8> %wide.load188, %wide.load186
  %155 = getelementptr i8, ptr %next.gep, i64 16
  store <16 x i8> %153, ptr %next.gep, align 1, !tbaa !6
  store <16 x i8> %154, ptr %155, align 1, !tbaa !6
  %index.next = add nuw i64 %index, 32
  %156 = icmp eq i64 %index.next, %n.vec
  br i1 %156, label %middle.block, label %vector.body, !llvm.loop !9

middle.block:                                     ; preds = %vector.body
  %cmp.n = icmp eq i64 %.0163, %n.vec
  br i1 %cmp.n, label %.loopexit, label %vec.epilog.iter.check

vec.epilog.iter.check:                            ; preds = %middle.block
  %ind.end199 = and i64 %.0163, 31
  %ind.end196 = getelementptr i8, ptr %25, i64 %n.vec
  %ind.end193 = getelementptr i8, ptr %.0159, i64 %n.vec
  %ind.end191 = getelementptr i8, ptr %.0, i64 %n.vec
  %n.vec.remaining = and i64 %.0163, 24
  %min.epilog.iters.check = icmp eq i64 %n.vec.remaining, 0
  br i1 %min.epilog.iters.check, label %.lr.ph.preheader, label %vec.epilog.ph

vec.epilog.ph:                                    ; preds = %vector.main.loop.iter.check, %vec.epilog.iter.check
  %vec.epilog.resume.val = phi i64 [ %n.vec, %vec.epilog.iter.check ], [ 0, %vector.main.loop.iter.check ]
  %n.vec190 = and i64 %.0163, 120
  %ind.end = getelementptr i8, ptr %.0, i64 %n.vec190
  %ind.end192 = getelementptr i8, ptr %.0159, i64 %n.vec190
  %ind.end195 = getelementptr i8, ptr %25, i64 %n.vec190
  %ind.end198 = and i64 %.0163, 7
  br label %vec.epilog.vector.body

vec.epilog.vector.body:                           ; preds = %vec.epilog.vector.body, %vec.epilog.ph
  %index201 = phi i64 [ %vec.epilog.resume.val, %vec.epilog.ph ], [ %index.next207, %vec.epilog.vector.body ]
  %next.gep202 = getelementptr i8, ptr %.0, i64 %index201
  %next.gep203 = getelementptr i8, ptr %.0159, i64 %index201
  %next.gep204 = getelementptr i8, ptr %25, i64 %index201
  %wide.load205 = load <8 x i8>, ptr %next.gep204, align 8, !tbaa !6
  %wide.load206 = load <8 x i8>, ptr %next.gep203, align 1, !tbaa !6
  %157 = xor <8 x i8> %wide.load206, %wide.load205
  store <8 x i8> %157, ptr %next.gep202, align 1, !tbaa !6
  %index.next207 = add nuw i64 %index201, 8
  %158 = icmp eq i64 %index.next207, %n.vec190
  br i1 %158, label %vec.epilog.middle.block, label %vec.epilog.vector.body, !llvm.loop !12

vec.epilog.middle.block:                          ; preds = %vec.epilog.vector.body
  %cmp.n208 = icmp eq i64 %.0163, %n.vec190
  br i1 %cmp.n208, label %.loopexit, label %.lr.ph.preheader

.lr.ph.preheader:                                 ; preds = %vec.epilog.middle.block, %iter.check, %vec.epilog.iter.check
  %.1170.ph = phi ptr [ %.0, %iter.check ], [ %ind.end191, %vec.epilog.iter.check ], [ %ind.end, %vec.epilog.middle.block ]
  %.1160169.ph = phi ptr [ %.0159, %iter.check ], [ %ind.end193, %vec.epilog.iter.check ], [ %ind.end192, %vec.epilog.middle.block ]
  %.0161168.ph = phi ptr [ %25, %iter.check ], [ %ind.end196, %vec.epilog.iter.check ], [ %ind.end195, %vec.epilog.middle.block ]
  %.0162167.ph = phi i64 [ %.0163, %iter.check ], [ %ind.end199, %vec.epilog.iter.check ], [ %ind.end198, %vec.epilog.middle.block ]
  %159 = add nsw i64 %.0162167.ph, -1
  %xtraiter = and i64 %.0162167.ph, 3
  %lcmp.mod.not = icmp eq i64 %xtraiter, 0
  br i1 %lcmp.mod.not, label %.lr.ph.prol.loopexit, label %.lr.ph.prol

.lr.ph.prol:                                      ; preds = %.lr.ph.preheader, %.lr.ph.prol
  %.1170.prol = phi ptr [ %165, %.lr.ph.prol ], [ %.1170.ph, %.lr.ph.preheader ]
  %.1160169.prol = phi ptr [ %164, %.lr.ph.prol ], [ %.1160169.ph, %.lr.ph.preheader ]
  %.0161168.prol = phi ptr [ %163, %.lr.ph.prol ], [ %.0161168.ph, %.lr.ph.preheader ]
  %.0162167.prol = phi i64 [ %166, %.lr.ph.prol ], [ %.0162167.ph, %.lr.ph.preheader ]
  %prol.iter = phi i64 [ %prol.iter.next, %.lr.ph.prol ], [ 0, %.lr.ph.preheader ]
  %160 = load i8, ptr %.0161168.prol, align 1, !tbaa !6
  %161 = load i8, ptr %.1160169.prol, align 1, !tbaa !6
  %162 = xor i8 %161, %160
  store i8 %162, ptr %.1170.prol, align 1, !tbaa !6
  %163 = getelementptr inbounds i8, ptr %.0161168.prol, i64 1
  %164 = getelementptr inbounds i8, ptr %.1160169.prol, i64 1
  %165 = getelementptr inbounds i8, ptr %.1170.prol, i64 1
  %166 = add nsw i64 %.0162167.prol, -1
  %prol.iter.next = add i64 %prol.iter, 1
  %prol.iter.cmp.not = icmp eq i64 %prol.iter.next, %xtraiter
  br i1 %prol.iter.cmp.not, label %.lr.ph.prol.loopexit, label %.lr.ph.prol, !llvm.loop !13

.lr.ph.prol.loopexit:                             ; preds = %.lr.ph.prol, %.lr.ph.preheader
  %.1170.unr = phi ptr [ %.1170.ph, %.lr.ph.preheader ], [ %165, %.lr.ph.prol ]
  %.1160169.unr = phi ptr [ %.1160169.ph, %.lr.ph.preheader ], [ %164, %.lr.ph.prol ]
  %.0161168.unr = phi ptr [ %.0161168.ph, %.lr.ph.preheader ], [ %163, %.lr.ph.prol ]
  %.0162167.unr = phi i64 [ %.0162167.ph, %.lr.ph.preheader ], [ %166, %.lr.ph.prol ]
  %167 = icmp ult i64 %159, 3
  br i1 %167, label %.loopexit, label %.lr.ph

.lr.ph:                                           ; preds = %.lr.ph.prol.loopexit, %.lr.ph
  %.1170 = phi ptr [ %191, %.lr.ph ], [ %.1170.unr, %.lr.ph.prol.loopexit ]
  %.1160169 = phi ptr [ %190, %.lr.ph ], [ %.1160169.unr, %.lr.ph.prol.loopexit ]
  %.0161168 = phi ptr [ %189, %.lr.ph ], [ %.0161168.unr, %.lr.ph.prol.loopexit ]
  %.0162167 = phi i64 [ %192, %.lr.ph ], [ %.0162167.unr, %.lr.ph.prol.loopexit ]
  %168 = load i8, ptr %.0161168, align 1, !tbaa !6
  %169 = load i8, ptr %.1160169, align 1, !tbaa !6
  %170 = xor i8 %169, %168
  store i8 %170, ptr %.1170, align 1, !tbaa !6
  %171 = getelementptr inbounds i8, ptr %.0161168, i64 1
  %172 = getelementptr inbounds i8, ptr %.1160169, i64 1
  %173 = getelementptr inbounds i8, ptr %.1170, i64 1
  %174 = load i8, ptr %171, align 1, !tbaa !6
  %175 = load i8, ptr %172, align 1, !tbaa !6
  %176 = xor i8 %175, %174
  store i8 %176, ptr %173, align 1, !tbaa !6
  %177 = getelementptr inbounds i8, ptr %.0161168, i64 2
  %178 = getelementptr inbounds i8, ptr %.1160169, i64 2
  %179 = getelementptr inbounds i8, ptr %.1170, i64 2
  %180 = load i8, ptr %177, align 1, !tbaa !6
  %181 = load i8, ptr %178, align 1, !tbaa !6
  %182 = xor i8 %181, %180
  store i8 %182, ptr %179, align 1, !tbaa !6
  %183 = getelementptr inbounds i8, ptr %.0161168, i64 3
  %184 = getelementptr inbounds i8, ptr %.1160169, i64 3
  %185 = getelementptr inbounds i8, ptr %.1170, i64 3
  %186 = load i8, ptr %183, align 1, !tbaa !6
  %187 = load i8, ptr %184, align 1, !tbaa !6
  %188 = xor i8 %187, %186
  store i8 %188, ptr %185, align 1, !tbaa !6
  %189 = getelementptr inbounds i8, ptr %.0161168, i64 4
  %190 = getelementptr inbounds i8, ptr %.1160169, i64 4
  %191 = getelementptr inbounds i8, ptr %.1170, i64 4
  %192 = add nsw i64 %.0162167, -4
  %193 = icmp eq i64 %192, 0
  br i1 %193, label %.loopexit, label %.lr.ph, !llvm.loop !15

.loopexit:                                        ; preds = %117, %.lr.ph.prol.loopexit, %.lr.ph, %middle.block, %vec.epilog.middle.block, %138
  call void @llvm.lifetime.end.p0(i64 128, ptr nonnull %25) #4
  call void @llvm.lifetime.end.p0(i64 16, ptr nonnull %24) #4
  call void @llvm.lifetime.end.p0(i64 16, ptr nonnull %23) #4
  call void @llvm.lifetime.end.p0(i64 16, ptr nonnull %22) #4
  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
  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"}
!9 = distinct !{!9, !10, !11}
!10 = !{!"llvm.loop.isvectorized", i32 1}
!11 = !{!"llvm.loop.unroll.runtime.disable"}
!12 = distinct !{!12, !10, !11}
!13 = distinct !{!13, !14}
!14 = !{!"llvm.loop.unroll.disable"}
!15 = distinct !{!15, !10}


; Effective O3 passes: EarlyCSEPass,GVNPass,GlobalOptPass,IPSCCPPass,InferAlignmentPass,InferFunctionAttrsPass,InstCombinePass,InstSimplifyPass,JumpThreadingPass,LCSSAPass,LICMPass,LoopLoadEliminationPass,LoopRotatePass,LoopSimplifyPass,LoopUnrollPass,LoopVectorizePass,PostOrderFunctionAttrsPass,ReassociatePass,SROAPass,SimplifyCFGPass