Diff
checker
Testo
Testo
Immagini
Documenti
Excel
Cartelle
Legal
Enterprise
Applicazione per desktop
Prezzi
Accedi
Scarica Diffchecker Desktop
Confronta il testo
Trova la differenza tra due file di testo
Strumenti
Cronologia
Editor live
Nascondi spazi bianchi
Comprimi invariate
Senza a capo
Layout
Diviso
Unificato
Livello di dettaglio
Intelligente
Parola
Carattere
Stili testo
Modifica aspetto
Evidenziazione sintassi
Scegli sintassi
Ignora
Trasforma testo
Vai alla prima modifica
Modifica input
Diffchecker Desktop
Il modo più sicuro per usare Diffchecker. Ottieni l'app Diffchecker Desktop: i tuoi diff non lasciano mai il tuo computer!
Ottieni Desktop
Untitled Diff
Creato
3 anni fa
Il diff non scade mai
Eliminare
Esporta
Condividere
Spiegare
20 rimozioni
Linee
Totale
Rimosso
Caratteri
Totale
Rimosso
Per continuare a utilizzare questa funzione, aggiorna a
Diff
checker
Pro
Visualizza prezzi
17 linee
Copia tutti
37 aggiunte
Linee
Totale
Aggiunto
Caratteri
Totale
Aggiunto
Per continuare a utilizzare questa funzione, aggiorna a
Diff
checker
Pro
Visualizza prezzi
32 linee
Copia tutti
; Method Prog:Test():bool:this
; Method Prog:Test():bool:this
G_M17461_IG01: ;; offset=0000H
G_M17461_IG01: ;; offset=0000H
Copia
Copiato
Copia
Copiato
;; size=
0
bbWeight=1 PerfScore
0
.00
vzeroupper
;; size=
3
bbWeight=1 PerfScore
1
.00
Copia
Copiato
Copia
Copiato
G_M17461_IG02: ;; offset=000
0
H
G_M17461_IG02: ;; offset=000
3
H
mov r
c
x, 0x
28800
209
5
A8 ; 'https://github.com/dotnet/runtime/blob/main/CONTRIBUTING.md?r=0'
mov r
a
x, 0x
1E380
209
4
A8 ; 'https://github.com/dotnet/runtime/blob/main/CONTRIBUTING.md?r=0'
mov
rdx, 0x28800209640
; 'https://github.com/dotnet/runtime/blob/main/CONTRIBUTING.md'
vmovups zmm0, zmmword ptr [rax+0CH]
mov
r8d, 5
vporq zmm0, zmm0, zmmword ptr [reloc @RWD00]
cmp
d
word ptr [
rcx], ecx
vpxorq zmm0, zmm0, zmmword ptr [reloc @RWD64]
;; size=
28
bbWeight=1 PerfScore
3.75
vmovups zmm1, zmmword ptr [rax+42H]
vporq zmm1, zmm1, zmmword ptr [reloc @RWD128]
vpxorq
zmm1, zmm1, zmm
word ptr [
reloc @RWD192]
vporq zmm0, zmm0, zmm1
vxorps zmm1, zmm1, zmm1
vpcmpuq k1, zmm0, zmm1, 0
kortestb k1, k1
setb al
movzx rax, al
;; size=
99
bbWeight=1 PerfScore
22.17
Copia
Copiato
Copia
Copiato
G_M17461_IG03: ;; offset=
001CH
G_M17461_IG03: ;; offset=
0066H
tail.jmp [System.String:StartsWith(System.String,int):bool:this]
vzeroupper
;; size=
6
bbWeight=1 PerfScore 2.00
ret
; Total bytes of code:
34
;; size=
4
bbWeight=1 PerfScore 2.00
RWD00 dq 0020002000200020h, 0000000000000020h, 0020002000200020h, 0020000000200020h, 0020000000200020h, 0020002000200020h, 0020002000000020h, 0020002000200020h
RWD64 dq 0070007400740068h, 002F002F003A0073h, 0068007400690067h, 0063002E00620075h, 0064002F006D006Fh, 0065006E0074006Fh, 00750072002F0074h, 006D00690074006Eh
RWD128 dq 0020002000200020h, 0020000000200020h, 0000002000200020h, 0020002000200020h, 0020002000200000h, 0020002000200020h, 0020002000200020h, 0020002000000020h
RWD192 dq 00690074006E0075h, 0062002F0065006Dh, 002F0062006F006Ch, 006E00690061006Dh, 006E006F0063002Fh, 0062006900720074h, 006E006900740075h, 0064006D002E0067h
; Total bytes of code:
106
Diff salvati
Testo originale
Apri file
; Method Prog:Test():bool:this G_M17461_IG01: ;; offset=0000H ;; size=0 bbWeight=1 PerfScore 0.00 G_M17461_IG02: ;; offset=0000H mov rcx, 0x288002095A8 ; 'https://github.com/dotnet/runtime/blob/main/CONTRIBUTING.md?r=0' mov rdx, 0x28800209640 ; 'https://github.com/dotnet/runtime/blob/main/CONTRIBUTING.md' mov r8d, 5 cmp dword ptr [rcx], ecx ;; size=28 bbWeight=1 PerfScore 3.75 G_M17461_IG03: ;; offset=001CH tail.jmp [System.String:StartsWith(System.String,int):bool:this] ;; size=6 bbWeight=1 PerfScore 2.00 ; Total bytes of code: 34
Testo modificato
Apri file
; Method Prog:Test():bool:this G_M17461_IG01: ;; offset=0000H vzeroupper ;; size=3 bbWeight=1 PerfScore 1.00 G_M17461_IG02: ;; offset=0003H mov rax, 0x1E3802094A8 ; 'https://github.com/dotnet/runtime/blob/main/CONTRIBUTING.md?r=0' vmovups zmm0, zmmword ptr [rax+0CH] vporq zmm0, zmm0, zmmword ptr [reloc @RWD00] vpxorq zmm0, zmm0, zmmword ptr [reloc @RWD64] vmovups zmm1, zmmword ptr [rax+42H] vporq zmm1, zmm1, zmmword ptr [reloc @RWD128] vpxorq zmm1, zmm1, zmmword ptr [reloc @RWD192] vporq zmm0, zmm0, zmm1 vxorps zmm1, zmm1, zmm1 vpcmpuq k1, zmm0, zmm1, 0 kortestb k1, k1 setb al movzx rax, al ;; size=99 bbWeight=1 PerfScore 22.17 G_M17461_IG03: ;; offset=0066H vzeroupper ret ;; size=4 bbWeight=1 PerfScore 2.00 RWD00 dq 0020002000200020h, 0000000000000020h, 0020002000200020h, 0020000000200020h, 0020000000200020h, 0020002000200020h, 0020002000000020h, 0020002000200020h RWD64 dq 0070007400740068h, 002F002F003A0073h, 0068007400690067h, 0063002E00620075h, 0064002F006D006Fh, 0065006E0074006Fh, 00750072002F0074h, 006D00690074006Eh RWD128 dq 0020002000200020h, 0020000000200020h, 0000002000200020h, 0020002000200020h, 0020002000200000h, 0020002000200020h, 0020002000200020h, 0020002000000020h RWD192 dq 00690074006E0075h, 0062002F0065006Dh, 002F0062006F006Ch, 006E00690061006Dh, 006E006F0063002Fh, 0062006900720074h, 006E006900740075h, 0064006D002E0067h ; Total bytes of code: 106
Trovare la differenza