Diff
checker
テキスト
テキスト
画像
ドキュメント
Excel
フォルダ
Legal
Enterprise
デスクトップ
料金
ログイン
Diffchecker デスクトップのダウンロード
テキスト比較
2 つのテキスト ファイルの違いを見つける
ツール
履歴
ライブエディター
未変更行を折りたたむ
折り返しなし
レイアウト
分割
統合
比較精度
スマート
単語
文字
シンタックスハイライト
構文を選択
無視
テキスト変換
最初の差分へ移動
入力を編集
Diffchecker Desktop
Diffcheckerを実行する最も安全な方法。Diffchecker Desktopアプリを入手:あなたの差分はコンピューターから出ることはありません!
Desktopを入手
Untitled Diff
作成日
5 年前
差分は期限切れになりません
クリア
エクスポート
共有
説明
15 削除
行
合計
削除
文字
合計
削除
この機能を引き続き使用するには、アップグレードしてください
Diff
checker
Pro
価格を見る
65 行
すべてコピー
30 追加
行
合計
追加
文字
合計
追加
この機能を引き続き使用するには、アップグレードしてください
Diff
checker
Pro
価格を見る
81 行
すべてコピー
; Method Program:Test(System.Byte[],System.Byte[]):bool
; Method Program:Test(System.Byte[],System.Byte[]):bool
G_M12635_IG01:
G_M12635_IG01:
stp fp, lr, [sp,#-16]!
stp fp, lr, [sp,#-16]!
mov fp, sp
mov fp, sp
;; bbWeight=1 PerfScore 1.50
;; bbWeight=1 PerfScore 1.50
G_M12635_IG02:
G_M12635_IG02:
cbz x0, G_M12635_IG04
cbz x0, G_M12635_IG04
;; bbWeight=1 PerfScore 1.00
;; bbWeight=1 PerfScore 1.00
G_M12635_IG03:
G_M12635_IG03:
cbz x1, G_M12635_IG04
cbz x1, G_M12635_IG04
ldr w2, [x0,#8]
ldr w2, [x0,#8]
ldr w3, [x1,#8]
ldr w3, [x1,#8]
cmp w2, w3
cmp w2, w3
ble G_M12635_IG06
ble G_M12635_IG06
;; bbWeight=0.50 PerfScore 4.25
;; bbWeight=0.50 PerfScore 4.25
G_M12635_IG04:
G_M12635_IG04:
mov w0, #0
mov w0, #0
;; bbWeight=0.50 PerfScore 0.25
;; bbWeight=0.50 PerfScore 0.25
G_M12635_IG05:
G_M12635_IG05:
ldp fp, lr, [sp],#16
ldp fp, lr, [sp],#16
ret lr
ret lr
;; bbWeight=0.50 PerfScore 1.00
;; bbWeight=0.50 PerfScore 1.00
G_M12635_IG06:
G_M12635_IG06:
mov w3, wzr
mov w3, wzr
cmp w2, #0
cmp w2, #0
コピー
コピー済み
コピー
コピー済み
ble G_M12635_IG
08
ble G_M12635_IG
10
;; bbWeight=0.50 PerfScore 1.
00
add x4, x0, #16
add x1, x1, #16
;; bbWeight=0.50 PerfScore 1.
50
G_M12635_IG07:
G_M12635_IG07:
コピー
コピー済み
コピー
コピー済み
mov
w4
, w3
mov
w0
, w3
add x4, x4, #16
ldrb w5, [
x4, x0
]
ldrb w5, [
x0, x4
]
ldrb
w0
, [x1,
x0
]
ldrb
w4
, [x1,
x4
]
cmp w5,
w0
cmp w5,
w4
bne G_M12635_IG1
2
bne G_M12635_IG1
0
add w3, w3, #1
add w3, w3, #1
cmp w2, w3
cmp w2, w3
bgt G_M12635_IG07
bgt G_M12635_IG07
コピー
コピー済み
コピー
コピー済み
;; bbWeight=3.96 PerfScore
41.58
;; bbWeight=3.96 PerfScore
39.60
G_M12635_IG08:
G_M12635_IG08:
コピー
コピー済み
コピー
コピー済み
b G_M12635_IG10
;; bbWeight=0.50 PerfScore 0.50
G_M12635_IG09:
mov w0, w3
ldrb w0, [x4, x0]
mov w2, w3
ldrb w2, [x1, x2]
cmp w0, w2
bne G_M12635_IG12
add w3, w3, #1
b G_M12635_IG09
;; bbWeight=0.04 PerfScore 0.40
G_M12635_IG10:
mov w0, #1
mov w0, #1
;; bbWeight=0.50 PerfScore 0.25
;; bbWeight=0.50 PerfScore 0.25
コピー
コピー済み
コピー
コピー済み
G_M12635_
IG09
:
G_M12635_
IG11
:
ldp fp, lr, [sp],#16
ldp fp, lr, [sp],#16
ret lr
ret lr
;; bbWeight=0.50 PerfScore 1.00
;; bbWeight=0.50 PerfScore 1.00
コピー
コピー済み
コピー
コピー済み
G_M12635_IG1
0
:
G_M12635_IG1
2
:
mov w0, #0
mov w0, #0
;; bbWeight=0.50 PerfScore 0.25
;; bbWeight=0.50 PerfScore 0.25
コピー
コピー済み
コピー
コピー済み
G_M12635_IG1
1
:
G_M12635_IG1
3
:
ldp fp, lr, [sp],#16
ldp fp, lr, [sp],#16
ret lr
ret lr
;; bbWeight=0.50 PerfScore 1.00
;; bbWeight=0.50 PerfScore 1.00
コピー
コピー済み
コピー
コピー済み
; Total bytes of code: 1
1
6
; Total bytes of code: 1
5
6
保存された差分
原文
ファイルを開く
; Method Program:Test(System.Byte[],System.Byte[]):bool G_M12635_IG01: stp fp, lr, [sp,#-16]! mov fp, sp ;; bbWeight=1 PerfScore 1.50 G_M12635_IG02: cbz x0, G_M12635_IG04 ;; bbWeight=1 PerfScore 1.00 G_M12635_IG03: cbz x1, G_M12635_IG04 ldr w2, [x0,#8] ldr w3, [x1,#8] cmp w2, w3 ble G_M12635_IG06 ;; bbWeight=0.50 PerfScore 4.25 G_M12635_IG04: mov w0, #0 ;; bbWeight=0.50 PerfScore 0.25 G_M12635_IG05: ldp fp, lr, [sp],#16 ret lr ;; bbWeight=0.50 PerfScore 1.00 G_M12635_IG06: mov w3, wzr cmp w2, #0 ble G_M12635_IG08 ;; bbWeight=0.50 PerfScore 1.00 G_M12635_IG07: mov w4, w3 add x4, x4, #16 ldrb w5, [x0, x4] ldrb w4, [x1, x4] cmp w5, w4 bne G_M12635_IG10 add w3, w3, #1 cmp w2, w3 bgt G_M12635_IG07 ;; bbWeight=3.96 PerfScore 41.58 G_M12635_IG08: mov w0, #1 ;; bbWeight=0.50 PerfScore 0.25 G_M12635_IG09: ldp fp, lr, [sp],#16 ret lr ;; bbWeight=0.50 PerfScore 1.00 G_M12635_IG10: mov w0, #0 ;; bbWeight=0.50 PerfScore 0.25 G_M12635_IG11: ldp fp, lr, [sp],#16 ret lr ;; bbWeight=0.50 PerfScore 1.00 ; Total bytes of code: 116
変更されたテキスト
ファイルを開く
; Method Program:Test(System.Byte[],System.Byte[]):bool G_M12635_IG01: stp fp, lr, [sp,#-16]! mov fp, sp ;; bbWeight=1 PerfScore 1.50 G_M12635_IG02: cbz x0, G_M12635_IG04 ;; bbWeight=1 PerfScore 1.00 G_M12635_IG03: cbz x1, G_M12635_IG04 ldr w2, [x0,#8] ldr w3, [x1,#8] cmp w2, w3 ble G_M12635_IG06 ;; bbWeight=0.50 PerfScore 4.25 G_M12635_IG04: mov w0, #0 ;; bbWeight=0.50 PerfScore 0.25 G_M12635_IG05: ldp fp, lr, [sp],#16 ret lr ;; bbWeight=0.50 PerfScore 1.00 G_M12635_IG06: mov w3, wzr cmp w2, #0 ble G_M12635_IG10 add x4, x0, #16 add x1, x1, #16 ;; bbWeight=0.50 PerfScore 1.50 G_M12635_IG07: mov w0, w3 ldrb w5, [x4, x0] ldrb w0, [x1, x0] cmp w5, w0 bne G_M12635_IG12 add w3, w3, #1 cmp w2, w3 bgt G_M12635_IG07 ;; bbWeight=3.96 PerfScore 39.60 G_M12635_IG08: b G_M12635_IG10 ;; bbWeight=0.50 PerfScore 0.50 G_M12635_IG09: mov w0, w3 ldrb w0, [x4, x0] mov w2, w3 ldrb w2, [x1, x2] cmp w0, w2 bne G_M12635_IG12 add w3, w3, #1 b G_M12635_IG09 ;; bbWeight=0.04 PerfScore 0.40 G_M12635_IG10: mov w0, #1 ;; bbWeight=0.50 PerfScore 0.25 G_M12635_IG11: ldp fp, lr, [sp],#16 ret lr ;; bbWeight=0.50 PerfScore 1.00 G_M12635_IG12: mov w0, #0 ;; bbWeight=0.50 PerfScore 0.25 G_M12635_IG13: ldp fp, lr, [sp],#16 ret lr ;; bbWeight=0.50 PerfScore 1.00 ; Total bytes of code: 156
違いを見つける