Diff
checker
टेक्स्ट
टेक्स्ट
छवियां
दस्तावेज़
Excel
फ़ोल्डर्स
Legal
Enterprise
डेस्कटॉप
मूल्य
साइन इन करें
Diffchecker डेस्कटॉप डाउनलोड करें
टेक्स्ट की तुलना करें
दो टेक्स्ट फ़ाइलों के बीच अंतर ढूंढें
उपकरण
इतिहास
प्रदर्शन
लेआउट
विभाजित
संयुक्त
रियल-टाइम एडिटर
रिक्त स्थान छिपाएँ
अपरिवर्तित संक्षिप्त करें
लाइन रैप बंद
परिवर्तन हाइलाइट करें
स्मार्ट
सिंटैक्स
कोई नहीं
दिखावट बदलें
प्रोसेसिंग
अनदेखा करें
टेक्स्ट बदलें
पहले अंतर पर जाएँ
इनपुट संपादित करें
Diffchecker Desktop
Diffchecker चलाने का सबसे सुरक्षित तरीका। Diffchecker Desktop ऐप पाएं: आपके diffs कभी आपके कंप्यूटर से बाहर नहीं जाते!
Desktop पाएं
Untitled diff
बनाया गया
2 वर्ष पहले
Diff कभी समाप्त नहीं होता
साफ़
निर्यात करें
शेयर करें
समझाएं
126 हटाए गए
लाइनें
कुल
हटाया गया
अक्षर
कुल
हटाया गया
इस सुविधा का उपयोग जारी रखने के लिए, अपग्रेड करें
Diff
checker
Pro
मूल्य देखें
184 लाइनें
सभी को कॉपी करें
86 जोड़े गए
लाइनें
कुल
जोड़ा गया
अक्षर
कुल
जोड़ा गया
इस सुविधा का उपयोग जारी रखने के लिए, अपग्रेड करें
Diff
checker
Pro
मूल्य देखें
143 लाइनें
सभी को कॉपी करें
; Method Program:Trie(System.String):int:this (FullOpts)
; Method Program:Trie(System.String):int:this (FullOpts)
G_M33812_IG01: ;; offset=0x0000
G_M33812_IG01: ;; offset=0x0000
;; size=0 bbWeight=1 PerfScore 0.00
;; size=0 bbWeight=1 PerfScore 0.00
G_M33812_IG02: ;; offset=0x0000
G_M33812_IG02: ;; offset=0x0000
test rdx, rdx
test rdx, rdx
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
je G_M33812_IG2
8
je G_M33812_IG2
0
;; size=9 bbWeight=1 PerfScore 1.25
;; size=9 bbWeight=1 PerfScore 1.25
G_M33812_IG03: ;; offset=0x0009
G_M33812_IG03: ;; offset=0x0009
mov eax, dword ptr [rdx+0x08]
mov eax, dword ptr [rdx+0x08]
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
lea
ecx, [rax-0x01]
dec
eax
cmp e
c
x, 7
cmp e
a
x, 7
ja G_M33812_IG2
8
ja G_M33812_IG2
0
;; size=
15
bbWeight=0.50 PerfScore 1.
88
;; size=
14
bbWeight=0.50 PerfScore 1.
75
G_M33812_IG04: ;; offset=0x0018
mov ecx, ecx
lea r8, [reloc @RWD00]
mov r8d, dword ptr [r8+4*rcx]
lea r10, G_M33812_IG02
add r8, r10
jmp r8
;; size=26 bbWeight=0.44 PerfScore 2.67
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
G_M33812_IG0
5: ;; offset=0x0032
G_M33812_IG0
4: ;; offset=0x0017
cmp eax, 8
mov eax, eax
jne G_M33812_IG28
lea rcx, [reloc @RWD00]
;; size=9 bbWeight=0.25 PerfScore 0.31
mov ecx, dword ptr [rcx+4*rax]
lea r8, G_M33812_IG02
add rcx, r8
jmp rcx
;; size=24 bbWeight=0.44 PerfScore 2.67
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
G_M33812_IG0
6
: ;; offset=0x00
3B
G_M33812_IG0
5
: ;; offset=0x00
2F
vmovups xmm0, xmmword ptr [rdx+0x0C]
vmovups xmm0, xmmword ptr [rdx+0x0C]
vpxorq xmm0, xmm0, qword ptr [reloc @RWD32] {1to2}
vpxorq xmm0, xmm0, qword ptr [reloc @RWD32] {1to2}
vptest xmm0, xmm0
vptest xmm0, xmm0
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
sete
al
sete
dl
movzx r
a
x,
al
movzx r
d
x,
dl
test e
a
x, e
a
x
test e
d
x, e
d
x
je G_M33812_IG2
8
je G_M33812_IG2
0
mov eax, 0xA98AC7
mov eax, 0xA98AC7
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
jmp G_M33812_IG2
9
jmp G_M33812_IG2
1
;; size=44 bbWeight=0.50 PerfScore 6.88
;; size=44 bbWeight=0.50 PerfScore 6.88
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
G_M33812_
IG07: ;; offset=0x0067
G_M33812_
IG06
: ;; offset=0x00
5B
cmp eax, 7
jne G_M33812_IG28
;; size=9 bbWeight=0.25 PerfScore 0.31
G_M33812_IG08
: ;; offset=0x00
70
mov rax, 0x31003100310031
mov rax, 0x31003100310031
xor rax, qword ptr [rdx+0x0C]
xor rax, qword ptr [rdx+0x0C]
mov rcx, 0x31003100310031
mov rcx, 0x31003100310031
xor rcx, qword ptr [rdx+0x12]
xor rcx, qword ptr [rdx+0x12]
or rax, rcx
or rax, rcx
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
jne G_M33812_IG2
8
jne G_M33812_IG2
0
;; size=37 bbWeight=0.12 PerfScore 0.97
;; size=37 bbWeight=0.12 PerfScore 0.97
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
G_M33812_IG0
9
: ;; offset=0x00
95
G_M33812_IG0
7
: ;; offset=0x00
80
mov eax, 0x10F447
mov eax, 0x10F447
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
jmp G_M33812_IG2
9
jmp G_M33812_IG2
1
;; size=10 bbWeight=0.50 PerfScore 1.12
;; size=10 bbWeight=0.50 PerfScore 1.12
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
G_M33812_
IG10: ;; offset=0x009F
G_M33812_
IG08
: ;; offset=0x00
8A
cmp eax, 6
jne G_M33812_IG28
;; size=9 bbWeight=0.25 PerfScore 0.31
G_M33812_IG11
: ;; offset=0x00
A8
mov rax, 0x31003100310031
mov rax, 0x31003100310031
xor rax, qword ptr [rdx+0x0C]
xor rax, qword ptr [rdx+0x0C]
mov edx, dword ptr [rdx+0x14]
mov edx, dword ptr [rdx+0x14]
xor edx, 0x310031
xor edx, 0x310031
mov ecx, edx
mov ecx, edx
or rax, rcx
or rax, rcx
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
jne
G_M33812_IG2
8
jne
SHORT
G_M33812_IG2
0
;; size=
34
bbWeight=0.12 PerfScore 0.88
;; size=
30
bbWeight=0.12 PerfScore 0.88
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
G_M33812_
IG12
: ;; offset=0x00
CA
G_M33812_
IG09
: ;; offset=0x00
A8
mov eax, 0x1B207
mov eax, 0x1B207
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
jmp
G_M33812_IG2
9
jmp
SHORT
G_M33812_IG2
1
;; size=
10
bbWeight=0.50 PerfScore 1.12
;; size=
7
bbWeight=0.50 PerfScore 1.12
G_M33812_IG13: ;; offset=0x00D4
cmp eax, 5
jne G_M33812_IG28
;; size=9 bbWeight=0.25 PerfScore 0.31
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
G_M33812_IG1
4
: ;; offset=0x00
DD
G_M33812_IG1
0
: ;; offset=0x00
AF
mov rax, 0x31003100310031
mov rax, 0x31003100310031
xor rax, qword ptr [rdx+0x0C]
xor rax, qword ptr [rdx+0x0C]
movzx rdx, word ptr [rdx+0x14]
movzx rdx, word ptr [rdx+0x14]
xor edx, 49
xor edx, 49
mov ecx, edx
mov ecx, edx
or rax, rcx
or rax, rcx
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
jne SHORT G_M33812_IG2
8
jne SHORT G_M33812_IG2
0
;; size=28 bbWeight=0.12 PerfScore 0.88
;; size=28 bbWeight=0.12 PerfScore 0.88
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
G_M33812_IG1
5
: ;; offset=0x00
F9
G_M33812_IG1
1
: ;; offset=0x00
CB
mov eax, 0x2B67
mov eax, 0x2B67
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
jmp SHORT G_M33812_IG2
9
jmp SHORT G_M33812_IG2
1
;; size=7 bbWeight=0.50 PerfScore 1.12
;; size=7 bbWeight=0.50 PerfScore 1.12
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
G_M33812_
IG16: ;; offset=0x0100
G_M33812_
IG12
: ;; offset=0x0
0D2
cmp eax, 4
jne SHORT G_M33812_IG28
;; size=5 bbWeight=0.25 PerfScore 0.31
G_M33812_IG17
: ;; offset=0x0
105
mov rax, 0x31003100310031
mov rax, 0x31003100310031
cmp qword ptr [rdx+0x0C], rax
cmp qword ptr [rdx+0x0C], rax
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
jne SHORT G_M33812_IG2
8
jne SHORT G_M33812_IG2
0
;; size=16 bbWeight=0.12 PerfScore 0.53
;; size=16 bbWeight=0.12 PerfScore 0.53
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
G_M33812_IG1
8
: ;; offset=
0x0115
G_M33812_IG1
3
: ;; offset=
0x00E2
mov eax, 0x457
mov eax, 0x457
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
jmp SHORT G_M33812_IG2
9
jmp SHORT G_M33812_IG2
1
;; size=7 bbWeight=0.50 PerfScore 1.12
;; size=7 bbWeight=0.50 PerfScore 1.12
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
G_M33812_IG1
9
: ;; offset=
0x011C
G_M33812_IG1
4
: ;; offset=
0x00E9
cmp eax, 3
jne SHORT G_M33812_IG28
;; size=5 bbWeight=0.25 PerfScore 0.31
G_M33812_IG20: ;; offset=0x0121
mov eax, dword ptr [rdx+0x0C]
mov eax, dword ptr [rdx+0x0C]
xor eax, 0x310031
xor eax, 0x310031
movzx rdx, word ptr [rdx+0x10]
movzx rdx, word ptr [rdx+0x10]
xor edx, 49
xor edx, 49
or eax, edx
or eax, edx
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
jne SHORT G_M33812_IG2
8
jne SHORT G_M33812_IG2
0
;; size=19 bbWeight=0.12 PerfScore 0.72
;; size=19 bbWeight=0.12 PerfScore 0.72
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
G_M33812_IG
21
: ;; offset=
0x0134
G_M33812_IG
15
: ;; offset=
0x00FC
mov eax, 111
mov eax, 111
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
jmp SHORT G_M33812_IG2
9
jmp SHORT G_M33812_IG2
1
;; size=7 bbWeight=0.50 PerfScore 1.12
;; size=7 bbWeight=0.50 PerfScore 1.12
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
G_M33812_
IG22: ;; offset=0x013B
G_M33812_
IG16
: ;; offset=0x01
03
cmp eax, 2
jne SHORT G_M33812_IG28
;; size=5 bbWeight=0.25 PerfScore 0.31
G_M33812_IG23
: ;; offset=0x01
40
cmp dword ptr [rdx+0x0C], 0x310031
cmp dword ptr [rdx+0x0C], 0x310031
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
jne SHORT G_M33812_IG2
8
jne SHORT G_M33812_IG2
0
;; size=9 bbWeight=0.12 PerfScore 0.50
;; size=9 bbWeight=0.12 PerfScore 0.50
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
G_M33812_
IG24
: ;; offset=0x01
49
G_M33812_
IG17
: ;; offset=0x01
0C
mov eax, 11
mov eax, 11
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
jmp SHORT G_M33812_IG2
9
jmp SHORT G_M33812_IG2
1
;; size=7 bbWeight=0.50 PerfScore 1.12
;; size=7 bbWeight=0.50 PerfScore 1.12
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
G_M33812_
IG25: ;; offset=0x0150
G_M33812_
IG18
: ;; offset=0x01
13
cmp eax, 1
jne SHORT G_M33812_IG28
;; size=5 bbWeight=0.25 PerfScore 0.31
G_M33812_IG26
: ;; offset=0x01
55
cmp word ptr [rdx+0x0C], 49
cmp word ptr [rdx+0x0C], 49
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
jne SHORT G_M33812_IG2
8
jne SHORT G_M33812_IG2
0
;; size=7 bbWeight=0.12 PerfScore 0.50
;; size=7 bbWeight=0.12 PerfScore 0.50
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
G_M33812_
IG27
: ;; offset=0x01
5C
G_M33812_
IG19
: ;; offset=0x01
1A
mov eax, 1
mov eax, 1
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
jmp SHORT G_M33812_IG2
9
jmp SHORT G_M33812_IG2
1
;; size=7 bbWeight=0.50 PerfScore 1.12
;; size=7 bbWeight=0.50 PerfScore 1.12
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
G_M33812_IG2
8
: ;; offset=0x01
63
G_M33812_IG2
0
: ;; offset=0x01
21
xor eax, eax
xor eax, eax
;; size=2 bbWeight=0.50 PerfScore 0.12
;; size=2 bbWeight=0.50 PerfScore 0.12
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
G_M33812_IG2
9
: ;; offset=0x01
65
G_M33812_IG2
1
: ;; offset=0x01
23
ret
ret
;; size=1 bbWeight=1 PerfScore 1.00
;; size=1 bbWeight=1 PerfScore 1.00
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
RWD00 dd
00000150h ; case G_M33812_IG25
RWD00 dd
00000113h
; case G_M33812_IG1
8
dd 0000013Bh ; case G_M33812_IG22
dd 0000010
3
h ; case G_M33812_IG16
dd 0000011Ch
; case G_M33812_IG1
9
dd 000000
E9
h ; case G_M33812_
IG14
dd 0000010
0
h ; case G_M33812_IG16
dd 000000D2h ; case G_M33812_IG12
dd 000000
D4
h ; case G_M33812_
IG13
dd 000000
A
Fh ; case G_M33812_IG10
dd 000000
9
Fh ; case G_M33812_IG10
dd 000000
8A
h ; case G_M33812_IG0
8
dd 000000
67
h ; case G_M33812_IG0
7
dd
0000005Bh ; case G_M33812_IG06
dd
00000032h
; case G_M33812_IG05
dd 0000002Fh
; case G_M33812_IG05
RWD32 dq 0031003100310031h
RWD32 dq 0031003100310031h
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
; Total bytes of code:
358
; Total bytes of code:
292
सेव किए गए Diffs
ऑरिजनल टेक्स्ट
फ़ाइल खोलें
; Method Program:Trie(System.String):int:this (FullOpts) G_M33812_IG01: ;; offset=0x0000 ;; size=0 bbWeight=1 PerfScore 0.00 G_M33812_IG02: ;; offset=0x0000 test rdx, rdx je G_M33812_IG28 ;; size=9 bbWeight=1 PerfScore 1.25 G_M33812_IG03: ;; offset=0x0009 mov eax, dword ptr [rdx+0x08] lea ecx, [rax-0x01] cmp ecx, 7 ja G_M33812_IG28 ;; size=15 bbWeight=0.50 PerfScore 1.88 G_M33812_IG04: ;; offset=0x0018 mov ecx, ecx lea r8, [reloc @RWD00] mov r8d, dword ptr [r8+4*rcx] lea r10, G_M33812_IG02 add r8, r10 jmp r8 ;; size=26 bbWeight=0.44 PerfScore 2.67 G_M33812_IG05: ;; offset=0x0032 cmp eax, 8 jne G_M33812_IG28 ;; size=9 bbWeight=0.25 PerfScore 0.31 G_M33812_IG06: ;; offset=0x003B vmovups xmm0, xmmword ptr [rdx+0x0C] vpxorq xmm0, xmm0, qword ptr [reloc @RWD32] {1to2} vptest xmm0, xmm0 sete al movzx rax, al test eax, eax je G_M33812_IG28 mov eax, 0xA98AC7 jmp G_M33812_IG29 ;; size=44 bbWeight=0.50 PerfScore 6.88 G_M33812_IG07: ;; offset=0x0067 cmp eax, 7 jne G_M33812_IG28 ;; size=9 bbWeight=0.25 PerfScore 0.31 G_M33812_IG08: ;; offset=0x0070 mov rax, 0x31003100310031 xor rax, qword ptr [rdx+0x0C] mov rcx, 0x31003100310031 xor rcx, qword ptr [rdx+0x12] or rax, rcx jne G_M33812_IG28 ;; size=37 bbWeight=0.12 PerfScore 0.97 G_M33812_IG09: ;; offset=0x0095 mov eax, 0x10F447 jmp G_M33812_IG29 ;; size=10 bbWeight=0.50 PerfScore 1.12 G_M33812_IG10: ;; offset=0x009F cmp eax, 6 jne G_M33812_IG28 ;; size=9 bbWeight=0.25 PerfScore 0.31 G_M33812_IG11: ;; offset=0x00A8 mov rax, 0x31003100310031 xor rax, qword ptr [rdx+0x0C] mov edx, dword ptr [rdx+0x14] xor edx, 0x310031 mov ecx, edx or rax, rcx jne G_M33812_IG28 ;; size=34 bbWeight=0.12 PerfScore 0.88 G_M33812_IG12: ;; offset=0x00CA mov eax, 0x1B207 jmp G_M33812_IG29 ;; size=10 bbWeight=0.50 PerfScore 1.12 G_M33812_IG13: ;; offset=0x00D4 cmp eax, 5 jne G_M33812_IG28 ;; size=9 bbWeight=0.25 PerfScore 0.31 G_M33812_IG14: ;; offset=0x00DD mov rax, 0x31003100310031 xor rax, qword ptr [rdx+0x0C] movzx rdx, word ptr [rdx+0x14] xor edx, 49 mov ecx, edx or rax, rcx jne SHORT G_M33812_IG28 ;; size=28 bbWeight=0.12 PerfScore 0.88 G_M33812_IG15: ;; offset=0x00F9 mov eax, 0x2B67 jmp SHORT G_M33812_IG29 ;; size=7 bbWeight=0.50 PerfScore 1.12 G_M33812_IG16: ;; offset=0x0100 cmp eax, 4 jne SHORT G_M33812_IG28 ;; size=5 bbWeight=0.25 PerfScore 0.31 G_M33812_IG17: ;; offset=0x0105 mov rax, 0x31003100310031 cmp qword ptr [rdx+0x0C], rax jne SHORT G_M33812_IG28 ;; size=16 bbWeight=0.12 PerfScore 0.53 G_M33812_IG18: ;; offset=0x0115 mov eax, 0x457 jmp SHORT G_M33812_IG29 ;; size=7 bbWeight=0.50 PerfScore 1.12 G_M33812_IG19: ;; offset=0x011C cmp eax, 3 jne SHORT G_M33812_IG28 ;; size=5 bbWeight=0.25 PerfScore 0.31 G_M33812_IG20: ;; offset=0x0121 mov eax, dword ptr [rdx+0x0C] xor eax, 0x310031 movzx rdx, word ptr [rdx+0x10] xor edx, 49 or eax, edx jne SHORT G_M33812_IG28 ;; size=19 bbWeight=0.12 PerfScore 0.72 G_M33812_IG21: ;; offset=0x0134 mov eax, 111 jmp SHORT G_M33812_IG29 ;; size=7 bbWeight=0.50 PerfScore 1.12 G_M33812_IG22: ;; offset=0x013B cmp eax, 2 jne SHORT G_M33812_IG28 ;; size=5 bbWeight=0.25 PerfScore 0.31 G_M33812_IG23: ;; offset=0x0140 cmp dword ptr [rdx+0x0C], 0x310031 jne SHORT G_M33812_IG28 ;; size=9 bbWeight=0.12 PerfScore 0.50 G_M33812_IG24: ;; offset=0x0149 mov eax, 11 jmp SHORT G_M33812_IG29 ;; size=7 bbWeight=0.50 PerfScore 1.12 G_M33812_IG25: ;; offset=0x0150 cmp eax, 1 jne SHORT G_M33812_IG28 ;; size=5 bbWeight=0.25 PerfScore 0.31 G_M33812_IG26: ;; offset=0x0155 cmp word ptr [rdx+0x0C], 49 jne SHORT G_M33812_IG28 ;; size=7 bbWeight=0.12 PerfScore 0.50 G_M33812_IG27: ;; offset=0x015C mov eax, 1 jmp SHORT G_M33812_IG29 ;; size=7 bbWeight=0.50 PerfScore 1.12 G_M33812_IG28: ;; offset=0x0163 xor eax, eax ;; size=2 bbWeight=0.50 PerfScore 0.12 G_M33812_IG29: ;; offset=0x0165 ret ;; size=1 bbWeight=1 PerfScore 1.00 RWD00 dd 00000150h ; case G_M33812_IG25 dd 0000013Bh ; case G_M33812_IG22 dd 0000011Ch ; case G_M33812_IG19 dd 00000100h ; case G_M33812_IG16 dd 000000D4h ; case G_M33812_IG13 dd 0000009Fh ; case G_M33812_IG10 dd 00000067h ; case G_M33812_IG07 dd 00000032h ; case G_M33812_IG05 RWD32 dq 0031003100310031h ; Total bytes of code: 358
परिवर्तित टेक्स्ट
फ़ाइल खोलें
; Method Program:Trie(System.String):int:this (FullOpts) G_M33812_IG01: ;; offset=0x0000 ;; size=0 bbWeight=1 PerfScore 0.00 G_M33812_IG02: ;; offset=0x0000 test rdx, rdx je G_M33812_IG20 ;; size=9 bbWeight=1 PerfScore 1.25 G_M33812_IG03: ;; offset=0x0009 mov eax, dword ptr [rdx+0x08] dec eax cmp eax, 7 ja G_M33812_IG20 ;; size=14 bbWeight=0.50 PerfScore 1.75 G_M33812_IG04: ;; offset=0x0017 mov eax, eax lea rcx, [reloc @RWD00] mov ecx, dword ptr [rcx+4*rax] lea r8, G_M33812_IG02 add rcx, r8 jmp rcx ;; size=24 bbWeight=0.44 PerfScore 2.67 G_M33812_IG05: ;; offset=0x002F vmovups xmm0, xmmword ptr [rdx+0x0C] vpxorq xmm0, xmm0, qword ptr [reloc @RWD32] {1to2} vptest xmm0, xmm0 sete dl movzx rdx, dl test edx, edx je G_M33812_IG20 mov eax, 0xA98AC7 jmp G_M33812_IG21 ;; size=44 bbWeight=0.50 PerfScore 6.88 G_M33812_IG06: ;; offset=0x005B mov rax, 0x31003100310031 xor rax, qword ptr [rdx+0x0C] mov rcx, 0x31003100310031 xor rcx, qword ptr [rdx+0x12] or rax, rcx jne G_M33812_IG20 ;; size=37 bbWeight=0.12 PerfScore 0.97 G_M33812_IG07: ;; offset=0x0080 mov eax, 0x10F447 jmp G_M33812_IG21 ;; size=10 bbWeight=0.50 PerfScore 1.12 G_M33812_IG08: ;; offset=0x008A mov rax, 0x31003100310031 xor rax, qword ptr [rdx+0x0C] mov edx, dword ptr [rdx+0x14] xor edx, 0x310031 mov ecx, edx or rax, rcx jne SHORT G_M33812_IG20 ;; size=30 bbWeight=0.12 PerfScore 0.88 G_M33812_IG09: ;; offset=0x00A8 mov eax, 0x1B207 jmp SHORT G_M33812_IG21 ;; size=7 bbWeight=0.50 PerfScore 1.12 G_M33812_IG10: ;; offset=0x00AF mov rax, 0x31003100310031 xor rax, qword ptr [rdx+0x0C] movzx rdx, word ptr [rdx+0x14] xor edx, 49 mov ecx, edx or rax, rcx jne SHORT G_M33812_IG20 ;; size=28 bbWeight=0.12 PerfScore 0.88 G_M33812_IG11: ;; offset=0x00CB mov eax, 0x2B67 jmp SHORT G_M33812_IG21 ;; size=7 bbWeight=0.50 PerfScore 1.12 G_M33812_IG12: ;; offset=0x00D2 mov rax, 0x31003100310031 cmp qword ptr [rdx+0x0C], rax jne SHORT G_M33812_IG20 ;; size=16 bbWeight=0.12 PerfScore 0.53 G_M33812_IG13: ;; offset=0x00E2 mov eax, 0x457 jmp SHORT G_M33812_IG21 ;; size=7 bbWeight=0.50 PerfScore 1.12 G_M33812_IG14: ;; offset=0x00E9 mov eax, dword ptr [rdx+0x0C] xor eax, 0x310031 movzx rdx, word ptr [rdx+0x10] xor edx, 49 or eax, edx jne SHORT G_M33812_IG20 ;; size=19 bbWeight=0.12 PerfScore 0.72 G_M33812_IG15: ;; offset=0x00FC mov eax, 111 jmp SHORT G_M33812_IG21 ;; size=7 bbWeight=0.50 PerfScore 1.12 G_M33812_IG16: ;; offset=0x0103 cmp dword ptr [rdx+0x0C], 0x310031 jne SHORT G_M33812_IG20 ;; size=9 bbWeight=0.12 PerfScore 0.50 G_M33812_IG17: ;; offset=0x010C mov eax, 11 jmp SHORT G_M33812_IG21 ;; size=7 bbWeight=0.50 PerfScore 1.12 G_M33812_IG18: ;; offset=0x0113 cmp word ptr [rdx+0x0C], 49 jne SHORT G_M33812_IG20 ;; size=7 bbWeight=0.12 PerfScore 0.50 G_M33812_IG19: ;; offset=0x011A mov eax, 1 jmp SHORT G_M33812_IG21 ;; size=7 bbWeight=0.50 PerfScore 1.12 G_M33812_IG20: ;; offset=0x0121 xor eax, eax ;; size=2 bbWeight=0.50 PerfScore 0.12 G_M33812_IG21: ;; offset=0x0123 ret ;; size=1 bbWeight=1 PerfScore 1.00 RWD00 dd 00000113h ; case G_M33812_IG18 dd 00000103h ; case G_M33812_IG16 dd 000000E9h ; case G_M33812_IG14 dd 000000D2h ; case G_M33812_IG12 dd 000000AFh ; case G_M33812_IG10 dd 0000008Ah ; case G_M33812_IG08 dd 0000005Bh ; case G_M33812_IG06 dd 0000002Fh ; case G_M33812_IG05 RWD32 dq 0031003100310031h ; Total bytes of code: 292
अंतर खोजें