-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtest.asm
31 lines (31 loc) · 985 Bytes
/
test.asm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
main: # @main
mov al, 12
jmp .LBB0_1
.LBB0_6: # in Loop: Header=BB0_1 Depth=1
add al, cl
movzx ecx, al
shl rcx, 5
mov byte ptr [rcx + 22530], 32
mov byte ptr [22942], 16
.LBB0_1: # =>This Inner Loop Header: Depth=1
movzx edx, byte ptr [0]
test dl, 8
jne .LBB0_2
and dl, 4
shr dl, 2
cmp al, 2
seta cl
and cl, dl
mov dl, -2
test cl, cl
je .LBB0_6
jmp .LBB0_5
.LBB0_2: # in Loop: Header=BB0_1 Depth=1
cmp al, 22
setb cl
mov dl, 2
test cl, cl
je .LBB0_6
.LBB0_5: # in Loop: Header=BB0_1 Depth=1
mov ecx, edx
jmp .LBB0_6