Diff
checker
Texto
Texto
Imagens
Documentos
Excel
Pastas
Legal
Enterprise
Aplicativo para desktop
Preços
Fazer login
Baixar o Diffchecker Desktop
Comparar texto
Encontre a diferença entre dois arquivos de texto
Ferramentas
Histórico
Exibição
Layout
Dividido
Unificado
Editor live
Ocultar espaços em branco
Recolher inalteradas
Sem quebra de linha
Nível de detalhe
Inteligente
Sintaxe
Nenhum
Alterar aparência
Processamento
Ignorar
Transformar texto
Ir à primeira mudança
Editar entrada
Diffchecker Desktop
A maneira mais segura de usar o Diffchecker. Obtenha o aplicativo Diffchecker Desktop: seus diffs nunca saem do seu computador!
Obter Desktop
Untitled Diff
Criado
há 6 anos
O diff nunca expira
Limpar
Exportar
Compartilhar
Explicar
9 remoções
Linhas
Total
Removido
Caracteres
Total
Removido
Para continuar usando este recurso, atualize para
Diff
checker
Pro
Ver preços
37 linhas
Copiar tudo
8 adições
Linhas
Total
Adicionado
Caracteres
Total
Adicionado
Para continuar usando este recurso, atualize para
Diff
checker
Pro
Ver preços
37 linhas
Copiar tudo
; 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
Copiar
Copiado
Copiar
Copiado
; 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
;
;
Copiar
Copiado
Copiar
Copiado
; 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]
Copiar
Copiado
Copiar
Copiado
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:
Copiar
Copiado
Copiar
Copiado
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
Copiar
Copiado
Copiar
Copiado
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()
Copiar
Copiado
Copiar
Copiado
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
Diferenças salvas
Texto original
Abrir arquivo
; 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
Texto alterado
Abrir arquivo
; 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
Encontrar Diferença