Diff
checker
टेक्स्ट
टेक्स्ट
छवियां
दस्तावेज़
Excel
फ़ोल्डर्स
Legal
Enterprise
डेस्कटॉप
मूल्य
साइन इन करें
Diffchecker डेस्कटॉप डाउनलोड करें
टेक्स्ट की तुलना करें
दो टेक्स्ट फ़ाइलों के बीच अंतर ढूंढें
उपकरण
इतिहास
रियल-टाइम एडिटर
अपरिवर्तित संक्षिप्त करें
लाइन रैप बंद
लेआउट
विभाजित
संयुक्त
परिवर्तन हाइलाइट करें
स्मार्ट
शब्द
अक्षर
सिंटैक्स हाइलाइटिंग
सिंटैक्स चुनें
अनदेखा करें
टेक्स्ट बदलें
पहले अंतर पर जाएँ
इनपुट संपादित करें
Diffchecker Desktop
Diffchecker चलाने का सबसे सुरक्षित तरीका। Diffchecker Desktop ऐप पाएं: आपके diffs कभी आपके कंप्यूटर से बाहर नहीं जाते!
Desktop पाएं
Untitled diff
बनाया गया
2 वर्ष पहले
Diff कभी समाप्त नहीं होता
साफ़
निर्यात करें
शेयर करें
समझाएं
130 हटाए गए
लाइनें
कुल
हटाया गया
अक्षर
कुल
हटाया गया
इस सुविधा का उपयोग जारी रखने के लिए, अपग्रेड करें
Diff
checker
Pro
मूल्य देखें
139 लाइनें
सभी को कॉपी करें
195 जोड़े गए
लाइनें
कुल
जोड़ा गया
अक्षर
कुल
जोड़ा गया
इस सुविधा का उपयोग जारी रखने के लिए, अपग्रेड करें
Diff
checker
Pro
मूल्य देखें
198 लाइनें
सभी को कॉपी करें
; System.Buffers.IndexOfAnyAsciiSearcher.IndexOfAnyCore[[System.Int32, System.Private.CoreLib],[System.Buffers.IndexOfAnyAsciiSearcher+Negate, System.Private.CoreLib],[System.Buffers.IndexOfAnyAsciiSearcher+Default, System.Private.CoreLib],[System.Buffers.IndexOfAnyAsciiSearcher+IndexOfAnyResultMapper`1[[System.Int16, System.Private.CoreLib]], System.Private.CoreLib]](Int16 ByRef, Int32, AsciiState ByRef)
; System.Buffers.IndexOfAnyAsciiSearcher.IndexOfAnyCore[[System.Int32, System.Private.CoreLib],[System.Buffers.IndexOfAnyAsciiSearcher+Negate, System.Private.CoreLib],[System.Buffers.IndexOfAnyAsciiSearcher+Default, System.Private.CoreLib],[System.Buffers.IndexOfAnyAsciiSearcher+IndexOfAnyResultMapper`1[[System.Int16, System.Private.CoreLib]], System.Private.CoreLib]](Int16 ByRef, Int32, AsciiState ByRef)
push rbp
push rbp
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
push r15
push rbx
sub rsp,10
vzeroupper
vzeroupper
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
mov
rbp,rsp
lea rbp,[rsp+20]
mov
rax,rdi
mov
r15,rdi
cmp
esi
,8
mov ebx,esi
jl near ptr M01_L0
2
mov
rsi,r15
cmp
esi
,10
cmp
ebx
,8
jle near ptr M01_
L09
jl near ptr M01_L0
3
vmovups ymm0,[rdx]
cmp
ebx
,10
cmp
esi
,20
jle near ptr M01_
L13
jle near ptr M01_
L07
cmp
ebx
,20
lea
edx,[rsi-20
]
jle near ptr M01_
L11
movsxd rcx,edx
vmovups
zmm0,[rdx
]
lea
rcx,[rax+rcx*2]
cmp
ebx,40
vmovups ymm1,[7F07F6763780]
jg
near ptr M01_L07
M01_L00:
M01_L00:
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
vmovups
ymm2,[rax
]
add ebx,0FFFFFFE0
vpackuswb
ymm2,ymm2
,[rax
+20
]
movsxd rax,ebx
vpshufb
ymm3,y
mm0,
ymm2
lea rax,[r15+rax*2]
vpsrld
ymm2,ymm2
,4
cmp rsi,rax
vpand
ymm2,ymm2,y
mm1
cmova rsi,rax
vmovups
ymm4,[7F07F67637A0
]
vmovups
zmm1,[rsi
]
vpshufb
y
mm2,
ymm4,ymm2
vpackuswb
zmm1,zmm1
,[rax
]
vpand
ymm2,ymm3,ymm2
vpshufb
zmm0,z
mm0,
zmm1
vxorps ymm3,ymm3,ymm3
vpsrld
zmm1,zmm1
,4
vpcmpeqb ymm2,ymm2,ymm3
vpand
d
zmm1,z
mm1
,[7FEE32B34200]
vptest
ymm2,ymm2
vmovups
zmm2,[7FEE32B34240
]
je
short
M01_
L06
vpshufb
zmm1,z
mm2,
zmm1
sub rax,rdi
vpand
d
zmm0,zmm0,zmm1
shr
rax,1
vptestnmb k1,zmm0,zmm0
vpermq
y
mm1,
ymm2,0D8
vpmovm2b zmm0,k1
vpmov
mskb esi,ymm1
vptest
mb k1,zmm0,zmm0
kortestq k1,k1
je
near ptr
M01_
L15
vmovups
zmm1,[7FEE32B34280]
vpermq
zmm0,z
mm1,
zmm0
vpmov
b2m k1,zmm0
kmovq rdx,k1
xor edi,edi
xor edi,edi
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
tzcnt
e
di,
esi
tzcnt
r
di,
rdx
add
eax,
edi
cmp
edi
,20
jge near ptr M01_L10
M01_L01:
M01_L01:
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
sub rsi,r15
shr rsi,1
lea eax,[rsi+rdi]
M01_L02:
vzeroupper
vzeroupper
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
add rsp,10
pop rbx
pop r15
pop rbp
pop rbp
ret
ret
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
M01_L02:
movsxd rcx,esi
lea rsi,[rax+rcx*2]
jmp short M01_L04
M01_L03:
M01_L03:
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
movzx e
c
x,word ptr [
rax
]
movsxd rax,ebx
lea rdi,[rsi+rax*2]
jmp short M01_L05
M01_L04:
movzx e
a
x,word ptr [
rsi
]
cmp [rdx],dl
cmp [rdx],dl
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
lea
r8
,[rdx+
20
]
lea
rcx
,[rdx+
40
]
cmp e
c
x,80
cmp e
a
x,80
jge short M01_L0
5
jge short M01_L0
6
mov r
9
d,e
c
x
mov r
8
d,e
a
x
sar r
9
d,5
sar r
8
d,5
mov
r8d,[r8+r9
*4]
mov
ecx,[rcx+r8
*4]
bt
r8d,
ecx
bt
ecx
,eax
setb
cl
setb
al
movzx e
cx,cl
movzx e
ax,al
test e
c
x,e
c
x
test e
a
x,e
a
x
je short M01_L0
5
je short M01_L0
6
add rax,2
add rsi,2
M01_L04:
cmp rax,rsi
jne short M01_L03
jmp near ptr M01_L11
M01_L05:
M01_L05:
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
sub rax,
rdi
cmp rsi,rdi
jne short M01_L04
jmp near ptr M01_L15
M01_L06:
mov rax,rsi
sub rax,
r15
shr rax,1
shr rax,1
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
jmp short M01_L0
1
jmp short M01_L0
2
M01_L06:
add rax,40
cmp rax,rcx
jb near ptr M01_L00
M01_L07:
M01_L07:
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
add
esi,0FFFFFFF0
lea
eax,[rbx-40]
movsxd rdx,
esi
movsxd rdx,
eax
lea r
c
x,[
rdi+rdx
*2]
lea rdi,[rsi+rdx*2]
cmp
rax,rcx
M01_L08:
cmova
rax,rc
x
vmovups zmm1,[rsi]
vmovups ymm1,[
rax
]
vpackuswb zmm1,zmm1,[rsi+40]
vpackuswb ymm1,ymm1,[r
c
x]
vpshufb zmm2,zmm0,zmm1
vpsrld zmm1,zmm1,4
vpandd zmm1,zmm1,[7FEE32B34200]
vmovups zmm3,[7FEE32B34240]
vpshufb zmm1,zmm3,zmm1
vpandd zmm1,zmm2,zmm1
vptestnmb k1,zmm1,zmm1
vpmovm2b zmm1,k1
vptestmb k1,zmm1,zmm1
kortestq k1,k1
jne short M01_L09
add rsi,80
cmp rsi,rdi
jb short M01_L08
jmp near ptr M01_L00
M01_L09:
mov rax,rsi
sub rax,r15
shr rax,1
vmovups zmm0,[7FEE32B34280]
vpermq zmm0,zmm0,zmm1
vpmovb2m k1,zmm0
kmovq rsi,k1
tzcnt rsi,rsi
add eax,esi
jmp near ptr M01_L02
M01_L10:
mov rsi,rax
add edi,0FFFFFFE0
jmp near ptr M01_L01
M01_L11:
vmovups ymm0,[rdx]
lea esi,[rbx-10]
movsxd rsi,esi
lea r
a
x,[
r15+rsi
*2]
cmp
r15,rax
mov rsi,r15
cmova
rsi,ra
x
vmovups ymm1,[
rsi
]
vpackuswb ymm1,ymm1,[r
a
x]
vpshufb ymm0,ymm0,ymm1
vpshufb ymm0,ymm0,ymm1
vpsrld ymm1,ymm1,4
vpsrld ymm1,ymm1,4
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
vmovups ymm2,[7F07F6763780]
vpand ymm1,ymm1,
[7FEE32B34200]
vpand ymm1,ymm1,
ymm2
vmovups ymm2,[
7FEE32B34240
]
vmovups ymm2,[
7F07F67637A0
]
vpshufb ymm1,ymm2,ymm1
vpshufb ymm1,ymm2,ymm1
vpand ymm0,ymm0,ymm1
vpand ymm0,ymm0,ymm1
vxorps ymm1,ymm1,ymm1
vxorps ymm1,ymm1,ymm1
vpcmpeqb ymm0,ymm0,ymm1
vpcmpeqb ymm0,ymm0,ymm1
vptest ymm0,ymm0
vptest ymm0,ymm0
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
je near ptr M01_L1
1
je near ptr M01_L1
5
vpermq ymm0,ymm0,0D8
vpermq ymm0,ymm0,0D8
vpmovmskb edx,ymm0
vpmovmskb edx,ymm0
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
tzcnt ed
x
,edx
xor edi,edi
cmp ed
x
,10
tzcnt ed
i
,edx
jl short M01_
L08
cmp ed
i
,10
mov
rax,rc
x
jl short M01_
L12
add ed
x
,0FFFFFFF0
mov
rsi,ra
x
M01_
L08
:
add ed
i
,0FFFFFFF0
sub
rax,rdi
M01_
L12
:
shr
rax
,1
sub
rsi,r15
add
eax,
edx
shr
rsi
,1
jmp near ptr M01_L0
1
lea
eax,
[rsi+rdi]
M01_L09:
jmp near ptr M01_L0
2
vmovups xmm0,[rdx]
M01_L13:
lea eax,[rsi-8]
lea rsi,[rbp-20]
mov rdi,rdx
call qword ptr [7FEE32E45DD0]; System.Buffers.IndexOfAnyAsciiSearcher+AsciiState.get_Bitmap128()
lea eax,[rbx-8]
cdqe
cdqe
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
lea rax,[
rdi
+rax*2]
lea rax,[
r15
+rax*2]
cmp
rdi
,rax
cmp
r15
,rax
mov rcx,
rdi
mov rcx,
r15
cmova rcx,rax
cmova rcx,rax
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
vmovups xmm
1
,[rcx]
vmovups xmm
0
,[rcx]
vpackuswb xmm
1
,xmm
1
,[rax]
vpackuswb xmm
0
,xmm
0
,[rax]
vpshufb xmm
0
,xmm
0
,xmm
1
vmovaps xmm1,[rbp-20]
vpsrld xmm
1
,xmm
1
,4
vpshufb xmm
1
,xmm
1
,xmm
0
vpand xmm
1
,xmm
1,[7F07F6763780
]
vpsrld xmm
0
,xmm
0
,4
vmovups xmm2,[
7F07F67637C0
]
vpand xmm
0
,xmm
0,[7FEE32B34200
]
vpshufb xmm
1
,xmm2,xmm
1
vmovups xmm2,[
7FEE32B342C0
]
vpand xmm0,xmm
0
,xmm
1
vpshufb xmm
0
,xmm2,xmm
0
vpand xmm0,xmm
1
,xmm
0
vxorps xmm1,xmm1,xmm1
vxorps xmm1,xmm1,xmm1
vpcmpeqb xmm0,xmm0,xmm1
vpcmpeqb xmm0,xmm0,xmm1
vptest xmm0,xmm0
vptest xmm0,xmm0
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
je short M01_L1
1
je short M01_L1
5
vpmovmskb edx,xmm0
vpmovmskb edx,xmm0
tzcnt edx,edx
tzcnt edx,edx
cmp edx,8
cmp edx,8
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
jl short M01_L1
0
jl short M01_L1
4
mov rcx,rax
mov rcx,rax
add edx,0FFFFFFF8
add edx,0FFFFFFF8
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
M01_L1
0
:
M01_L1
4
:
sub rcx,
rdi
sub rcx,
r15
shr rcx,1
shr rcx,1
lea eax,[rcx+rdx]
lea eax,[rcx+rdx]
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
jmp near ptr M01_L0
1
jmp near ptr M01_L0
2
M01_L1
1
:
M01_L1
5
:
mov eax,0FFFFFFFF
mov eax,0FFFFFFFF
vzeroupper
vzeroupper
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
add rsp,10
pop rbx
pop r15
pop rbp
pop rbp
ret
ret
कॉपी
कॉपी हुआ
कॉपी
कॉपी हुआ
; Total bytes of code
474
; Total bytes of code
748
सेव किए गए Diffs
ऑरिजनल टेक्स्ट
फ़ाइल खोलें
; System.Buffers.IndexOfAnyAsciiSearcher.IndexOfAnyCore[[System.Int32, System.Private.CoreLib],[System.Buffers.IndexOfAnyAsciiSearcher+Negate, System.Private.CoreLib],[System.Buffers.IndexOfAnyAsciiSearcher+Default, System.Private.CoreLib],[System.Buffers.IndexOfAnyAsciiSearcher+IndexOfAnyResultMapper`1[[System.Int16, System.Private.CoreLib]], System.Private.CoreLib]](Int16 ByRef, Int32, AsciiState ByRef) push rbp vzeroupper mov rbp,rsp mov rax,rdi cmp esi,8 jl near ptr M01_L02 cmp esi,10 jle near ptr M01_L09 vmovups ymm0,[rdx] cmp esi,20 jle near ptr M01_L07 lea edx,[rsi-20] movsxd rcx,edx lea rcx,[rax+rcx*2] vmovups ymm1,[7F07F6763780] M01_L00: vmovups ymm2,[rax] vpackuswb ymm2,ymm2,[rax+20] vpshufb ymm3,ymm0,ymm2 vpsrld ymm2,ymm2,4 vpand ymm2,ymm2,ymm1 vmovups ymm4,[7F07F67637A0] vpshufb ymm2,ymm4,ymm2 vpand ymm2,ymm3,ymm2 vxorps ymm3,ymm3,ymm3 vpcmpeqb ymm2,ymm2,ymm3 vptest ymm2,ymm2 je short M01_L06 sub rax,rdi shr rax,1 vpermq ymm1,ymm2,0D8 vpmovmskb esi,ymm1 xor edi,edi tzcnt edi,esi add eax,edi M01_L01: vzeroupper pop rbp ret M01_L02: movsxd rcx,esi lea rsi,[rax+rcx*2] jmp short M01_L04 M01_L03: movzx ecx,word ptr [rax] cmp [rdx],dl lea r8,[rdx+20] cmp ecx,80 jge short M01_L05 mov r9d,ecx sar r9d,5 mov r8d,[r8+r9*4] bt r8d,ecx setb cl movzx ecx,cl test ecx,ecx je short M01_L05 add rax,2 M01_L04: cmp rax,rsi jne short M01_L03 jmp near ptr M01_L11 M01_L05: sub rax,rdi shr rax,1 jmp short M01_L01 M01_L06: add rax,40 cmp rax,rcx jb near ptr M01_L00 M01_L07: add esi,0FFFFFFF0 movsxd rdx,esi lea rcx,[rdi+rdx*2] cmp rax,rcx cmova rax,rcx vmovups ymm1,[rax] vpackuswb ymm1,ymm1,[rcx] vpshufb ymm0,ymm0,ymm1 vpsrld ymm1,ymm1,4 vmovups ymm2,[7F07F6763780] vpand ymm1,ymm1,ymm2 vmovups ymm2,[7F07F67637A0] vpshufb ymm1,ymm2,ymm1 vpand ymm0,ymm0,ymm1 vxorps ymm1,ymm1,ymm1 vpcmpeqb ymm0,ymm0,ymm1 vptest ymm0,ymm0 je near ptr M01_L11 vpermq ymm0,ymm0,0D8 vpmovmskb edx,ymm0 tzcnt edx,edx cmp edx,10 jl short M01_L08 mov rax,rcx add edx,0FFFFFFF0 M01_L08: sub rax,rdi shr rax,1 add eax,edx jmp near ptr M01_L01 M01_L09: vmovups xmm0,[rdx] lea eax,[rsi-8] cdqe lea rax,[rdi+rax*2] cmp rdi,rax mov rcx,rdi cmova rcx,rax vmovups xmm1,[rcx] vpackuswb xmm1,xmm1,[rax] vpshufb xmm0,xmm0,xmm1 vpsrld xmm1,xmm1,4 vpand xmm1,xmm1,[7F07F6763780] vmovups xmm2,[7F07F67637C0] vpshufb xmm1,xmm2,xmm1 vpand xmm0,xmm0,xmm1 vxorps xmm1,xmm1,xmm1 vpcmpeqb xmm0,xmm0,xmm1 vptest xmm0,xmm0 je short M01_L11 vpmovmskb edx,xmm0 tzcnt edx,edx cmp edx,8 jl short M01_L10 mov rcx,rax add edx,0FFFFFFF8 M01_L10: sub rcx,rdi shr rcx,1 lea eax,[rcx+rdx] jmp near ptr M01_L01 M01_L11: mov eax,0FFFFFFFF vzeroupper pop rbp ret ; Total bytes of code 474
परिवर्तित टेक्स्ट
फ़ाइल खोलें
; System.Buffers.IndexOfAnyAsciiSearcher.IndexOfAnyCore[[System.Int32, System.Private.CoreLib],[System.Buffers.IndexOfAnyAsciiSearcher+Negate, System.Private.CoreLib],[System.Buffers.IndexOfAnyAsciiSearcher+Default, System.Private.CoreLib],[System.Buffers.IndexOfAnyAsciiSearcher+IndexOfAnyResultMapper`1[[System.Int16, System.Private.CoreLib]], System.Private.CoreLib]](Int16 ByRef, Int32, AsciiState ByRef) push rbp push r15 push rbx sub rsp,10 vzeroupper lea rbp,[rsp+20] mov r15,rdi mov ebx,esi mov rsi,r15 cmp ebx,8 jl near ptr M01_L03 cmp ebx,10 jle near ptr M01_L13 cmp ebx,20 jle near ptr M01_L11 vmovups zmm0,[rdx] cmp ebx,40 jg near ptr M01_L07 M01_L00: add ebx,0FFFFFFE0 movsxd rax,ebx lea rax,[r15+rax*2] cmp rsi,rax cmova rsi,rax vmovups zmm1,[rsi] vpackuswb zmm1,zmm1,[rax] vpshufb zmm0,zmm0,zmm1 vpsrld zmm1,zmm1,4 vpandd zmm1,zmm1,[7FEE32B34200] vmovups zmm2,[7FEE32B34240] vpshufb zmm1,zmm2,zmm1 vpandd zmm0,zmm0,zmm1 vptestnmb k1,zmm0,zmm0 vpmovm2b zmm0,k1 vptestmb k1,zmm0,zmm0 kortestq k1,k1 je near ptr M01_L15 vmovups zmm1,[7FEE32B34280] vpermq zmm0,zmm1,zmm0 vpmovb2m k1,zmm0 kmovq rdx,k1 xor edi,edi tzcnt rdi,rdx cmp edi,20 jge near ptr M01_L10 M01_L01: sub rsi,r15 shr rsi,1 lea eax,[rsi+rdi] M01_L02: vzeroupper add rsp,10 pop rbx pop r15 pop rbp ret M01_L03: movsxd rax,ebx lea rdi,[rsi+rax*2] jmp short M01_L05 M01_L04: movzx eax,word ptr [rsi] cmp [rdx],dl lea rcx,[rdx+40] cmp eax,80 jge short M01_L06 mov r8d,eax sar r8d,5 mov ecx,[rcx+r8*4] bt ecx,eax setb al movzx eax,al test eax,eax je short M01_L06 add rsi,2 M01_L05: cmp rsi,rdi jne short M01_L04 jmp near ptr M01_L15 M01_L06: mov rax,rsi sub rax,r15 shr rax,1 jmp short M01_L02 M01_L07: lea eax,[rbx-40] movsxd rdx,eax lea rdi,[rsi+rdx*2] M01_L08: vmovups zmm1,[rsi] vpackuswb zmm1,zmm1,[rsi+40] vpshufb zmm2,zmm0,zmm1 vpsrld zmm1,zmm1,4 vpandd zmm1,zmm1,[7FEE32B34200] vmovups zmm3,[7FEE32B34240] vpshufb zmm1,zmm3,zmm1 vpandd zmm1,zmm2,zmm1 vptestnmb k1,zmm1,zmm1 vpmovm2b zmm1,k1 vptestmb k1,zmm1,zmm1 kortestq k1,k1 jne short M01_L09 add rsi,80 cmp rsi,rdi jb short M01_L08 jmp near ptr M01_L00 M01_L09: mov rax,rsi sub rax,r15 shr rax,1 vmovups zmm0,[7FEE32B34280] vpermq zmm0,zmm0,zmm1 vpmovb2m k1,zmm0 kmovq rsi,k1 tzcnt rsi,rsi add eax,esi jmp near ptr M01_L02 M01_L10: mov rsi,rax add edi,0FFFFFFE0 jmp near ptr M01_L01 M01_L11: vmovups ymm0,[rdx] lea esi,[rbx-10] movsxd rsi,esi lea rax,[r15+rsi*2] cmp r15,rax mov rsi,r15 cmova rsi,rax vmovups ymm1,[rsi] vpackuswb ymm1,ymm1,[rax] vpshufb ymm0,ymm0,ymm1 vpsrld ymm1,ymm1,4 vpand ymm1,ymm1,[7FEE32B34200] vmovups ymm2,[7FEE32B34240] vpshufb ymm1,ymm2,ymm1 vpand ymm0,ymm0,ymm1 vxorps ymm1,ymm1,ymm1 vpcmpeqb ymm0,ymm0,ymm1 vptest ymm0,ymm0 je near ptr M01_L15 vpermq ymm0,ymm0,0D8 vpmovmskb edx,ymm0 xor edi,edi tzcnt edi,edx cmp edi,10 jl short M01_L12 mov rsi,rax add edi,0FFFFFFF0 M01_L12: sub rsi,r15 shr rsi,1 lea eax,[rsi+rdi] jmp near ptr M01_L02 M01_L13: lea rsi,[rbp-20] mov rdi,rdx call qword ptr [7FEE32E45DD0]; System.Buffers.IndexOfAnyAsciiSearcher+AsciiState.get_Bitmap128() lea eax,[rbx-8] cdqe lea rax,[r15+rax*2] cmp r15,rax mov rcx,r15 cmova rcx,rax vmovups xmm0,[rcx] vpackuswb xmm0,xmm0,[rax] vmovaps xmm1,[rbp-20] vpshufb xmm1,xmm1,xmm0 vpsrld xmm0,xmm0,4 vpand xmm0,xmm0,[7FEE32B34200] vmovups xmm2,[7FEE32B342C0] vpshufb xmm0,xmm2,xmm0 vpand xmm0,xmm1,xmm0 vxorps xmm1,xmm1,xmm1 vpcmpeqb xmm0,xmm0,xmm1 vptest xmm0,xmm0 je short M01_L15 vpmovmskb edx,xmm0 tzcnt edx,edx cmp edx,8 jl short M01_L14 mov rcx,rax add edx,0FFFFFFF8 M01_L14: sub rcx,r15 shr rcx,1 lea eax,[rcx+rdx] jmp near ptr M01_L02 M01_L15: mov eax,0FFFFFFFF vzeroupper add rsp,10 pop rbx pop r15 pop rbp ret ; Total bytes of code 748
अंतर खोजें