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
Visualizzazione
Layout
Diviso
Unificato
Editor live
Nascondi spazi bianchi
Comprimi invariate
Senza a capo
Livello di dettaglio
Intelligente
Sintassi
Nessuno
Modifica aspetto
Elaborazione
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
6 anni fa
Il diff non scade mai
Eliminare
Esporta
Condividere
Spiegare
9 rimozioni
Linee
Totale
Rimosso
Caratteri
Totale
Rimosso
Per continuare a utilizzare questa funzione, aggiorna a
Diff
checker
Pro
Visualizza prezzi
37 linee
Copia tutti
8 aggiunte
Linee
Totale
Aggiunto
Caratteri
Totale
Aggiunto
Per continuare a utilizzare questa funzione, aggiorna a
Diff
checker
Pro
Visualizza prezzi
37 linee
Copia tutti
; Assembly listing for method Program:Test(System.Object)
; Assembly listing for method Program:Test(System.Object)
; Emitting BLENDED_CODE for X64 CPU with AVX - Windows
; Emitting BLENDED_CODE for X64 CPU with AVX - Windows
; Tier-1 compilation
; Tier-1 compilation
; optimized code
; optimized code
; optimized using profile data
; optimized using profile data
; rsp based frame
; rsp based frame
; partially interruptible
; partially interruptible
Copia
Copiato
Copia
Copiato
; with IBC profile data, edge weights are
in
valid, and fgCalledCount is
36
; with IBC profile data, edge weights are
valid, and fgCalledCount is
38
; Final local variable assignments
; Final local variable assignments
;
;
Copia
Copiato
Copia
Copiato
; V00 arg0 [V00,T00] ( 4,
4
) ref -> rcx class-hnd
; V00 arg0 [V00,T00] ( 4,
3
) ref -> rcx class-hnd
; V01 OutArgs [V01 ] ( 1, 1 ) lclBlk (32) [rsp+00H] "OutgoingArgSpace"
; V01 OutArgs [V01 ] ( 1, 1 ) lclBlk (32) [rsp+00H] "OutgoingArgSpace"
;
;
; Lcl frame size = 40
; Lcl frame size = 40
G_M3485_IG01:
G_M3485_IG01:
sub rsp, 40
sub rsp, 40
;; bbWeight=1 PerfScore 0.25
;; bbWeight=1 PerfScore 0.25
G_M3485_IG02:
G_M3485_IG02:
mov rax, 0xD1FFAB1E
mov rax, 0xD1FFAB1E
cmp rcx, gword ptr [rax]
cmp rcx, gword ptr [rax]
Copia
Copiato
Copia
Copiato
j
n
e
SHORT G_M3485_IG04
j
e
SHORT G_M3485_IG04
;; bbWeight=1 PerfScore 3.25
;; bbWeight=1 PerfScore 3.25
G_M3485_IG03:
G_M3485_IG03:
Copia
Copiato
Copia
Copiato
Text moved with changes to lines 28-31 (94.6% similarity)
test rcx, rcx
jne SHORT G_M3485_IG05
;; bbWeight=1 PerfScore 1.25
G_M3485_IG04:
add rsp, 40
add rsp, 40
ret
ret
;; bbWeight=1 PerfScore 1.25
;; bbWeight=1 PerfScore 1.25
Copia
Copiato
Copia
Copiato
Text moved with changes from lines 25-28 (94.6% similarity)
G_M3485_IG04:
test rcx, rcx
je SHORT G_M3485_IG03
;; bbWeight=0 PerfScore 0.00
G_M3485_IG05:
G_M3485_IG05:
call Program:Test1()
call Program:Test1()
Copia
Copiato
Copia
Copiato
jmp SHORT G_M3485_IG0
4
jmp SHORT G_M3485_IG0
3
;; bbWeight=0 PerfScore 0.00
;; bbWeight=0 PerfScore 0.00
; Total bytes of code 36
; Total bytes of code 36
Diff salvati
Testo originale
Apri file
; Assembly listing for method Program:Test(System.Object) ; Emitting BLENDED_CODE for X64 CPU with AVX - Windows ; Tier-1 compilation ; optimized code ; optimized using profile data ; rsp based frame ; partially interruptible ; with IBC profile data, edge weights are invalid, and fgCalledCount is 36 ; Final local variable assignments ; ; V00 arg0 [V00,T00] ( 4, 4 ) ref -> rcx class-hnd ; V01 OutArgs [V01 ] ( 1, 1 ) lclBlk (32) [rsp+00H] "OutgoingArgSpace" ; ; Lcl frame size = 40 G_M3485_IG01: sub rsp, 40 ;; bbWeight=1 PerfScore 0.25 G_M3485_IG02: mov rax, 0xD1FFAB1E cmp rcx, gword ptr [rax] jne SHORT G_M3485_IG04 ;; bbWeight=1 PerfScore 3.25 G_M3485_IG03: test rcx, rcx jne SHORT G_M3485_IG05 ;; bbWeight=1 PerfScore 1.25 G_M3485_IG04: add rsp, 40 ret ;; bbWeight=1 PerfScore 1.25 G_M3485_IG05: call Program:Test1() jmp SHORT G_M3485_IG04 ;; bbWeight=0 PerfScore 0.00 ; Total bytes of code 36
Testo modificato
Apri file
; Assembly listing for method Program:Test(System.Object) ; Emitting BLENDED_CODE for X64 CPU with AVX - Windows ; Tier-1 compilation ; optimized code ; optimized using profile data ; rsp based frame ; partially interruptible ; with IBC profile data, edge weights are valid, and fgCalledCount is 38 ; Final local variable assignments ; ; V00 arg0 [V00,T00] ( 4, 3 ) ref -> rcx class-hnd ; V01 OutArgs [V01 ] ( 1, 1 ) lclBlk (32) [rsp+00H] "OutgoingArgSpace" ; ; Lcl frame size = 40 G_M3485_IG01: sub rsp, 40 ;; bbWeight=1 PerfScore 0.25 G_M3485_IG02: mov rax, 0xD1FFAB1E cmp rcx, gword ptr [rax] je SHORT G_M3485_IG04 ;; bbWeight=1 PerfScore 3.25 G_M3485_IG03: add rsp, 40 ret ;; bbWeight=1 PerfScore 1.25 G_M3485_IG04: test rcx, rcx je SHORT G_M3485_IG03 ;; bbWeight=0 PerfScore 0.00 G_M3485_IG05: call Program:Test1() jmp SHORT G_M3485_IG03 ;; bbWeight=0 PerfScore 0.00 ; Total bytes of code 36
Trovare la differenza