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
Comprimi invariate
Senza a capo
Layout
Diviso
Unificato
Livello di dettaglio
Intelligente
Parola
Carattere
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
2999.mc
Creato
2 anni fa
Il diff non scade mai
Eliminare
Esporta
Condividere
Spiegare
16 rimozioni
Linee
Totale
Rimosso
Caratteri
Totale
Rimosso
Per continuare a utilizzare questa funzione, aggiorna a
Diff
checker
Pro
Visualizza prezzi
40 linee
Copia tutti
25 aggiunte
Linee
Totale
Aggiunto
Caratteri
Totale
Aggiunto
Per continuare a utilizzare questa funzione, aggiorna a
Diff
checker
Pro
Visualizza prezzi
49 linee
Copia tutti
; Assembly listing for method System.Threading.Tasks.Task:WaitAll(System.Threading.Tasks.Task[]) (MinOpts)
; Assembly listing for method System.Threading.Tasks.Task:WaitAll(System.Threading.Tasks.Task[]) (MinOpts)
; Emitting BLENDED_CODE for generic ARM64 - Windows
; Emitting BLENDED_CODE for generic ARM64 - Windows
; MinOpts code
; MinOpts code
; fp based frame
; fp based frame
; partially interruptible
; partially interruptible
G_M000_IG01:
G_M000_IG01:
Copia
Copiato
Copia
Copiato
stp fp, lr, [sp, #-0x
3
0]!
stp fp, lr, [sp, #-0x
4
0]!
mov fp, sp
mov fp, sp
Copia
Copiato
Copia
Copiato
str xzr, [fp, #0x28] //
str xzr, [fp, #0x18] //
str xzr, [fp, #0x18] //
Copia
Copiato
Copia
Copiato
str x0, [fp, #0x
2
8] //
str x0, [fp, #0x
3
8] //
G_M000_IG02:
G_M000_IG02:
Copia
Copiato
Copia
Copiato
str xzr, [fp, #0x
1
8] //
str xzr, [fp, #0x
2
8] //
ldr x0, [fp, #
0x28
] //
ldr x0, [fp, #
0x38] //
ldr x2, [fp, #0x
1
8] //
str x0, [fp, #0x18
] //
ldr x2, [fp, #0x
2
8] //
movn w1, #0
movn w1, #0
Copia
Copiato
Copia
Copiato
movz
x3
, #0xD1FFAB1E
movz
x0
, #0xD1FFAB1E
movk
x3
, #0xD1FFAB1E LSL #16
movk
x0
, #0xD1FFAB1E LSL #16
movk
x3
, #0xD1FFAB1E LSL #32
movk
x0
, #0xD1FFAB1E LSL #32
ldr
x3, [x3]
ldr
x0, [x0]
str x0, [fp, #0x10] //
ldr x0, [fp, #0x18] //
ldr x3, [fp, #0x10] //
blr x3
blr x3
Copia
Copiato
Copia
Copiato
str w0, [fp, #0x34] //
ldr w0, [fp, #0x34] //
str w0, [fp, #0x24] //
str w0, [fp, #0x24] //
Copia
Copiato
Copia
Copiato
ldr w0, [fp, #0x24] //
movz x1, #0xD1FFAB1E
movz x1, #0xD1FFAB1E
movk x1, #0xD1FFAB1E LSL #16
movk x1, #0xD1FFAB1E LSL #16
movk x1, #0xD1FFAB1E LSL #32
movk x1, #0xD1FFAB1E LSL #32
Copia
Copiato
Copia
Copiato
movz
x2
, #0xD1FFAB1E
movz
x0
, #0xD1FFAB1E
movk
x2
, #0xD1FFAB1E LSL #16
movk
x0
, #0xD1FFAB1E LSL #16
movk
x2
, #0xD1FFAB1E LSL #32
movk
x0
, #0xD1FFAB1E LSL #32
ldr
x2, [x2]
ldr
x0, [x0]
str x0, [fp, #0x10] //
ldr w0, [fp, #0x24] //
ldr x2, [fp, #0x10] //
blr x2
blr x2
G_M000_IG03:
G_M000_IG03:
Copia
Copiato
Copia
Copiato
ldp fp, lr, [sp], #0x
3
0
ldp fp, lr, [sp], #0x
4
0
ret lr
ret lr
Copia
Copiato
Copia
Copiato
; Total bytes of code
100
; Total bytes of code
136
Diff salvati
Testo originale
Apri file
; Assembly listing for method System.Threading.Tasks.Task:WaitAll(System.Threading.Tasks.Task[]) (MinOpts) ; Emitting BLENDED_CODE for generic ARM64 - Windows ; MinOpts code ; fp based frame ; partially interruptible G_M000_IG01: stp fp, lr, [sp, #-0x30]! mov fp, sp str xzr, [fp, #0x18] // str x0, [fp, #0x28] // G_M000_IG02: str xzr, [fp, #0x18] // ldr x0, [fp, #0x28] // ldr x2, [fp, #0x18] // movn w1, #0 movz x3, #0xD1FFAB1E movk x3, #0xD1FFAB1E LSL #16 movk x3, #0xD1FFAB1E LSL #32 ldr x3, [x3] blr x3 str w0, [fp, #0x24] // ldr w0, [fp, #0x24] // movz x1, #0xD1FFAB1E movk x1, #0xD1FFAB1E LSL #16 movk x1, #0xD1FFAB1E LSL #32 movz x2, #0xD1FFAB1E movk x2, #0xD1FFAB1E LSL #16 movk x2, #0xD1FFAB1E LSL #32 ldr x2, [x2] blr x2 G_M000_IG03: ldp fp, lr, [sp], #0x30 ret lr ; Total bytes of code 100
Testo modificato
Apri file
; Assembly listing for method System.Threading.Tasks.Task:WaitAll(System.Threading.Tasks.Task[]) (MinOpts) ; Emitting BLENDED_CODE for generic ARM64 - Windows ; MinOpts code ; fp based frame ; partially interruptible G_M000_IG01: stp fp, lr, [sp, #-0x40]! mov fp, sp str xzr, [fp, #0x28] // str xzr, [fp, #0x18] // str x0, [fp, #0x38] // G_M000_IG02: str xzr, [fp, #0x28] // ldr x0, [fp, #0x38] // str x0, [fp, #0x18] // ldr x2, [fp, #0x28] // movn w1, #0 movz x0, #0xD1FFAB1E movk x0, #0xD1FFAB1E LSL #16 movk x0, #0xD1FFAB1E LSL #32 ldr x0, [x0] str x0, [fp, #0x10] // ldr x0, [fp, #0x18] // ldr x3, [fp, #0x10] // blr x3 str w0, [fp, #0x34] // ldr w0, [fp, #0x34] // str w0, [fp, #0x24] // movz x1, #0xD1FFAB1E movk x1, #0xD1FFAB1E LSL #16 movk x1, #0xD1FFAB1E LSL #32 movz x0, #0xD1FFAB1E movk x0, #0xD1FFAB1E LSL #16 movk x0, #0xD1FFAB1E LSL #32 ldr x0, [x0] str x0, [fp, #0x10] // ldr w0, [fp, #0x24] // ldr x2, [fp, #0x10] // blr x2 G_M000_IG03: ldp fp, lr, [sp], #0x40 ret lr ; Total bytes of code 136
Trovare la differenza