Diff
checker
テキスト
テキスト
画像
ドキュメント
Excel
フォルダ
Legal
Enterprise
デスクトップ
料金
ログイン
Diffchecker デスクトップのダウンロード
テキスト比較
2 つのテキスト ファイルの違いを見つける
ツール
履歴
表示
レイアウト
分割
統合
ライブエディター
空白の変更を非表示
未変更行を折りたたむ
折り返しなし
比較精度
スマート
構文
なし
外観を変更
処理
無視
テキスト変換
最初の差分へ移動
入力を編集
Diffchecker Desktop
Diffcheckerを実行する最も安全な方法。Diffchecker Desktopアプリを入手:あなたの差分はコンピューターから出ることはありません!
Desktopを入手
77841-nextDouble-diffs
作成日
4 年前
差分は期限切れになりません
クリア
エクスポート
共有
説明
1 削除
行
合計
削除
文字
合計
削除
この機能を引き続き使用するには、アップグレードしてください
Diff
checker
Pro
価格を見る
94 行
すべてコピー
1 追加
行
合計
追加
文字
合計
追加
この機能を引き続き使用するには、アップグレードしてください
Diff
checker
Pro
価格を見る
94 行
すべてコピー
; Assembly listing for method PimpMyNet.Random:nextDouble():double:this
; Assembly listing for method PimpMyNet.Random:nextDouble():double:this
; Emitting BLENDED_CODE for X64 CPU with AVX - Windows
; Emitting BLENDED_CODE for X64 CPU with AVX - Windows
; optimized code
; optimized code
; rsp based frame
; rsp based frame
; partially interruptible
; partially interruptible
; No PGO data
; No PGO data
G_M000_IG01: ;; offset=0000H
G_M000_IG01: ;; offset=0000H
56 push rsi
56 push rsi
4883EC20 sub rsp, 32
4883EC20 sub rsp, 32
C5F877 vzeroupper
C5F877 vzeroupper
G_M000_IG02: ;; offset=0008H
G_M000_IG02: ;; offset=0008H
488B4108 mov rax, gword ptr [rcx+08H]
488B4108 mov rax, gword ptr [rcx+08H]
488BD0 mov rdx, rax
488BD0 mov rdx, rax
448B4134 mov r8d, dword ptr [rcx+34H]
448B4134 mov r8d, dword ptr [rcx+34H]
458BC8 mov r9d, r8d
458BC8 mov r9d, r8d
448B5208 mov r10d, dword ptr [rdx+08H]
448B5208 mov r10d, dword ptr [rdx+08H]
453BCA cmp r9d, r10d
453BCA cmp r9d, r10d
0F83A0000000 jae G_M000_IG15
0F83A0000000 jae G_M000_IG15
458BC9 mov r9d, r9d
458BC9 mov r9d, r9d
428B548A10 mov edx, dword ptr [rdx+4*r9+10H]
428B548A10 mov edx, dword ptr [rdx+4*r9+10H]
4C8BC8 mov r9, rax
4C8BC8 mov r9, rax
448B5938 mov r11d, dword ptr [rcx+38H]
448B5938 mov r11d, dword ptr [rcx+38H]
418BF3 mov esi, r11d
418BF3 mov esi, r11d
413BF2 cmp esi, r10d
413BF2 cmp esi, r10d
0F8385000000 jae G_M000_IG15
0F8385000000 jae G_M000_IG15
8BF6 mov esi, esi
8BF6 mov esi, esi
412B54B110 sub edx, dword ptr [r9+4*rsi+10H]
412B54B110 sub edx, dword ptr [r9+4*rsi+10H]
7903 jns SHORT G_M000_IG04
7903 jns SHORT G_M000_IG04
G_M000_IG03: ;; offset=0047H
G_M000_IG03: ;; offset=0047H
03513C add edx, dword ptr [rcx+3CH]
03513C add edx, dword ptr [rcx+3CH]
G_M000_IG04: ;; offset=004AH
G_M000_IG04: ;; offset=004AH
458BCB mov r9d, r11d
458BCB mov r9d, r11d
453BCA cmp r9d, r10d
453BCA cmp r9d, r10d
7371 jae SHORT G_M000_IG15
7371 jae SHORT G_M000_IG15
8954B010 mov dword ptr [rax+4*rsi+10H], edx
8954B010 mov dword ptr [rax+4*rsi+10H], edx
4585C0 test r8d, r8d
4585C0 test r8d, r8d
7509 jne SHORT G_M000_IG06
7509 jne SHORT G_M000_IG06
G_M000_IG05: ;; offset=005BH
G_M000_IG05: ;; offset=005BH
C7413410000000 mov dword ptr [rcx+34H], 16
C7413410000000 mov dword ptr [rcx+34H], 16
EB07 jmp SHORT G_M000_IG07
EB07 jmp SHORT G_M000_IG07
G_M000_IG06: ;; offset=0064H
G_M000_IG06: ;; offset=0064H
41FFC8 dec r8d
41FFC8 dec r8d
44894134 mov dword ptr [rcx+34H], r8d
44894134 mov dword ptr [rcx+34H], r8d
G_M000_IG07: ;; offset=006BH
G_M000_IG07: ;; offset=006BH
4585DB test r11d, r11d
4585DB test r11d, r11d
7509 jne SHORT G_M000_IG09
7509 jne SHORT G_M000_IG09
G_M000_IG08: ;; offset=0070H
G_M000_IG08: ;; offset=0070H
C7413810000000 mov dword ptr [rcx+38H], 16
C7413810000000 mov dword ptr [rcx+38H], 16
EB07 jmp SHORT G_M000_IG10
EB07 jmp SHORT G_M000_IG10
G_M000_IG09: ;; offset=0079H
G_M000_IG09: ;; offset=0079H
41FFCB dec r11d
41FFCB dec r11d
44895938 mov dword ptr [rcx+38H], r11d
44895938 mov dword ptr [rcx+38H], r11d
G_M000_IG10: ;; offset=0080H
G_M000_IG10: ;; offset=0080H
80794400 cmp byte ptr [rcx+44H], 0
80794400 cmp byte ptr [rcx+44H], 0
7427 je SHORT G_M000_IG13
7427 je SHORT G_M000_IG13
G_M000_IG11: ;; offset=0086H
G_M000_IG11: ;; offset=0086H
C5FB104118 vmovsd xmm0, qword ptr [rcx+18H]
C5FB104118 vmovsd xmm0, qword ptr [rcx+18H]
C5F057C9 vxorps xmm1, xmm1
C5F057C9 vxorps xmm1, xmm1
C5F32ACA vcvtsi2sd xmm1, edx
C5F32ACA vcvtsi2sd xmm1, edx
C5F3594910 vmulsd xmm1, xmm1, qword ptr [rcx+10H]
C5F3594910 vmulsd xmm1, xmm1, qword ptr [rcx+10H]
C5F3594928 vmulsd xmm1, xmm1, qword ptr [rcx+28H]
C5F3594928 vmulsd xmm1, xmm1, qword ptr [rcx+28H]
C5FB58C1 vaddsd xmm0, xmm0, xmm1
C5FB58C1 vaddsd xmm0, xmm0, xmm1
G_M000_IG12: ;; offset=00A1H
G_M000_IG12: ;; offset=00A1H
4883C420 add rsp, 32
4883C420 add rsp, 32
5E pop rsi
5E pop rsi
C3 ret
C3 ret
G_M000_IG13: ;; offset=00A7H
G_M000_IG13: ;; offset=00A7H
C5F857C0 vxorps xmm0, xmm0
C5F857C0 vxorps xmm0, xmm0
C5FB2AC2 vcvtsi2sd xmm0, edx
C5FB2AC2 vcvtsi2sd xmm0, edx
C5FB594110 vmulsd xmm0, xmm0, qword ptr [rcx+10H]
C5FB594110 vmulsd xmm0, xmm0, qword ptr [rcx+10H]
G_M000_IG14: ;; offset=00B4H
G_M000_IG14: ;; offset=00B4H
4883C420 add rsp, 32
4883C420 add rsp, 32
5E pop rsi
5E pop rsi
C3 ret
C3 ret
G_M000_IG15: ;; offset=00BAH
G_M000_IG15: ;; offset=00BAH
コピー
コピー済み
コピー
コピー済み
E80124A
B
5F call CORINFO_HELP_RNGCHKFAIL
E80124A
D
5F call CORINFO_HELP_RNGCHKFAIL
CC int3
CC int3
; Total bytes of code 192
; Total bytes of code 192
保存された差分
原文
ファイルを開く
; Assembly listing for method PimpMyNet.Random:nextDouble():double:this ; Emitting BLENDED_CODE for X64 CPU with AVX - Windows ; optimized code ; rsp based frame ; partially interruptible ; No PGO data G_M000_IG01: ;; offset=0000H 56 push rsi 4883EC20 sub rsp, 32 C5F877 vzeroupper G_M000_IG02: ;; offset=0008H 488B4108 mov rax, gword ptr [rcx+08H] 488BD0 mov rdx, rax 448B4134 mov r8d, dword ptr [rcx+34H] 458BC8 mov r9d, r8d 448B5208 mov r10d, dword ptr [rdx+08H] 453BCA cmp r9d, r10d 0F83A0000000 jae G_M000_IG15 458BC9 mov r9d, r9d 428B548A10 mov edx, dword ptr [rdx+4*r9+10H] 4C8BC8 mov r9, rax 448B5938 mov r11d, dword ptr [rcx+38H] 418BF3 mov esi, r11d 413BF2 cmp esi, r10d 0F8385000000 jae G_M000_IG15 8BF6 mov esi, esi 412B54B110 sub edx, dword ptr [r9+4*rsi+10H] 7903 jns SHORT G_M000_IG04 G_M000_IG03: ;; offset=0047H 03513C add edx, dword ptr [rcx+3CH] G_M000_IG04: ;; offset=004AH 458BCB mov r9d, r11d 453BCA cmp r9d, r10d 7371 jae SHORT G_M000_IG15 8954B010 mov dword ptr [rax+4*rsi+10H], edx 4585C0 test r8d, r8d 7509 jne SHORT G_M000_IG06 G_M000_IG05: ;; offset=005BH C7413410000000 mov dword ptr [rcx+34H], 16 EB07 jmp SHORT G_M000_IG07 G_M000_IG06: ;; offset=0064H 41FFC8 dec r8d 44894134 mov dword ptr [rcx+34H], r8d G_M000_IG07: ;; offset=006BH 4585DB test r11d, r11d 7509 jne SHORT G_M000_IG09 G_M000_IG08: ;; offset=0070H C7413810000000 mov dword ptr [rcx+38H], 16 EB07 jmp SHORT G_M000_IG10 G_M000_IG09: ;; offset=0079H 41FFCB dec r11d 44895938 mov dword ptr [rcx+38H], r11d G_M000_IG10: ;; offset=0080H 80794400 cmp byte ptr [rcx+44H], 0 7427 je SHORT G_M000_IG13 G_M000_IG11: ;; offset=0086H C5FB104118 vmovsd xmm0, qword ptr [rcx+18H] C5F057C9 vxorps xmm1, xmm1 C5F32ACA vcvtsi2sd xmm1, edx C5F3594910 vmulsd xmm1, xmm1, qword ptr [rcx+10H] C5F3594928 vmulsd xmm1, xmm1, qword ptr [rcx+28H] C5FB58C1 vaddsd xmm0, xmm0, xmm1 G_M000_IG12: ;; offset=00A1H 4883C420 add rsp, 32 5E pop rsi C3 ret G_M000_IG13: ;; offset=00A7H C5F857C0 vxorps xmm0, xmm0 C5FB2AC2 vcvtsi2sd xmm0, edx C5FB594110 vmulsd xmm0, xmm0, qword ptr [rcx+10H] G_M000_IG14: ;; offset=00B4H 4883C420 add rsp, 32 5E pop rsi C3 ret G_M000_IG15: ;; offset=00BAH E80124AB5F call CORINFO_HELP_RNGCHKFAIL CC int3 ; Total bytes of code 192
変更されたテキスト
ファイルを開く
; Assembly listing for method PimpMyNet.Random:nextDouble():double:this ; Emitting BLENDED_CODE for X64 CPU with AVX - Windows ; optimized code ; rsp based frame ; partially interruptible ; No PGO data G_M000_IG01: ;; offset=0000H 56 push rsi 4883EC20 sub rsp, 32 C5F877 vzeroupper G_M000_IG02: ;; offset=0008H 488B4108 mov rax, gword ptr [rcx+08H] 488BD0 mov rdx, rax 448B4134 mov r8d, dword ptr [rcx+34H] 458BC8 mov r9d, r8d 448B5208 mov r10d, dword ptr [rdx+08H] 453BCA cmp r9d, r10d 0F83A0000000 jae G_M000_IG15 458BC9 mov r9d, r9d 428B548A10 mov edx, dword ptr [rdx+4*r9+10H] 4C8BC8 mov r9, rax 448B5938 mov r11d, dword ptr [rcx+38H] 418BF3 mov esi, r11d 413BF2 cmp esi, r10d 0F8385000000 jae G_M000_IG15 8BF6 mov esi, esi 412B54B110 sub edx, dword ptr [r9+4*rsi+10H] 7903 jns SHORT G_M000_IG04 G_M000_IG03: ;; offset=0047H 03513C add edx, dword ptr [rcx+3CH] G_M000_IG04: ;; offset=004AH 458BCB mov r9d, r11d 453BCA cmp r9d, r10d 7371 jae SHORT G_M000_IG15 8954B010 mov dword ptr [rax+4*rsi+10H], edx 4585C0 test r8d, r8d 7509 jne SHORT G_M000_IG06 G_M000_IG05: ;; offset=005BH C7413410000000 mov dword ptr [rcx+34H], 16 EB07 jmp SHORT G_M000_IG07 G_M000_IG06: ;; offset=0064H 41FFC8 dec r8d 44894134 mov dword ptr [rcx+34H], r8d G_M000_IG07: ;; offset=006BH 4585DB test r11d, r11d 7509 jne SHORT G_M000_IG09 G_M000_IG08: ;; offset=0070H C7413810000000 mov dword ptr [rcx+38H], 16 EB07 jmp SHORT G_M000_IG10 G_M000_IG09: ;; offset=0079H 41FFCB dec r11d 44895938 mov dword ptr [rcx+38H], r11d G_M000_IG10: ;; offset=0080H 80794400 cmp byte ptr [rcx+44H], 0 7427 je SHORT G_M000_IG13 G_M000_IG11: ;; offset=0086H C5FB104118 vmovsd xmm0, qword ptr [rcx+18H] C5F057C9 vxorps xmm1, xmm1 C5F32ACA vcvtsi2sd xmm1, edx C5F3594910 vmulsd xmm1, xmm1, qword ptr [rcx+10H] C5F3594928 vmulsd xmm1, xmm1, qword ptr [rcx+28H] C5FB58C1 vaddsd xmm0, xmm0, xmm1 G_M000_IG12: ;; offset=00A1H 4883C420 add rsp, 32 5E pop rsi C3 ret G_M000_IG13: ;; offset=00A7H C5F857C0 vxorps xmm0, xmm0 C5FB2AC2 vcvtsi2sd xmm0, edx C5FB594110 vmulsd xmm0, xmm0, qword ptr [rcx+10H] G_M000_IG14: ;; offset=00B4H 4883C420 add rsp, 32 5E pop rsi C3 ret G_M000_IG15: ;; offset=00BAH E80124AD5F call CORINFO_HELP_RNGCHKFAIL CC int3 ; Total bytes of code 192
違いを見つける