Diff
checker
Texte
Texte
Images
Documents
Excel
Dossiers
Legal
Enterprise
Application de bureau
Prix
Se connecter
Télécharger Diffchecker Desktop
Comparer le texte
Trouver la différence entre deux fichiers texte
Outils
Historique
Éditeur live
Cacher identiques
Sans retour à la ligne
Vue
Divisé
Unifié
Niveau de précision
Intelligent
Mot
Caractère
Coloration syntaxique
Choisir la syntaxe
Ignorer
Transformer le texte
Aller au premier écart
Modifier l'entrée
Diffchecker Desktop
La façon la plus sécurisée d'utiliser Diffchecker. Obtenez l'application Diffchecker Desktop : vos diffs ne quittent jamais votre ordinateur !
Obtenir Desktop
77841-benchmarkLU-diffs
Créé
il y a 4 ans
Le diff n'expire jamais
Effacer
Exporter
Partager
Expliquer
18 suppressions
Lignes
Total
Supprimé
Caractères
Total
Supprimé
Pour continuer à utiliser cette fonctionnalité, passez à
Diff
checker
Pro
Voir les prix
93 lignes
Copier tout
18 ajouts
Lignes
Total
Ajouté
Caractères
Total
Ajouté
Pour continuer à utiliser cette fonctionnalité, passez à
Diff
checker
Pro
Voir les prix
93 lignes
Copier tout
; Assembly listing for method PimpMyNet.Program:benchmarkLU()
; Assembly listing for method PimpMyNet.Program:benchmarkLU()
; Emitting BLENDED_CODE for X64 CPU with AVX - Windows
; Emitting BLENDED_CODE for X64 CPU with AVX - Windows
; optimized code
; optimized code
; rsp based frame
; rsp based frame
; fully interruptible
; fully interruptible
; No PGO data
; No PGO data
; 0 inlinees with PGO data; 2 single block inlinees; 0 inlinees without PGO data
; 0 inlinees with PGO data; 2 single block inlinees; 0 inlinees without PGO data
G_M000_IG01: ;; offset=0000H
G_M000_IG01: ;; offset=0000H
4156 push r14
4156 push r14
57 push rdi
57 push rdi
56 push rsi
56 push rsi
55 push rbp
55 push rbp
53 push rbx
53 push rbx
4883EC20 sub rsp, 32
4883EC20 sub rsp, 32
C5F877 vzeroupper
C5F877 vzeroupper
G_M000_IG02: ;; offset=000DH
G_M000_IG02: ;; offset=000DH
Copier
Copié
Copier
Copié
48B9B0D0
A1
BBF87F0000 mov rcx, 0x7FF8BB
A1
D0B0
48B9B0D0
B6
BBF87F0000 mov rcx, 0x7FF8BB
B6
D0B0
E86483D
1
5F call CORINFO_HELP_NEWSFAST
E86483D
0
5F call CORINFO_HELP_NEWSFAST
488BF0 mov rsi, rax
488BF0 mov rsi, rax
C7463404000000 mov dword ptr [rsi+34H], 4
C7463404000000 mov dword ptr [rsi+34H], 4
C7463810000000 mov dword ptr [rsi+38H], 16
C7463810000000 mov dword ptr [rsi+38H], 16
C5FB1005FB000000 vmovsd xmm0, qword ptr [reloc @RWD00]
C5FB1005FB000000 vmovsd xmm0, qword ptr [reloc @RWD00]
C5FB114620 vmovsd qword ptr [rsi+20H], xmm0
C5FB114620 vmovsd qword ptr [rsi+20H], xmm0
C5FB114628 vmovsd qword ptr [rsi+28H], xmm0
C5FB114628 vmovsd qword ptr [rsi+28H], xmm0
488BCE mov rcx, rsi
488BCE mov rcx, rsi
BA928A0100 mov edx, 0x18A92
BA928A0100 mov edx, 0x18A92
FF15130A1100 call [PimpMyNet.Random:initialize(int):this]
FF15130A1100 call [PimpMyNet.Random:initialize(int):this]
4C8BC6 mov r8, rsi
4C8BC6 mov r8, rsi
B964000000 mov ecx, 100
B964000000 mov ecx, 100
BA64000000 mov edx, 100
BA64000000 mov edx, 100
FF1508250F00 call [PimpMyNet.Program:RandomMatrix(int,int,PimpMyNet.Random):double[][]]
FF1508250F00 call [PimpMyNet.Program:RandomMatrix(int,int,PimpMyNet.Random):double[][]]
Copier
Copié
Copier
Copié
48BED01E
00F151
020000 mov rsi, 0x2
51F10
01ED0
48BED01E
809E14
020000 mov rsi, 0x2
149E8
01ED0
488BD0 mov rdx, rax
488BD0 mov rdx, rax
488BCE mov rcx, rsi
488BCE mov rcx, rsi
E8BBF4E2FF call CORINFO_HELP_ASSIGN_REF
E8BBF4E2FF call CORINFO_HELP_ASSIGN_REF
Copier
Copié
Copier
Copié
48B9A8D3
A1
BBF87F0000 mov rcx, 0x7FF8BB
A1
D3A8
48B9A8D3
B6
BBF87F0000 mov rcx, 0x7FF8BB
B6
D3A8
BA64000000 mov edx, 100
BA64000000 mov edx, 100
Copier
Copié
Copier
Copié
E87784D
1
5F call CORINFO_HELP_NEWARR_1_OBJ
E87784D
0
5F call CORINFO_HELP_NEWARR_1_OBJ
48BFC01E
00F151
020000 mov rdi, 0x2
51F10
01EC0
48BFC01E
809E14
020000 mov rdi, 0x2
149E8
01EC0
488BD0 mov rdx, rax
488BD0 mov rdx, rax
488BCF mov rcx, rdi
488BCF mov rcx, rdi
E892F4E2FF call CORINFO_HELP_ASSIGN_REF
E892F4E2FF call CORINFO_HELP_ASSIGN_REF
33DB xor ebx, ebx
33DB xor ebx, ebx
Copier
Copié
Copier
Copié
48BDA8D1
A1
BBF87F0000 mov rbp, 0x7FF8BB
A1
D1A8
48BDA8D1
B6
BBF87F0000 mov rbp, 0x7FF8BB
B6
D1A8
G_M000_IG03: ;; offset=00AAH
G_M000_IG03: ;; offset=00AAH
4C8B37 mov r14, gword ptr [rdi]
4C8B37 mov r14, gword ptr [rdi]
BA64000000 mov edx, 100
BA64000000 mov edx, 100
488BCD mov rcx, rbp
488BCD mov rcx, rbp
Copier
Copié
Copier
Copié
E8E683D
1
5F call CORINFO_HELP_NEWARR_1_VC
E8E683D
0
5F call CORINFO_HELP_NEWARR_1_VC
4C8BC0 mov r8, rax
4C8BC0 mov r8, rax
498BCE mov rcx, r14
498BCE mov rcx, r14
4863D3 movsxd rdx, ebx
4863D3 movsxd rdx, ebx
E878F4FFFF call CORINFO_HELP_ARRADDR_ST
E878F4FFFF call CORINFO_HELP_ARRADDR_ST
FFC3 inc ebx
FFC3 inc ebx
83FB64 cmp ebx, 100
83FB64 cmp ebx, 100
7CDB jl SHORT G_M000_IG03
7CDB jl SHORT G_M000_IG03
G_M000_IG04: ;; offset=00CFH
G_M000_IG04: ;; offset=00CFH
BA64000000 mov edx, 100
BA64000000 mov edx, 100
Copier
Copié
Copier
Copié
48B978B5
91
BBF87F0000 mov rcx, 0x7FF8BB
91
B578
48B978B5
A6
BBF87F0000 mov rcx, 0x7FF8BB
A6
B578
E8BD83D
1
5F call CORINFO_HELP_NEWARR_1_VC
E8BD83D
0
5F call CORINFO_HELP_NEWARR_1_VC
48BBC81E
00F151
020000 mov rbx, 0x2
51F10
01EC8
48BBC81E
809E14
020000 mov rbx, 0x2
149E8
01EC8
488BD0 mov rdx, rax
488BD0 mov rdx, rax
488BCB mov rcx, rbx
488BCB mov rcx, rbx
E838F4E2FF call CORINFO_HELP_ASSIGN_REF
E838F4E2FF call CORINFO_HELP_ASSIGN_REF
33ED xor ebp, ebp
33ED xor ebp, ebp
G_M000_IG05: ;; offset=00FAH
G_M000_IG05: ;; offset=00FAH
488B0F mov rcx, gword ptr [rdi]
488B0F mov rcx, gword ptr [rdi]
488B16 mov rdx, gword ptr [rsi]
488B16 mov rdx, gword ptr [rsi]
FF157A240F00 call [PimpMyNet.Program:CopyMatrix(double[][],double[][])]
FF157A240F00 call [PimpMyNet.Program:CopyMatrix(double[][],double[][])]
488B0F mov rcx, gword ptr [rdi]
488B0F mov rcx, gword ptr [rdi]
488B13 mov rdx, gword ptr [rbx]
488B13 mov rdx, gword ptr [rbx]
FF153E240F00 call [PimpMyNet.Program:factor(double[][],int[]):int]
FF153E240F00 call [PimpMyNet.Program:factor(double[][],int[]):int]
FFC5 inc ebp
FFC5 inc ebp
81FDD0070000 cmp ebp, 0x7D0
81FDD0070000 cmp ebp, 0x7D0
7CDE jl SHORT G_M000_IG05
7CDE jl SHORT G_M000_IG05
G_M000_IG06: ;; offset=011CH
G_M000_IG06: ;; offset=011CH
4883C420 add rsp, 32
4883C420 add rsp, 32
5B pop rbx
5B pop rbx
5D pop rbp
5D pop rbp
5E pop rsi
5E pop rsi
5F pop rdi
5F pop rdi
415E pop r14
415E pop r14
C3 ret
C3 ret
RWD00 dq 3FF0000000000000h ; 1
RWD00 dq 3FF0000000000000h ; 1
; Total bytes of code 295
; Total bytes of code 295
Différences enregistrées
Texte d'origine
Ouvrir un fichier
; Assembly listing for method PimpMyNet.Program:benchmarkLU() ; Emitting BLENDED_CODE for X64 CPU with AVX - Windows ; optimized code ; rsp based frame ; fully interruptible ; No PGO data ; 0 inlinees with PGO data; 2 single block inlinees; 0 inlinees without PGO data G_M000_IG01: ;; offset=0000H 4156 push r14 57 push rdi 56 push rsi 55 push rbp 53 push rbx 4883EC20 sub rsp, 32 C5F877 vzeroupper G_M000_IG02: ;; offset=000DH 48B9B0D0A1BBF87F0000 mov rcx, 0x7FF8BBA1D0B0 E86483D15F call CORINFO_HELP_NEWSFAST 488BF0 mov rsi, rax C7463404000000 mov dword ptr [rsi+34H], 4 C7463810000000 mov dword ptr [rsi+38H], 16 C5FB1005FB000000 vmovsd xmm0, qword ptr [reloc @RWD00] C5FB114620 vmovsd qword ptr [rsi+20H], xmm0 C5FB114628 vmovsd qword ptr [rsi+28H], xmm0 488BCE mov rcx, rsi BA928A0100 mov edx, 0x18A92 FF15130A1100 call [PimpMyNet.Random:initialize(int):this] 4C8BC6 mov r8, rsi B964000000 mov ecx, 100 BA64000000 mov edx, 100 FF1508250F00 call [PimpMyNet.Program:RandomMatrix(int,int,PimpMyNet.Random):double[][]] 48BED01E00F151020000 mov rsi, 0x251F1001ED0 488BD0 mov rdx, rax 488BCE mov rcx, rsi E8BBF4E2FF call CORINFO_HELP_ASSIGN_REF 48B9A8D3A1BBF87F0000 mov rcx, 0x7FF8BBA1D3A8 BA64000000 mov edx, 100 E87784D15F call CORINFO_HELP_NEWARR_1_OBJ 48BFC01E00F151020000 mov rdi, 0x251F1001EC0 488BD0 mov rdx, rax 488BCF mov rcx, rdi E892F4E2FF call CORINFO_HELP_ASSIGN_REF 33DB xor ebx, ebx 48BDA8D1A1BBF87F0000 mov rbp, 0x7FF8BBA1D1A8 G_M000_IG03: ;; offset=00AAH 4C8B37 mov r14, gword ptr [rdi] BA64000000 mov edx, 100 488BCD mov rcx, rbp E8E683D15F call CORINFO_HELP_NEWARR_1_VC 4C8BC0 mov r8, rax 498BCE mov rcx, r14 4863D3 movsxd rdx, ebx E878F4FFFF call CORINFO_HELP_ARRADDR_ST FFC3 inc ebx 83FB64 cmp ebx, 100 7CDB jl SHORT G_M000_IG03 G_M000_IG04: ;; offset=00CFH BA64000000 mov edx, 100 48B978B591BBF87F0000 mov rcx, 0x7FF8BB91B578 E8BD83D15F call CORINFO_HELP_NEWARR_1_VC 48BBC81E00F151020000 mov rbx, 0x251F1001EC8 488BD0 mov rdx, rax 488BCB mov rcx, rbx E838F4E2FF call CORINFO_HELP_ASSIGN_REF 33ED xor ebp, ebp G_M000_IG05: ;; offset=00FAH 488B0F mov rcx, gword ptr [rdi] 488B16 mov rdx, gword ptr [rsi] FF157A240F00 call [PimpMyNet.Program:CopyMatrix(double[][],double[][])] 488B0F mov rcx, gword ptr [rdi] 488B13 mov rdx, gword ptr [rbx] FF153E240F00 call [PimpMyNet.Program:factor(double[][],int[]):int] FFC5 inc ebp 81FDD0070000 cmp ebp, 0x7D0 7CDE jl SHORT G_M000_IG05 G_M000_IG06: ;; offset=011CH 4883C420 add rsp, 32 5B pop rbx 5D pop rbp 5E pop rsi 5F pop rdi 415E pop r14 C3 ret RWD00 dq 3FF0000000000000h ; 1 ; Total bytes of code 295
Texte modifié
Ouvrir un fichier
; Assembly listing for method PimpMyNet.Program:benchmarkLU() ; Emitting BLENDED_CODE for X64 CPU with AVX - Windows ; optimized code ; rsp based frame ; fully interruptible ; No PGO data ; 0 inlinees with PGO data; 2 single block inlinees; 0 inlinees without PGO data G_M000_IG01: ;; offset=0000H 4156 push r14 57 push rdi 56 push rsi 55 push rbp 53 push rbx 4883EC20 sub rsp, 32 C5F877 vzeroupper G_M000_IG02: ;; offset=000DH 48B9B0D0B6BBF87F0000 mov rcx, 0x7FF8BBB6D0B0 E86483D05F call CORINFO_HELP_NEWSFAST 488BF0 mov rsi, rax C7463404000000 mov dword ptr [rsi+34H], 4 C7463810000000 mov dword ptr [rsi+38H], 16 C5FB1005FB000000 vmovsd xmm0, qword ptr [reloc @RWD00] C5FB114620 vmovsd qword ptr [rsi+20H], xmm0 C5FB114628 vmovsd qword ptr [rsi+28H], xmm0 488BCE mov rcx, rsi BA928A0100 mov edx, 0x18A92 FF15130A1100 call [PimpMyNet.Random:initialize(int):this] 4C8BC6 mov r8, rsi B964000000 mov ecx, 100 BA64000000 mov edx, 100 FF1508250F00 call [PimpMyNet.Program:RandomMatrix(int,int,PimpMyNet.Random):double[][]] 48BED01E809E14020000 mov rsi, 0x2149E801ED0 488BD0 mov rdx, rax 488BCE mov rcx, rsi E8BBF4E2FF call CORINFO_HELP_ASSIGN_REF 48B9A8D3B6BBF87F0000 mov rcx, 0x7FF8BBB6D3A8 BA64000000 mov edx, 100 E87784D05F call CORINFO_HELP_NEWARR_1_OBJ 48BFC01E809E14020000 mov rdi, 0x2149E801EC0 488BD0 mov rdx, rax 488BCF mov rcx, rdi E892F4E2FF call CORINFO_HELP_ASSIGN_REF 33DB xor ebx, ebx 48BDA8D1B6BBF87F0000 mov rbp, 0x7FF8BBB6D1A8 G_M000_IG03: ;; offset=00AAH 4C8B37 mov r14, gword ptr [rdi] BA64000000 mov edx, 100 488BCD mov rcx, rbp E8E683D05F call CORINFO_HELP_NEWARR_1_VC 4C8BC0 mov r8, rax 498BCE mov rcx, r14 4863D3 movsxd rdx, ebx E878F4FFFF call CORINFO_HELP_ARRADDR_ST FFC3 inc ebx 83FB64 cmp ebx, 100 7CDB jl SHORT G_M000_IG03 G_M000_IG04: ;; offset=00CFH BA64000000 mov edx, 100 48B978B5A6BBF87F0000 mov rcx, 0x7FF8BBA6B578 E8BD83D05F call CORINFO_HELP_NEWARR_1_VC 48BBC81E809E14020000 mov rbx, 0x2149E801EC8 488BD0 mov rdx, rax 488BCB mov rcx, rbx E838F4E2FF call CORINFO_HELP_ASSIGN_REF 33ED xor ebp, ebp G_M000_IG05: ;; offset=00FAH 488B0F mov rcx, gword ptr [rdi] 488B16 mov rdx, gword ptr [rsi] FF157A240F00 call [PimpMyNet.Program:CopyMatrix(double[][],double[][])] 488B0F mov rcx, gword ptr [rdi] 488B13 mov rdx, gword ptr [rbx] FF153E240F00 call [PimpMyNet.Program:factor(double[][],int[]):int] FFC5 inc ebp 81FDD0070000 cmp ebp, 0x7D0 7CDE jl SHORT G_M000_IG05 G_M000_IG06: ;; offset=011CH 4883C420 add rsp, 32 5B pop rbx 5D pop rbp 5E pop rsi 5F pop rdi 415E pop r14 C3 ret RWD00 dq 3FF0000000000000h ; 1 ; Total bytes of code 295
Trouver la différence