Diff
checker
テキスト
テキスト
画像
ドキュメント
Excel
フォルダ
Legal
Enterprise
デスクトップ
料金
ログイン
Diffchecker デスクトップのダウンロード
テキスト比較
2 つのテキスト ファイルの違いを見つける
ツール
履歴
ライブエディター
空白の変更を非表示
未変更行を折りたたむ
折り返しなし
レイアウト
分割
統合
比較精度
スマート
単語
文字
テキストスタイル
外観を変更
シンタックスハイライト
構文を選択
無視
テキスト変換
最初の差分へ移動
入力を編集
Diffchecker Desktop
Diffcheckerを実行する最も安全な方法。Diffchecker Desktopアプリを入手:あなたの差分はコンピューターから出ることはありません!
Desktopを入手
NoStrengthReductionInNet10
作成日
9 か月前
差分は期限切れになりません
クリア
エクスポート
共有
説明
32 削除
行
合計
削除
文字
合計
削除
この機能を引き続き使用するには、アップグレードしてください
Diff
checker
Pro
価格を見る
111 行
すべてコピー
37 追加
行
合計
追加
文字
合計
追加
この機能を引き続き使用するには、アップグレードしてください
Diff
checker
Pro
価格を見る
111 行
すべてコピー
; Method IDKEngine.Utils.Algorithms:RadixSort(System.Span`1[int],System.Span`1[int],System.Runtime.Intrinsics.Vector128`1[float][],System.Runtime.Intrinsics.Vector128`1[float][],int) (FullOpts)
; Method IDKEngine.Utils.Algorithms:RadixSort(System.Span`1[int],System.Span`1[int],System.Runtime.Intrinsics.Vector128`1[float][],System.Runtime.Intrinsics.Vector128`1[float][],int) (FullOpts)
G_M000_IG01: ;; offset=0x0000
G_M000_IG01: ;; offset=0x0000
push rbp
push rbp
push r15
push r15
push r14
push r14
push rdi
push rdi
push rsi
push rsi
push rbx
push rbx
sub rsp, 56
sub rsp, 56
lea rbp, [rsp+0x20]
lea rbp, [rsp+0x20]
コピー
コピー済み
コピー
コピー済み
mov rax,
0xD36B005D45F
mov rax,
0xECEDDBE39D1F
mov qword ptr [rbp+0x08], rax
mov qword ptr [rbp+0x08], rax
G_M000_IG02: ;; offset=0x001F
G_M000_IG02: ;; offset=0x001F
mov rbx, bword ptr [rcx]
mov rbx, bword ptr [rcx]
mov esi, dword ptr [rcx+0x08]
mov esi, dword ptr [rcx+0x08]
mov rdi, r8
mov rdi, r8
mov r14d, dword ptr [rbp+0x70]
mov r14d, dword ptr [rbp+0x70]
mov r15, r9
mov r15, r9
mov rcx, -0x6000
mov rcx, -0x6000
add rcx, rsp
add rcx, rsp
jb SHORT G_M000_IG03
jb SHORT G_M000_IG03
xor ecx, ecx
xor ecx, ecx
G_M000_IG03: ;; offset=0x0040
G_M000_IG03: ;; offset=0x0040
test dword ptr [rsp], esp
test dword ptr [rsp], esp
sub rsp, 0x1000
sub rsp, 0x1000
cmp rsp, rcx
cmp rsp, rcx
jae SHORT G_M000_IG03
jae SHORT G_M000_IG03
mov rsp, rcx
mov rsp, rcx
lea rcx, [rsp+0x20]
lea rcx, [rsp+0x20]
mov qword ptr [rbp+0x10], rcx
mov qword ptr [rbp+0x10], rcx
mov edx, 0x6000
mov edx, 0x6000
call CORINFO_HELP_MEMZERO
call CORINFO_HELP_MEMZERO
mov rcx, qword ptr [rbp+0x10]
mov rcx, qword ptr [rbp+0x10]
mov rax, rcx
mov rax, rcx
コピー
コピー済み
コピー
コピー済み
test esi, esi
jle G_M000_IG06
G_M000_IG04: ;; offset=0x0074
xor ecx, ecx
xor ecx, ecx
コピー
コピー済み
コピー
コピー済み
align [0 bytes for IG0
5
]
cmp ecx, esi
jge G_M000_IG05
align [0 bytes for IG0
4
]
コピー
コピー済み
コピー
コピー済み
G_M000_IG0
5
: ;; offset=0x0076
G_M000_IG0
4
: ;; offset=0x0076
mov edx, dword ptr [rbx+
rcx]
mov edx, dword ptr [rbx+
4*
rcx]
cmp edx, dword ptr [rdi+0x08]
cmp edx, dword ptr [rdi+0x08]
コピー
コピー済み
コピー
コピー済み
jae G_M000_IG
10
jae G_M000_IG
08
mov r8d, edx
mov r8d, edx
shl r8, 4
shl r8, 4
lea r10, bword ptr [rdi+r8+0x10]
lea r10, bword ptr [rdi+r8+0x10]
cmp byte ptr [r10], r10b
cmp byte ptr [r10], r10b
cmp r14d, 4
cmp r14d, 4
jae G_M000_IG09
jae G_M000_IG09
mov r9d, r14d
mov r9d, r14d
コピー
コピー済み
コピー
コピー済み
vmovss xmm0, dword ptr [r10+4*
r9
]
mov r11d, r9d
vmovss xmm0, dword ptr [r10+4*
r11
]
cmp edx, dword ptr [r15+0x08]
cmp edx, dword ptr [r15+0x08]
コピー
コピー済み
コピー
コピー済み
jae G_M000_IG
10
jae G_M000_IG
08
lea rdx, bword ptr [r15+r8+0x10]
lea rdx, bword ptr [r15+r8+0x10]
コピー
コピー済み
コピー
コピー済み
vaddss xmm0, xmm0, dword ptr [rdx+4*
r9
]
mov r8d, r9d
vaddss xmm0, xmm0, dword ptr [rdx+4*
r8
]
vmovd edx, xmm0
vmovd edx, xmm0
mov r8d, edx
mov r8d, edx
sar r8d, 31
sar r8d, 31
or r8d, 0xFFFFFFFF80000000
or r8d, 0xFFFFFFFF80000000
xor r8d, edx
xor r8d, edx
mov edx, r8d
mov edx, r8d
and edx, 0x7FF
and edx, 0x7FF
lea rdx, [rax+4*rdx]
lea rdx, [rax+4*rdx]
inc dword ptr [rdx]
inc dword ptr [rdx]
mov edx, r8d
mov edx, r8d
shr edx, 11
shr edx, 11
and edx, 0x7FF
and edx, 0x7FF
lea rdx, [rax+4*rdx+0x2000]
lea rdx, [rax+4*rdx+0x2000]
inc dword ptr [rdx]
inc dword ptr [rdx]
shr r8d, 22
shr r8d, 22
and r8d, 0x7FF
and r8d, 0x7FF
mov edx, r8d
mov edx, r8d
lea rdx, [rax+4*rdx+0x4000]
lea rdx, [rax+4*rdx+0x4000]
inc dword ptr [rdx]
inc dword ptr [rdx]
コピー
コピー済み
コピー
コピー済み
add
rcx, 4
inc
ecx
dec
esi
cmp
ecx,
esi
jne
G_M000_IG0
5
jl
G_M000_IG0
4
コピー
コピー済み
コピー
コピー済み
G_M000_IG0
6
: ;; offset=0x011
7
G_M000_IG0
5
: ;; offset=0x011
B
mov
rcx, 0xD36B005D45F
mov
r8, 0xECEDDBE39D1F
cmp qword ptr [rbp+0x08],
rcx
cmp qword ptr [rbp+0x08],
r8
je SHORT G_M000_IG0
7
je SHORT G_M000_IG0
6
call CORINFO_HELP_FAIL_FAST
call CORINFO_HELP_FAIL_FAST
コピー
コピー済み
コピー
コピー済み
G_M000_IG0
7
: ;; offset=0x01
2C
G_M000_IG0
6
: ;; offset=0x01
30
nop
nop
コピー
コピー済み
コピー
コピー済み
G_M000_IG0
8
: ;; offset=0x01
2D
G_M000_IG0
7
: ;; offset=0x01
31
lea rsp, [rbp+0x18]
lea rsp, [rbp+0x18]
pop rbx
pop rbx
pop rsi
pop rsi
pop rdi
pop rdi
pop r14
pop r14
pop r15
pop r15
pop rbp
pop rbp
ret
ret
コピー
コピー済み
コピー
コピー済み
G_M000_IG0
9
: ;; offset=0x013
A
G_M000_IG0
8
: ;; offset=0x013
E
call CORINFO_HELP_
THROW_ARGUMENTOUTOFRANGEEXCEPTION
call CORINFO_HELP_
RNGCHKFAIL
int3
int3
コピー
コピー済み
コピー
コピー済み
G_M000_IG
10
: ;; offset=0x014
0
G_M000_IG
09
: ;; offset=0x014
4
call CORINFO_HELP_
RNGCHKFAIL
call CORINFO_HELP_
THROW_ARGUMENTOUTOFRANGEEXCEPTION
int3
int3
コピー
コピー済み
コピー
コピー済み
; Total bytes of code:
326
; Total bytes of code:
330
保存された差分
原文
ファイルを開く
; Method IDKEngine.Utils.Algorithms:RadixSort(System.Span`1[int],System.Span`1[int],System.Runtime.Intrinsics.Vector128`1[float][],System.Runtime.Intrinsics.Vector128`1[float][],int) (FullOpts) G_M000_IG01: ;; offset=0x0000 push rbp push r15 push r14 push rdi push rsi push rbx sub rsp, 56 lea rbp, [rsp+0x20] mov rax, 0xD36B005D45F mov qword ptr [rbp+0x08], rax G_M000_IG02: ;; offset=0x001F mov rbx, bword ptr [rcx] mov esi, dword ptr [rcx+0x08] mov rdi, r8 mov r14d, dword ptr [rbp+0x70] mov r15, r9 mov rcx, -0x6000 add rcx, rsp jb SHORT G_M000_IG03 xor ecx, ecx G_M000_IG03: ;; offset=0x0040 test dword ptr [rsp], esp sub rsp, 0x1000 cmp rsp, rcx jae SHORT G_M000_IG03 mov rsp, rcx lea rcx, [rsp+0x20] mov qword ptr [rbp+0x10], rcx mov edx, 0x6000 call CORINFO_HELP_MEMZERO mov rcx, qword ptr [rbp+0x10] mov rax, rcx test esi, esi jle G_M000_IG06 G_M000_IG04: ;; offset=0x0074 xor ecx, ecx align [0 bytes for IG05] G_M000_IG05: ;; offset=0x0076 mov edx, dword ptr [rbx+rcx] cmp edx, dword ptr [rdi+0x08] jae G_M000_IG10 mov r8d, edx shl r8, 4 lea r10, bword ptr [rdi+r8+0x10] cmp byte ptr [r10], r10b cmp r14d, 4 jae G_M000_IG09 mov r9d, r14d vmovss xmm0, dword ptr [r10+4*r9] cmp edx, dword ptr [r15+0x08] jae G_M000_IG10 lea rdx, bword ptr [r15+r8+0x10] vaddss xmm0, xmm0, dword ptr [rdx+4*r9] vmovd edx, xmm0 mov r8d, edx sar r8d, 31 or r8d, 0xFFFFFFFF80000000 xor r8d, edx mov edx, r8d and edx, 0x7FF lea rdx, [rax+4*rdx] inc dword ptr [rdx] mov edx, r8d shr edx, 11 and edx, 0x7FF lea rdx, [rax+4*rdx+0x2000] inc dword ptr [rdx] shr r8d, 22 and r8d, 0x7FF mov edx, r8d lea rdx, [rax+4*rdx+0x4000] inc dword ptr [rdx] add rcx, 4 dec esi jne G_M000_IG05 G_M000_IG06: ;; offset=0x0117 mov rcx, 0xD36B005D45F cmp qword ptr [rbp+0x08], rcx je SHORT G_M000_IG07 call CORINFO_HELP_FAIL_FAST G_M000_IG07: ;; offset=0x012C nop G_M000_IG08: ;; offset=0x012D lea rsp, [rbp+0x18] pop rbx pop rsi pop rdi pop r14 pop r15 pop rbp ret G_M000_IG09: ;; offset=0x013A call CORINFO_HELP_THROW_ARGUMENTOUTOFRANGEEXCEPTION int3 G_M000_IG10: ;; offset=0x0140 call CORINFO_HELP_RNGCHKFAIL int3 ; Total bytes of code: 326
変更されたテキスト
ファイルを開く
; Method IDKEngine.Utils.Algorithms:RadixSort(System.Span`1[int],System.Span`1[int],System.Runtime.Intrinsics.Vector128`1[float][],System.Runtime.Intrinsics.Vector128`1[float][],int) (FullOpts) G_M000_IG01: ;; offset=0x0000 push rbp push r15 push r14 push rdi push rsi push rbx sub rsp, 56 lea rbp, [rsp+0x20] mov rax, 0xECEDDBE39D1F mov qword ptr [rbp+0x08], rax G_M000_IG02: ;; offset=0x001F mov rbx, bword ptr [rcx] mov esi, dword ptr [rcx+0x08] mov rdi, r8 mov r14d, dword ptr [rbp+0x70] mov r15, r9 mov rcx, -0x6000 add rcx, rsp jb SHORT G_M000_IG03 xor ecx, ecx G_M000_IG03: ;; offset=0x0040 test dword ptr [rsp], esp sub rsp, 0x1000 cmp rsp, rcx jae SHORT G_M000_IG03 mov rsp, rcx lea rcx, [rsp+0x20] mov qword ptr [rbp+0x10], rcx mov edx, 0x6000 call CORINFO_HELP_MEMZERO mov rcx, qword ptr [rbp+0x10] mov rax, rcx xor ecx, ecx cmp ecx, esi jge G_M000_IG05 align [0 bytes for IG04] G_M000_IG04: ;; offset=0x0076 mov edx, dword ptr [rbx+4*rcx] cmp edx, dword ptr [rdi+0x08] jae G_M000_IG08 mov r8d, edx shl r8, 4 lea r10, bword ptr [rdi+r8+0x10] cmp byte ptr [r10], r10b cmp r14d, 4 jae G_M000_IG09 mov r9d, r14d mov r11d, r9d vmovss xmm0, dword ptr [r10+4*r11] cmp edx, dword ptr [r15+0x08] jae G_M000_IG08 lea rdx, bword ptr [r15+r8+0x10] mov r8d, r9d vaddss xmm0, xmm0, dword ptr [rdx+4*r8] vmovd edx, xmm0 mov r8d, edx sar r8d, 31 or r8d, 0xFFFFFFFF80000000 xor r8d, edx mov edx, r8d and edx, 0x7FF lea rdx, [rax+4*rdx] inc dword ptr [rdx] mov edx, r8d shr edx, 11 and edx, 0x7FF lea rdx, [rax+4*rdx+0x2000] inc dword ptr [rdx] shr r8d, 22 and r8d, 0x7FF mov edx, r8d lea rdx, [rax+4*rdx+0x4000] inc dword ptr [rdx] inc ecx cmp ecx, esi jl G_M000_IG04 G_M000_IG05: ;; offset=0x011B mov r8, 0xECEDDBE39D1F cmp qword ptr [rbp+0x08], r8 je SHORT G_M000_IG06 call CORINFO_HELP_FAIL_FAST G_M000_IG06: ;; offset=0x0130 nop G_M000_IG07: ;; offset=0x0131 lea rsp, [rbp+0x18] pop rbx pop rsi pop rdi pop r14 pop r15 pop rbp ret G_M000_IG08: ;; offset=0x013E call CORINFO_HELP_RNGCHKFAIL int3 G_M000_IG09: ;; offset=0x0144 call CORINFO_HELP_THROW_ARGUMENTOUTOFRANGEEXCEPTION int3 ; Total bytes of code: 330
違いを見つける