Diff
checker
テキスト
テキスト
画像
ドキュメント
Excel
フォルダ
Legal
Enterprise
デスクトップ
料金
ログイン
Diffchecker デスクトップのダウンロード
テキスト比較
2 つのテキスト ファイルの違いを見つける
ツール
履歴
表示
レイアウト
分割
統合
ライブエディター
空白の変更を非表示
未変更行を折りたたむ
折り返しなし
比較精度
スマート
構文
なし
外観を変更
処理
無視
テキスト変換
最初の差分へ移動
入力を編集
Diffchecker Desktop
Diffcheckerを実行する最も安全な方法。Diffchecker Desktopアプリを入手:あなたの差分はコンピューターから出ることはありません!
Desktopを入手
Untitled diff
作成日
昨年
差分は期限切れになりません
クリア
エクスポート
共有
説明
3 削除
行
合計
削除
文字
合計
削除
この機能を引き続き使用するには、アップグレードしてください
Diff
checker
Pro
価格を見る
65 行
すべてコピー
5 追加
行
合計
追加
文字
合計
追加
この機能を引き続き使用するには、アップグレードしてください
Diff
checker
Pro
価格を見る
67 行
すべてコピー
コピー
コピー済み
コピー
コピー済み
; Total bytes of code 153
; Assembly listing for method SeekUnroll:InnerLoop(byref,byref) (Tier1-OSR)
; Assembly listing for method SeekUnroll:InnerLoop(byref,byref) (Tier1-OSR)
; Emitting BLENDED_CODE for generic X64 + VEX on Windows
; Emitting BLENDED_CODE for generic X64 + VEX on Windows
; Tier1-OSR code
; Tier1-OSR code
; OSR variant for entry point 0x10
; OSR variant for entry point 0x10
; optimized code
; optimized code
; optimized using Synthesized PGO
; optimized using Synthesized PGO
; rsp based frame
; rsp based frame
; fully interruptible
; fully interruptible
; with Synthesized PGO: fgCalledCount is 1
; with Synthesized PGO: fgCalledCount is 1
; 1 inlinees with PGO data; 1 single block inlinees; 0 inlinees without PGO data
; 1 inlinees with PGO data; 1 single block inlinees; 0 inlinees without PGO data
G_M000_IG01: ;; offset=0x0000
G_M000_IG01: ;; offset=0x0000
sub rsp, 40
sub rsp, 40
xor eax, eax
xor eax, eax
mov qword ptr [rsp+0x08], rax
mov qword ptr [rsp+0x08], rax
vxorps xmm4, xmm4, xmm4
vxorps xmm4, xmm4, xmm4
vmovdqa xmmword ptr [rsp+0x10], xmm4
vmovdqa xmmword ptr [rsp+0x10], xmm4
mov qword ptr [rsp+0x20], rax
mov qword ptr [rsp+0x20], rax
mov rax, bword ptr [rsp+0xB0]
mov rax, bword ptr [rsp+0xB0]
mov rcx, bword ptr [rsp+0xB8]
mov rcx, bword ptr [rsp+0xB8]
mov edx, dword ptr [rsp+0x64]
mov edx, dword ptr [rsp+0x64]
G_M000_IG02: ;; offset=0x002E
G_M000_IG02: ;; offset=0x002E
コピー
コピー済み
コピー
コピー済み
mov r8, 0x7FF956E
7
B0B8
mov r8, 0x7FF956E
5
B0B8
cmp edx, dword ptr [r8]
cmp edx, dword ptr [r8]
jl SHORT G_M000_IG05
jl SHORT G_M000_IG05
G_M000_IG03: ;; offset=0x003D
G_M000_IG03: ;; offset=0x003D
vzeroupper
vzeroupper
add rsp, 160
add rsp, 160
pop rbp
pop rbp
ret
ret
G_M000_IG04: ;; offset=0x0049
G_M000_IG04: ;; offset=0x0049
blsmsk r9, r9
blsmsk r9, r9
mov r11, 0x1020304050608
mov r11, 0x1020304050608
imul r9, r11
imul r9, r11
shr r9, 57
shr r9, 57
shl r10d, 3
shl r10d, 3
add r10d, r9d
add r10d, r9d
mov dword ptr [rax], r10d
mov dword ptr [rax], r10d
inc edx
inc edx
cmp edx, dword ptr [r8]
cmp edx, dword ptr [r8]
jge SHORT G_M000_IG03
jge SHORT G_M000_IG03
G_M000_IG05: ;; offset=0x0071
G_M000_IG05: ;; offset=0x0071
vmovups ymm0, ymmword ptr [rcx]
vmovups ymm0, ymmword ptr [rcx]
xor r10d, r10d
xor r10d, r10d
vmovq r9, xmm0
vmovq r9, xmm0
test r9, r9
test r9, r9
jne SHORT G_M000_IG04
jne SHORT G_M000_IG04
align [0 bytes for IG06]
align [0 bytes for IG06]
G_M000_IG06: ;; offset=0x0082
G_M000_IG06: ;; offset=0x0082
inc r10d
inc r10d
cmp r10d, 4
cmp r10d, 4
jge SHORT G_M000_IG04
jge SHORT G_M000_IG04
G_M000_IG07: ;; offset=0x008B
G_M000_IG07: ;; offset=0x008B
コピー
コピー済み
コピー
コピー済み
mov r9d, r10d
vmovups ymmword ptr [rsp+0x08], ymm0
vmovups ymmword ptr [rsp+0x08], ymm0
コピー
コピー済み
コピー
コピー済み
mov r9, qword ptr [rsp+8*
r10
+0x08]
mov r9, qword ptr [rsp+8*
r9
+0x08]
test r9, r9
test r9, r9
jne SHORT G_M000_IG04
jne SHORT G_M000_IG04
jmp SHORT G_M000_IG06
jmp SHORT G_M000_IG06
コピー
コピー済み
コピー
コピー済み
; Total bytes of code
157
; Total bytes of code
160
保存された差分
原文
ファイルを開く
; Assembly listing for method SeekUnroll:InnerLoop(byref,byref) (Tier1-OSR) ; Emitting BLENDED_CODE for generic X64 + VEX on Windows ; Tier1-OSR code ; OSR variant for entry point 0x10 ; optimized code ; optimized using Synthesized PGO ; rsp based frame ; fully interruptible ; with Synthesized PGO: fgCalledCount is 1 ; 1 inlinees with PGO data; 1 single block inlinees; 0 inlinees without PGO data G_M000_IG01: ;; offset=0x0000 sub rsp, 40 xor eax, eax mov qword ptr [rsp+0x08], rax vxorps xmm4, xmm4, xmm4 vmovdqa xmmword ptr [rsp+0x10], xmm4 mov qword ptr [rsp+0x20], rax mov rax, bword ptr [rsp+0xB0] mov rcx, bword ptr [rsp+0xB8] mov edx, dword ptr [rsp+0x64] G_M000_IG02: ;; offset=0x002E mov r8, 0x7FF956E7B0B8 cmp edx, dword ptr [r8] jl SHORT G_M000_IG05 G_M000_IG03: ;; offset=0x003D vzeroupper add rsp, 160 pop rbp ret G_M000_IG04: ;; offset=0x0049 blsmsk r9, r9 mov r11, 0x1020304050608 imul r9, r11 shr r9, 57 shl r10d, 3 add r10d, r9d mov dword ptr [rax], r10d inc edx cmp edx, dword ptr [r8] jge SHORT G_M000_IG03 G_M000_IG05: ;; offset=0x0071 vmovups ymm0, ymmword ptr [rcx] xor r10d, r10d vmovq r9, xmm0 test r9, r9 jne SHORT G_M000_IG04 align [0 bytes for IG06] G_M000_IG06: ;; offset=0x0082 inc r10d cmp r10d, 4 jge SHORT G_M000_IG04 G_M000_IG07: ;; offset=0x008B vmovups ymmword ptr [rsp+0x08], ymm0 mov r9, qword ptr [rsp+8*r10+0x08] test r9, r9 jne SHORT G_M000_IG04 jmp SHORT G_M000_IG06 ; Total bytes of code 157
変更されたテキスト
ファイルを開く
; Total bytes of code 153 ; Assembly listing for method SeekUnroll:InnerLoop(byref,byref) (Tier1-OSR) ; Emitting BLENDED_CODE for generic X64 + VEX on Windows ; Tier1-OSR code ; OSR variant for entry point 0x10 ; optimized code ; optimized using Synthesized PGO ; rsp based frame ; fully interruptible ; with Synthesized PGO: fgCalledCount is 1 ; 1 inlinees with PGO data; 1 single block inlinees; 0 inlinees without PGO data G_M000_IG01: ;; offset=0x0000 sub rsp, 40 xor eax, eax mov qword ptr [rsp+0x08], rax vxorps xmm4, xmm4, xmm4 vmovdqa xmmword ptr [rsp+0x10], xmm4 mov qword ptr [rsp+0x20], rax mov rax, bword ptr [rsp+0xB0] mov rcx, bword ptr [rsp+0xB8] mov edx, dword ptr [rsp+0x64] G_M000_IG02: ;; offset=0x002E mov r8, 0x7FF956E5B0B8 cmp edx, dword ptr [r8] jl SHORT G_M000_IG05 G_M000_IG03: ;; offset=0x003D vzeroupper add rsp, 160 pop rbp ret G_M000_IG04: ;; offset=0x0049 blsmsk r9, r9 mov r11, 0x1020304050608 imul r9, r11 shr r9, 57 shl r10d, 3 add r10d, r9d mov dword ptr [rax], r10d inc edx cmp edx, dword ptr [r8] jge SHORT G_M000_IG03 G_M000_IG05: ;; offset=0x0071 vmovups ymm0, ymmword ptr [rcx] xor r10d, r10d vmovq r9, xmm0 test r9, r9 jne SHORT G_M000_IG04 align [0 bytes for IG06] G_M000_IG06: ;; offset=0x0082 inc r10d cmp r10d, 4 jge SHORT G_M000_IG04 G_M000_IG07: ;; offset=0x008B mov r9d, r10d vmovups ymmword ptr [rsp+0x08], ymm0 mov r9, qword ptr [rsp+8*r9+0x08] test r9, r9 jne SHORT G_M000_IG04 jmp SHORT G_M000_IG06 ; Total bytes of code 160
違いを見つける