Diff
checker
テキスト
テキスト
画像
ドキュメント
Excel
フォルダ
Legal
Enterprise
デスクトップ
料金
ログイン
Diffchecker デスクトップのダウンロード
テキスト比較
2 つのテキスト ファイルの違いを見つける
ツール
履歴
ライブエディター
未変更行を折りたたむ
折り返しなし
レイアウト
分割
統合
比較精度
スマート
単語
文字
シンタックスハイライト
構文を選択
無視
テキスト変換
最初の差分へ移動
入力を編集
Diffchecker Desktop
Diffcheckerを実行する最も安全な方法。Diffchecker Desktopアプリを入手:あなたの差分はコンピューターから出ることはありません!
Desktopを入手
Untitled Diff
作成日
5 年前
差分は期限切れになりません
クリア
エクスポート
共有
説明
52 削除
行
合計
削除
文字
合計
削除
この機能を引き続き使用するには、アップグレードしてください
Diff
checker
Pro
価格を見る
109 行
すべてコピー
58 追加
行
合計
追加
文字
合計
追加
この機能を引き続き使用するには、アップグレードしてください
Diff
checker
Pro
価格を見る
115 行
すべてコピー
; Method AddArray:Test():bool:this
; Method AddArray:Test():bool:this
G_M33575_IG01:
G_M33575_IG01:
stp fp, lr, [sp,#-48]!
stp fp, lr, [sp,#-48]!
stp x19, x20, [sp,#16]
stp x19, x20, [sp,#16]
stp x21, x22, [sp,#32]
stp x21, x22, [sp,#32]
mov fp, sp
mov fp, sp
;; bbWeight=1 PerfScore 3.50
;; bbWeight=1 PerfScore 3.50
G_M33575_IG02:
G_M33575_IG02:
movz x19, #0xd1ffab1e
movz x19, #0xd1ffab1e
movk x19, #0xd1ffab1e LSL #16
movk x19, #0xd1ffab1e LSL #16
movk x19, #0xd1ffab1e LSL #32
movk x19, #0xd1ffab1e LSL #32
mov x0, x19
mov x0, x19
mov x1, #0xd1ffab1e
mov x1, #0xd1ffab1e
bl CORINFO_HELP_NEWARR_1_VC
bl CORINFO_HELP_NEWARR_1_VC
mov x20, x0
mov x20, x0
mov x0, x19
mov x0, x19
mov x1, #0xd1ffab1e
mov x1, #0xd1ffab1e
bl CORINFO_HELP_NEWARR_1_VC
bl CORINFO_HELP_NEWARR_1_VC
mov x21, x0
mov x21, x0
mov x0, x19
mov x0, x19
mov x1, #0xd1ffab1e
mov x1, #0xd1ffab1e
bl CORINFO_HELP_NEWARR_1_VC
bl CORINFO_HELP_NEWARR_1_VC
mov x22, x0
mov x22, x0
mov x0, x19
mov x0, x19
mov x1, #0xd1ffab1e
mov x1, #0xd1ffab1e
bl CORINFO_HELP_NEWARR_1_VC
bl CORINFO_HELP_NEWARR_1_VC
mov x19, x0
mov x19, x0
mov w0, wzr
mov w0, wzr
コピー
コピー済み
コピー
コピー済み
movz
w1
, #0xd1ffab1e
add x1, x20, #16
movk
w1
, #1 LSL #16
movz
w2
, #0xd1ffab1e
movk
w2
, #1 LSL #16
add x3, x21, #16
add x4, x22, #16
add x5, x19, #16
align [0 bytes]
align [0 bytes]
align [0 bytes]
align [0 bytes]
align [0 bytes]
align [0 bytes]
align [0 bytes]
align [0 bytes]
コピー
コピー済み
コピー
コピー済み
;; bbWeight=1 PerfScore
13
.00
;; bbWeight=1 PerfScore
15
.00
G_M33575_IG03:
G_M33575_IG03:
コピー
コピー済み
コピー
コピー済み
ubfiz
x2
, x0, #2, #32
ubfiz
x6
, x0, #2, #32
add x2, x2, #16
add
w7
, w0,
w2
add
w3
, w0,
w1
str
w7
, [
x1, x6
]
str
w3
, [
x20, x2
]
add
w7, w7
, w0
add
w3, w3
, w0
add
w7, w7
, w0
add
w3, w3
, w0
mov
w8, w7
mov
w4, w3
str
w8
, [
x3, x6
]
str
w4
, [
x21, x2
]
add
w7, w7
, w0
add
w3, w3
, w0
add
w7, w7
, w0
add
w3, w3
, w0
add
w7, w7
, w0
add
w3, w3
, w0
mov
w8, w7
mov
w4, w3
str
w8
, [
x4, x6
]
str
w4
, [
x22, x2
]
add
w7, w7
, w0
add
w3, w3
, w0
add
w7, w7
, w0
add
w3, w3
, w0
add
w7, w7
, w0
add
w3, w3
, w0
add
w7, w7
, w0
add
w3, w3
, w0
str
w7
, [
x5, x6
]
str
w3
, [
x19, x2
]
add w0, w0, #1
add w0, w0, #1
コピー
コピー済み
コピー
コピー済み
mov
w2
, #0xd1ffab1e
mov
w6
, #0xd1ffab1e
cmp w0,
w2
cmp w0,
w6
ble G_M33575_IG03
ble G_M33575_IG03
コピー
コピー済み
コピー
コピー済み
;; bbWeight=3.96 PerfScore
55.44
;; bbWeight=3.96 PerfScore
53.46
G_M33575_IG04:
G_M33575_IG04:
mov w0, wzr
mov w0, wzr
コピー
コピー済み
コピー
コピー済み
add x1, x20, #16
add x3, x21, #16
add x4, x22, #16
add x5, x19, #16
align [0 bytes]
align [0 bytes]
align [0 bytes]
align [0 bytes]
align [0 bytes]
align [0 bytes]
align [0 bytes]
align [0 bytes]
コピー
コピー済み
コピー
コピー済み
;; bbWeight=1 PerfScore
0
.50
;; bbWeight=1 PerfScore
2
.50
G_M33575_IG05:
G_M33575_IG05:
コピー
コピー済み
コピー
コピー済み
ubfiz
x1
, x0, #2, #32
ubfiz
x2
, x0, #2, #32
add x1, x1, #16
ldr
w6
, [
x1, x2
]
ldr
w2
, [
x20, x1
]
ldr
w7
, [
x3, x2
]
ldr
w3
, [
x21, x1
]
add
w6, w6, w7
add
w2, w2, w3
ldr
w8
, [
x4, x2
]
ldr
w4
, [
x22, x1
]
add
w6, w6, w8
add
w2, w2, w4
ldr
w8
, [
x5, x2
]
ldr
w4
, [
x19, x1
]
add
w6, w6, w8
add
w2, w2, w4
sub
w6, w6, w7
sub
w2, w2, w3
str
w6
, [
x1, x2
]
str
w2
, [
x20, x1
]
add w0, w0, #1
add w0, w0, #1
コピー
コピー済み
コピー
コピー済み
mov
w1
, #0xd1ffab1e
mov
w2
, #0xd1ffab1e
cmp w0,
w1
cmp w0,
w2
ble G_M33575_IG05
ble G_M33575_IG05
コピー
コピー済み
コピー
コピー済み
;; bbWeight=3.96 PerfScore
75.24
;; bbWeight=3.96 PerfScore
73.26
G_M33575_IG06:
G_M33575_IG06:
mov x0, x20
mov x0, x20
bl AddArray:Escape(System.Object)
bl AddArray:Escape(System.Object)
mov x0, x21
mov x0, x21
bl AddArray:Escape(System.Object)
bl AddArray:Escape(System.Object)
mov x0, x22
mov x0, x22
bl AddArray:Escape(System.Object)
bl AddArray:Escape(System.Object)
mov x0, x19
mov x0, x19
bl AddArray:Escape(System.Object)
bl AddArray:Escape(System.Object)
mov w0, #1
mov w0, #1
;; bbWeight=1 PerfScore 6.50
;; bbWeight=1 PerfScore 6.50
G_M33575_IG07:
G_M33575_IG07:
ldp x21, x22, [sp,#32]
ldp x21, x22, [sp,#32]
ldp x19, x20, [sp,#16]
ldp x19, x20, [sp,#16]
ldp fp, lr, [sp],#48
ldp fp, lr, [sp],#48
ret lr
ret lr
;; bbWeight=1 PerfScore 4.00
;; bbWeight=1 PerfScore 4.00
コピー
コピー済み
コピー
コピー済み
; Total bytes of code:
308
; Total bytes of code:
332
保存された差分
原文
ファイルを開く
; Method AddArray:Test():bool:this G_M33575_IG01: stp fp, lr, [sp,#-48]! stp x19, x20, [sp,#16] stp x21, x22, [sp,#32] mov fp, sp ;; bbWeight=1 PerfScore 3.50 G_M33575_IG02: movz x19, #0xd1ffab1e movk x19, #0xd1ffab1e LSL #16 movk x19, #0xd1ffab1e LSL #32 mov x0, x19 mov x1, #0xd1ffab1e bl CORINFO_HELP_NEWARR_1_VC mov x20, x0 mov x0, x19 mov x1, #0xd1ffab1e bl CORINFO_HELP_NEWARR_1_VC mov x21, x0 mov x0, x19 mov x1, #0xd1ffab1e bl CORINFO_HELP_NEWARR_1_VC mov x22, x0 mov x0, x19 mov x1, #0xd1ffab1e bl CORINFO_HELP_NEWARR_1_VC mov x19, x0 mov w0, wzr movz w1, #0xd1ffab1e movk w1, #1 LSL #16 align [0 bytes] align [0 bytes] align [0 bytes] align [0 bytes] ;; bbWeight=1 PerfScore 13.00 G_M33575_IG03: ubfiz x2, x0, #2, #32 add x2, x2, #16 add w3, w0, w1 str w3, [x20, x2] add w3, w3, w0 add w3, w3, w0 mov w4, w3 str w4, [x21, x2] add w3, w3, w0 add w3, w3, w0 add w3, w3, w0 mov w4, w3 str w4, [x22, x2] add w3, w3, w0 add w3, w3, w0 add w3, w3, w0 add w3, w3, w0 str w3, [x19, x2] add w0, w0, #1 mov w2, #0xd1ffab1e cmp w0, w2 ble G_M33575_IG03 ;; bbWeight=3.96 PerfScore 55.44 G_M33575_IG04: mov w0, wzr align [0 bytes] align [0 bytes] align [0 bytes] align [0 bytes] ;; bbWeight=1 PerfScore 0.50 G_M33575_IG05: ubfiz x1, x0, #2, #32 add x1, x1, #16 ldr w2, [x20, x1] ldr w3, [x21, x1] add w2, w2, w3 ldr w4, [x22, x1] add w2, w2, w4 ldr w4, [x19, x1] add w2, w2, w4 sub w2, w2, w3 str w2, [x20, x1] add w0, w0, #1 mov w1, #0xd1ffab1e cmp w0, w1 ble G_M33575_IG05 ;; bbWeight=3.96 PerfScore 75.24 G_M33575_IG06: mov x0, x20 bl AddArray:Escape(System.Object) mov x0, x21 bl AddArray:Escape(System.Object) mov x0, x22 bl AddArray:Escape(System.Object) mov x0, x19 bl AddArray:Escape(System.Object) mov w0, #1 ;; bbWeight=1 PerfScore 6.50 G_M33575_IG07: ldp x21, x22, [sp,#32] ldp x19, x20, [sp,#16] ldp fp, lr, [sp],#48 ret lr ;; bbWeight=1 PerfScore 4.00 ; Total bytes of code: 308
変更されたテキスト
ファイルを開く
; Method AddArray:Test():bool:this G_M33575_IG01: stp fp, lr, [sp,#-48]! stp x19, x20, [sp,#16] stp x21, x22, [sp,#32] mov fp, sp ;; bbWeight=1 PerfScore 3.50 G_M33575_IG02: movz x19, #0xd1ffab1e movk x19, #0xd1ffab1e LSL #16 movk x19, #0xd1ffab1e LSL #32 mov x0, x19 mov x1, #0xd1ffab1e bl CORINFO_HELP_NEWARR_1_VC mov x20, x0 mov x0, x19 mov x1, #0xd1ffab1e bl CORINFO_HELP_NEWARR_1_VC mov x21, x0 mov x0, x19 mov x1, #0xd1ffab1e bl CORINFO_HELP_NEWARR_1_VC mov x22, x0 mov x0, x19 mov x1, #0xd1ffab1e bl CORINFO_HELP_NEWARR_1_VC mov x19, x0 mov w0, wzr add x1, x20, #16 movz w2, #0xd1ffab1e movk w2, #1 LSL #16 add x3, x21, #16 add x4, x22, #16 add x5, x19, #16 align [0 bytes] align [0 bytes] align [0 bytes] align [0 bytes] ;; bbWeight=1 PerfScore 15.00 G_M33575_IG03: ubfiz x6, x0, #2, #32 add w7, w0, w2 str w7, [x1, x6] add w7, w7, w0 add w7, w7, w0 mov w8, w7 str w8, [x3, x6] add w7, w7, w0 add w7, w7, w0 add w7, w7, w0 mov w8, w7 str w8, [x4, x6] add w7, w7, w0 add w7, w7, w0 add w7, w7, w0 add w7, w7, w0 str w7, [x5, x6] add w0, w0, #1 mov w6, #0xd1ffab1e cmp w0, w6 ble G_M33575_IG03 ;; bbWeight=3.96 PerfScore 53.46 G_M33575_IG04: mov w0, wzr add x1, x20, #16 add x3, x21, #16 add x4, x22, #16 add x5, x19, #16 align [0 bytes] align [0 bytes] align [0 bytes] align [0 bytes] ;; bbWeight=1 PerfScore 2.50 G_M33575_IG05: ubfiz x2, x0, #2, #32 ldr w6, [x1, x2] ldr w7, [x3, x2] add w6, w6, w7 ldr w8, [x4, x2] add w6, w6, w8 ldr w8, [x5, x2] add w6, w6, w8 sub w6, w6, w7 str w6, [x1, x2] add w0, w0, #1 mov w2, #0xd1ffab1e cmp w0, w2 ble G_M33575_IG05 ;; bbWeight=3.96 PerfScore 73.26 G_M33575_IG06: mov x0, x20 bl AddArray:Escape(System.Object) mov x0, x21 bl AddArray:Escape(System.Object) mov x0, x22 bl AddArray:Escape(System.Object) mov x0, x19 bl AddArray:Escape(System.Object) mov w0, #1 ;; bbWeight=1 PerfScore 6.50 G_M33575_IG07: ldp x21, x22, [sp,#32] ldp x19, x20, [sp,#16] ldp fp, lr, [sp],#48 ret lr ;; bbWeight=1 PerfScore 4.00 ; Total bytes of code: 332
違いを見つける