Diff
checker
テキスト
テキスト
画像
ドキュメント
Excel
フォルダ
Legal
Enterprise
デスクトップ
料金
ログイン
Diffchecker デスクトップのダウンロード
テキスト比較
2 つのテキスト ファイルの違いを見つける
ツール
履歴
ライブエディター
未変更行を折りたたむ
折り返しなし
レイアウト
分割
統合
比較精度
スマート
単語
文字
シンタックスハイライト
構文を選択
無視
テキスト変換
最初の差分へ移動
入力を編集
Diffchecker Desktop
Diffcheckerを実行する最も安全な方法。Diffchecker Desktopアプリを入手:あなたの差分はコンピューターから出ることはありません!
Desktopを入手
Untitled Diff
作成日
3 年前
差分は期限切れになりません
クリア
エクスポート
共有
説明
42 削除
行
合計
削除
文字
合計
削除
この機能を引き続き使用するには、アップグレードしてください
Diff
checker
Pro
価格を見る
45 行
すべてコピー
35 追加
行
合計
追加
文字
合計
追加
この機能を引き続き使用するには、アップグレードしてください
Diff
checker
Pro
価格を見る
42 行
すべてコピー
G_M47624_IG01:
G_M47624_IG01:
コピー
コピー済み
コピー
コピー済み
push rdi
push rsi
push rsi
コピー
コピー済み
コピー
コピー済み
sub rsp,
64
sub rsp,
56
vzeroupper
vzeroupper
コピー
コピー済み
コピー
コピー済み
v
xor
ps
xmm4, xmm4
xor
eax, eax
vmovdqa xmmword ptr [rsp+20H], xmm4
mov
qword
ptr [rsp+
28H
],
rax
vmovdqa xmmword
ptr [rsp+
30H
],
xmm4
;; size=
16
bbWeight=1 PerfScore
4.50
;; size=
24
bbWeight=1 PerfScore
6.58
G_M47624_IG02:
G_M47624_IG02:
mov rsi, rdx
mov rsi, rdx
vucomisd xmm0, xmm0
vucomisd xmm0, xmm0
jp SHORT G_M47624_IG04
jp SHORT G_M47624_IG04
;; size=9 bbWeight=1 PerfScore 3.25
;; size=9 bbWeight=1 PerfScore 3.25
G_M47624_IG03:
G_M47624_IG03:
vxorps xmm1, xmm1
vxorps xmm1, xmm1
コピー
コピー済み
コピー
コピー済み
vmovdqu xmmword ptr [rsp+2
0
H], xmm1
vmovdqu xmmword ptr [rsp+2
8
H], xmm1
lea rcx, [rsp+2
0
H]
lea rcx, [rsp+2
8
H]
vmovaps xmm1, xmm0
vmovaps xmm1, xmm0
call [System.Numerics.BigInteger:.ctor(double):this]
call [System.Numerics.BigInteger:.ctor(double):this]
コピー
コピー済み
コピー
コピー済み
mov r
c
x, gword ptr [rsp+2
0
H]
mov r
d
x, gword ptr [rsp+2
8
H]
mov
g
word ptr [rsp+30H]
, rcx
mov
edi, d
word ptr [rsp+30H]
mov ecx, dword ptr [rsp+28H]
mov dword ptr [rsp+38H], ecx
jmp SHORT G_M47624_IG05
jmp SHORT G_M47624_IG05
コピー
コピー済み
コピー
コピー済み
;; size=
45
bbWeight=0.50 PerfScore
5
.54
;; size=
36
bbWeight=0.50 PerfScore
4
.54
G_M47624_IG04:
G_M47624_IG04:
コピー
コピー済み
コピー
コピー済み
lea
r
c
x,
[rsp+30H]
xor
r
d
x,
rdx
call
[System.Numerics.BigInteger:get_Zero():System.Numerics.BigInteger]
xor
edi, edi
;; size=
11
bbWeight=0.50 PerfScore
1.75
;; size=
4
bbWeight=0.50 PerfScore
0.25
G_M47624_IG05:
G_M47624_IG05:
コピー
コピー済み
コピー
コピー済み
mov rdx, gword ptr [rsp+30H]
mov rcx, rsi
mov rcx, rsi
call CORINFO_HELP_CHECKED_ASSIGN_REF
call CORINFO_HELP_CHECKED_ASSIGN_REF
コピー
コピー済み
コピー
コピー済み
mov eax, dword ptr [rsp+38H]
mov dword ptr [rsi+08H],
edi
mov dword ptr [rsi+08H],
eax
mov eax, 1
mov eax, 1
コピー
コピー済み
コピー
コピー済み
;; size=
25
bbWeight=1 PerfScore
4
.50
;; size=
16
bbWeight=1 PerfScore
2
.50
G_M47624_IG06:
G_M47624_IG06:
コピー
コピー済み
コピー
コピー済み
add rsp,
64
add rsp,
56
pop rsi
pop rsi
コピー
コピー済み
コピー
コピー済み
pop rdi
ret
ret
コピー
コピー済み
コピー
コピー済み
;; size=
6
bbWeight=1 PerfScore
1.75
;; size=
7
bbWeight=1 PerfScore
2.25
コピー
コピー済み
コピー
コピー済み
; Total bytes of code
120
, prolog size
24
, PerfScore
35.38
, instruction count
30
, allocated bytes for code
120
(MethodHash=a4d345f7) for method System.Numerics.BigInteger:TryConvertFromSaturating[double](double,byref):bool
; Total bytes of code
88
, prolog size
16
, PerfScore
26.09
, instruction count
27
, allocated bytes for code
88
(MethodHash=a4d345f7) for method System.Numerics.BigInteger:TryConvertFromSaturating[double](double,byref):bool
; ============================================================
; ============================================================
保存された差分
原文
ファイルを開く
G_M47624_IG01: push rsi sub rsp, 64 vzeroupper vxorps xmm4, xmm4 vmovdqa xmmword ptr [rsp+20H], xmm4 vmovdqa xmmword ptr [rsp+30H], xmm4 ;; size=24 bbWeight=1 PerfScore 6.58 G_M47624_IG02: mov rsi, rdx vucomisd xmm0, xmm0 jp SHORT G_M47624_IG04 ;; size=9 bbWeight=1 PerfScore 3.25 G_M47624_IG03: vxorps xmm1, xmm1 vmovdqu xmmword ptr [rsp+20H], xmm1 lea rcx, [rsp+20H] vmovaps xmm1, xmm0 call [System.Numerics.BigInteger:.ctor(double):this] mov rcx, gword ptr [rsp+20H] mov gword ptr [rsp+30H], rcx mov ecx, dword ptr [rsp+28H] mov dword ptr [rsp+38H], ecx jmp SHORT G_M47624_IG05 ;; size=45 bbWeight=0.50 PerfScore 5.54 G_M47624_IG04: lea rcx, [rsp+30H] call [System.Numerics.BigInteger:get_Zero():System.Numerics.BigInteger] ;; size=11 bbWeight=0.50 PerfScore 1.75 G_M47624_IG05: mov rdx, gword ptr [rsp+30H] mov rcx, rsi call CORINFO_HELP_CHECKED_ASSIGN_REF mov eax, dword ptr [rsp+38H] mov dword ptr [rsi+08H], eax mov eax, 1 ;; size=25 bbWeight=1 PerfScore 4.50 G_M47624_IG06: add rsp, 64 pop rsi ret ;; size=6 bbWeight=1 PerfScore 1.75 ; Total bytes of code 120, prolog size 24, PerfScore 35.38, instruction count 30, allocated bytes for code 120 (MethodHash=a4d345f7) for method System.Numerics.BigInteger:TryConvertFromSaturating[double](double,byref):bool ; ============================================================
変更されたテキスト
ファイルを開く
G_M47624_IG01: push rdi push rsi sub rsp, 56 vzeroupper xor eax, eax mov qword ptr [rsp+28H], rax ;; size=16 bbWeight=1 PerfScore 4.50 G_M47624_IG02: mov rsi, rdx vucomisd xmm0, xmm0 jp SHORT G_M47624_IG04 ;; size=9 bbWeight=1 PerfScore 3.25 G_M47624_IG03: vxorps xmm1, xmm1 vmovdqu xmmword ptr [rsp+28H], xmm1 lea rcx, [rsp+28H] vmovaps xmm1, xmm0 call [System.Numerics.BigInteger:.ctor(double):this] mov rdx, gword ptr [rsp+28H] mov edi, dword ptr [rsp+30H] jmp SHORT G_M47624_IG05 ;; size=36 bbWeight=0.50 PerfScore 4.54 G_M47624_IG04: xor rdx, rdx xor edi, edi ;; size=4 bbWeight=0.50 PerfScore 0.25 G_M47624_IG05: mov rcx, rsi call CORINFO_HELP_CHECKED_ASSIGN_REF mov dword ptr [rsi+08H], edi mov eax, 1 ;; size=16 bbWeight=1 PerfScore 2.50 G_M47624_IG06: add rsp, 56 pop rsi pop rdi ret ;; size=7 bbWeight=1 PerfScore 2.25 ; Total bytes of code 88, prolog size 16, PerfScore 26.09, instruction count 27, allocated bytes for code 88 (MethodHash=a4d345f7) for method System.Numerics.BigInteger:TryConvertFromSaturating[double](double,byref):bool ; ============================================================
違いを見つける