Diff
checker
文本
文本
图像
文档
Excel
文件夹
Legal
Enterprise
桌面版
定价
登录
下载 Diffchecker 桌面版
比较文本
查找两个文本文件之间的差异
工具
历史
实时编辑器
折叠未更改行
关闭换行
视图
拆分
统一
比对精度
智能
单词
字符
语法高亮
选择语法
忽略
文本转换
转到第一个差异
编辑输入
Diffchecker Desktop
运行Diffchecker最安全的方式。获取Diffchecker桌面应用:您的差异永远不会离开您的电脑!
获取桌面版
77841-benchmarkLU-diffs
创建于
4年前
差异永不过期
清除
导出
分享
解释
18 删除
行
总计
删除
字符
总计
删除
要继续使用此功能,请升级到
Diff
checker
Pro
查看价格
93 行
全部复制
18 添加
行
总计
添加
字符
总计
添加
要继续使用此功能,请升级到
Diff
checker
Pro
查看价格
93 行
全部复制
; 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
复制
已复制
复制
已复制
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[][]]
复制
已复制
复制
已复制
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
复制
已复制
复制
已复制
48B9A8D3
A1
BBF87F0000 mov rcx, 0x7FF8BB
A1
D3A8
48B9A8D3
B6
BBF87F0000 mov rcx, 0x7FF8BB
B6
D3A8
BA64000000 mov edx, 100
BA64000000 mov edx, 100
复制
已复制
复制
已复制
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
复制
已复制
复制
已复制
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
复制
已复制
复制
已复制
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
复制
已复制
复制
已复制
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
已保存差异
原始文本
打开文件
; 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
更改后文本
打开文件
; 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
查找差异