Function at 0x140b28711
Capabilities:
Manually build aes constants

Disassembly:
push rax
pushf
mov eax, 0xdb32d2df
pushf
not eax
add eax, 0xae9998d7
xor eax, 0x94770f95
rol eax, 0x67
popf
pushf
not eax
add eax, 0x87be93fb
xor eax, 0xfed962d7
rol eax, 0x3b
popf
cmp eax, 4
jne 0x140b2874e
popf
pop rax
jmp 0x140b28a40
cmp eax, 0
jne 0x140b2875d
popf
pop rax
jmp 0x140b28802
cmp eax, 3
jne 0x140b2876c
popf
pop rax
jmp 0x140b289e9
cmp eax, 1
jne 0x140b2877b
popf
pop rax
jmp 0x140b288e8
cmp eax, 0xa
jne 0x140b2878a
popf
pop rax
jmp 0x140b28d3b
cmp eax, 7
jne 0x140b28799
popf
pop rax
jmp 0x140b28bb6
cmp eax, 6
jne 0x140b287a8
popf
pop rax
jmp 0x140b28b5e
cmp eax, 0xb
jne 0x140b287b7
popf
pop rax
jmp 0x140b28de5
cmp eax, 0xc
jne 0x140b287c6
popf
pop rax
jmp 0x140b28e41
cmp eax, 8
jne 0x140b287d5
popf
pop rax
jmp 0x140b28c5b
cmp eax, 5
jne 0x140b287e4
popf
pop rax
jmp 0x140b28afb
cmp eax, 2
jne 0x140b287f3
popf
pop rax
jmp 0x140b28993
cmp eax, 9
jne 0x140b28802
popf
pop rax
jmp 0x140b28cfb
mov rax, rsp
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rbp
mov qword [rax + 0x20], rsi
mov byte [rax + 8], cl
push rdi
sub rsp, 0x20
mov rcx, rdx
mov rbp, r8
mov rbx, rdx
call fcn.140b1d928
mov ecx, dword [rbx + 0x14]
movsxd r10, eax
test cl, 0xc0
je 0x140b2888f
push rax
pushf
mov eax, 0x434e02fe
pushf
not eax
add eax, 0xd24008f1
xor eax, 0xaaf74373
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xc02c2dd2
xor eax, 0xa2a7060f
rol eax, 5
popf
pushf
not eax
add eax, 0xb83d1c79
xor eax, 0x97bbc630
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x8908043f
xor eax, 0x909ec308
rol eax, 0x11
popf
jmp 0x140b2873f
push rax
pushf
mov eax, 0xa246931b
pushf
not eax
add eax, 0xbc9815bd
xor eax, 0x8823d99e
rol eax, 0x10
popf
pushf
not eax
add eax, 0xa490e083
xor eax, 0x9a75ecf9
rol eax, 0x22
popf
pushf
not eax
add eax, 0xd655599d
xor eax, 0xc6a2791d
rol eax, 0x70
popf
pushf
not eax
add eax, 0xad73d12d
xor eax, 0xb88b81cd
rol eax, 0x63
popf
jmp 0x140b2873f
mov edi, dword [rbx]
xor esi, esi
mov rdx, qword [rbx + 8]
sub edi, dword [rbx + 8]
lea rax, [rdx + 1]
mov qword [rbx], rax
mov eax, dword [rbx + 0x20]
jmp 0x140b288fe
dec eax
mov dword [rbx + 0x10], eax
test edi, edi
jle 0x140b2893a
push rax
pushf
mov eax, 0x28014ec0
pushf
not eax
add eax, 0xb93473ef
xor eax, 0x90027faa
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xe2daf981
xor eax, 0xe28ea2db
rol eax, 0xbf
popf
jmp 0x140b2873f
push rax
pushf
mov eax, 0xc95a2c0a
pushf
not eax
add eax, 0xbe28d788
xor eax, 0xf2c69094
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xe3ad0180
xor eax, 0xce1317cd
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xfd23ab48
xor eax, 0xfcfde82c
rol eax, 0xd
popf
pushf
not eax
add eax, 0xf20ce80c
xor eax, 0xf4a5843d
rol eax, 0x62
popf
jmp 0x140b2873f
mov r9, rbp
mov r8d, edi
mov ecx, r10d
call fcn.140b0bdae
mov esi, eax
push rax
pushf
mov eax, 0x9e5bd8bb
pushf
not eax
add eax, 0x87a3e161
xor eax, 0xc8de8c1b
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xeb69eed4
xor eax, 0xb7eeaf77
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xbc3b503d
xor eax, 0xe98acf8e
rol eax, 0xc1
popf
jmp 0x140b2873f
mov rcx, qword [rbx + 8]
cmp esi, edi
mov al, byte [rsp + 0x30]
mov byte [rcx], al
jmp 0x140b28de5
lea eax, [r10 + 2]
cmp eax, 1
jbe 0x140b28aa2
push rax
pushf
mov eax, 0x73ae3320
pushf
not eax
add eax, 0xd33bdd36
xor eax, 0xad1b4d87
rol eax, 0x31
popf
pushf
not eax
add eax, 0xffd58d7d
xor eax, 0xca5d9b45
rol eax, 0x21
popf
pushf
not eax
add eax, 0xcf040022
xor eax, 0xa5e405b1
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xee2ce2fa
xor eax, 0xf838dc7b
rol eax, 0xd5
popf
jmp 0x140b2873f
push rax
pushf
mov eax, 0x153155bc
pushf
not eax
add eax, 0x80c3981d
xor eax, 0x9e29370a
rol eax, 0xa
popf
pushf
not eax
add eax, 0xda429ddd
xor eax, 0xf17c3248
rol eax, 0xee
popf
pushf
not eax
add eax, 0xf5b1661b
xor eax, 0xf887cdc2
rol eax, 5
popf
pushf
not eax
add eax, 0x8beea596
xor eax, 0xe4ac430e
rol eax, 0xe7
popf
jmp 0x140b2873f
mov rcx, r10
lea rdx, [0x1ab635082]
pushf
sub rdx, 0x6b0c4b22
popf
mov rax, r10
sar rax, 6
and ecx, 0x3f
mov rax, qword [rdx + rax*8]
lea rcx, [rcx + rcx*8]
lea rdx, [rax + rcx*8]
jmp 0x140b28bb6
lea rdx, [0x18aa95de1]
pushf
sub rdx, 0x4a526c81
popf
push rax
pushf
mov eax, 0x50fe671f
pushf
not eax
add eax, 0xc8b23811
xor eax, 0xba94fb62
rol eax, 0x99
popf
pushf
not eax
add eax, 0xd516de2e
xor eax, 0xc827e7df
rol eax, 0x39
popf
pushf
not eax
add eax, 0xb1ce866d
xor eax, 0xef03cf9c
rol eax, 0xc4
popf
jmp 0x140b2873f
test byte [rdx + 0x38], 0x20
je 0x140b28c02
push rax
pushf
mov eax, 0x411fcea0
pushf
not eax
add eax, 0xe950bf4e
xor eax, 0xfc8c5326
rol eax, 0x91
popf
pushf
not eax
add eax, 0xf5a981fc
xor eax, 0xb08ebb7b
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xd4ec8587
xor eax, 0xa2efb678
rol eax, 0x95
popf
jmp 0x140b2873f
push rax
pushf
mov eax, 0xe07ba980
pushf
not eax
add eax, 0x97cab6e7
xor eax, 0x8454a8f9
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xafb0bfa0
xor eax, 0x92df7b6a
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xb811ac92
xor eax, 0xffa4169a
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xcd7cd52f
xor eax, 0xcd89bad2
rol eax, 0x5a
popf
jmp 0x140b2873f
xor edx, edx
mov ecx, r10d
lea r8d, [rdx + 2]
call fcn.140ae360e
cmp rax, 0xffffffffffffffff
jne 0x140b28ca2
push rax
pushf
mov eax, 0xc30b9e19
pushf
not eax
add eax, 0xd2356afe
xor eax, 0xf3df97e3
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xe3e104b1
xor eax, 0xff85fcb4
rol eax, 0x27
popf
jmp 0x140b2873f
push rax
pushf
mov eax, 0x3f00097
pushf
not eax
add eax, 0x889c3260
xor eax, 0x9e751c91
rol eax, 5
popf
pushf
not eax
add eax, 0xb49d93ae
xor eax, 0x8904f8e1
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xa0f30c19
xor eax, 0x91d3cb89
rol eax, 0xda
popf
pushf
not eax
add eax, 0xb7004093
xor eax, 0xebce1b86
rol eax, 0xc8
popf
jmp 0x140b2873f
lock or dword [rbx + 0x14], 0x10
mov al, 0x56
pushf
not al
add al, 0xd
xor al, 0x29
rol al, 0x76
popf
pushf
not al
add al, 0xa3
xor al, 0xe2
rol al, 0xbe
popf
pushf
not al
add al, 0xfb
xor al, 0x6e
rol al, 0xc
popf
pushf
not al
add al, 0x74
xor al, 0xc6
rol al, 0x18
popf
jmp 0x140b28e41
mov r9, rbp
lea rdx, [rsp + 0x30]
mov r8d, 0x687807bb
pushf
not r8d
add r8d, 0xd3b644b7
xor r8d, 0xc8e9bbaf
rol r8d, 0x2e
popf
pushf
not r8d
add r8d, 0x81027436
xor r8d, 0xdcbd23b1
rol r8d, 0x11
popf
pushf
not r8d
add r8d, 0xa8f731a0
xor r8d, 0xd714aa5f
rol r8d, 0x1b
popf
mov ecx, r10d
call fcn.140b0bdae
cmp eax, 1
push rax
pushf
mov eax, 0xf682a6d3
pushf
not eax
add eax, 0x81b11f30
xor eax, 0xacb50578
rol eax, 0x63
popf
pushf
not eax
add eax, 0x9aa6a4e1
xor eax, 0xaf788401
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xafd20a02
xor eax, 0xb407412f
rol eax, 0x5e
popf
jmp 0x140b2873f
sete al
push rax
pushf
mov eax, 0x4d5fda13
pushf
not eax
add eax, 0xe43cfe08
xor eax, 0xff326884
rol eax, 0x94
popf
pushf
not eax
add eax, 0xa22303e6
xor eax, 0xa40e2b3b
rol eax, 0xef
popf
pushf
not eax
add eax, 0xdc9a3b9f
xor eax, 0xf11b3783
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x80a0ccbe
xor eax, 0xc41273a7
rol eax, 0x88
popf
jmp 0x140b2873f
mov rbx, qword [rsp + 0x38]
mov rbp, qword [rsp + 0x40]
mov rsi, qword [rsp + 0x48]
add rsp, 0x20
pop rdi
ret