Diff
checker
텍스트
텍스트
이미지
문서
Excel
폴더
Legal
Enterprise
데스크톱
요금제
로그인
데스크톱 앱 다운로드
텍스트 비교
두 텍스트 파일의 차이점을 찾아보세요
도구
기록
실시간 편집
공백 변경 숨기기
변경 없는 행 숨기기
줄바꿈 비활성화
레이아웃
나란히 보기
합쳐 보기
비교 단위
스마트
단어
글자
텍스트 스타일
모양 변경
구문 강조
언어 선택
제외
텍스트 변환
첫 변경으로
수정
Diffchecker Desktop
가장 안전하게 Diffchecker를 사용하는 방법. 데스크톱 앱을 사용하면 비교 데이터가 외부로 전송되지 않습니다!
데스크톱 앱 받기
Untitled Diff
생성일
5년 전
비교 결과 만료 없음
초기화
내보내기
공유
설명
40 삭제
행
총
삭제
글자
총
삭제
이 기능을 계속 사용하려면 업그레이드해 주세요
Diff
checker
Pro
요금제 보기
72 행
복사
28 추가
행
총
추가
글자
총
추가
이 기능을 계속 사용하려면 업그레이드해 주세요
Diff
checker
Pro
요금제 보기
66 행
복사
; Method Program:Test128(System.Runtime.Intrinsics.Vector128`1[Int32],System.Runtime.Intrinsics.Vector128`1[Int32]):bool:this
; Method Program:Test128(System.Runtime.Intrinsics.Vector128`1[Int32],System.Runtime.Intrinsics.Vector128`1[Int32]):bool:this
G_M2492_IG01: ;; offset=0000H
G_M2492_IG01: ;; offset=0000H
C5F877 vzeroupper
C5F877 vzeroupper
;; bbWeight=1 PerfScore 1.00
;; bbWeight=1 PerfScore 1.00
G_M2492_IG02: ;; offset=0003H
G_M2492_IG02: ;; offset=0003H
C4C1791000 vmovupd xmm0, xmmword ptr [r8]
C4C1791000 vmovupd xmm0, xmmword ptr [r8]
복사
복사됨
복사
복사됨
C5F9
74
02
vpcmpeqb
xmm0, xmm0, xmmword ptr [rdx]
C5F9
EF
02
vpxor
xmm0, xmm0, xmmword ptr [rdx]
C5F9D7C0
vpmovmskb eax
, xmm0
C4E27917C0
vptest xmm0
, xmm0
3DFFFF0000 cmp eax, 0xFFFF
0F94C0 sete al
0F94C0 sete al
0FB6C0 movzx rax, al
0FB6C0 movzx rax, al
복사
복사됨
복사
복사됨
;; bbWeight=1 PerfScore
9.50
;; bbWeight=1 PerfScore
11.25
G_M2492_IG03: ;; offset=001
B
H
G_M2492_IG03: ;; offset=001
7
H
C3 ret
C3 ret
;; bbWeight=1 PerfScore 1.00
;; bbWeight=1 PerfScore 1.00
복사
복사됨
복사
복사됨
; Total bytes of code:
28
; Total bytes of code:
24
; Method Program:Test256(System.Runtime.Intrinsics.Vector256`1[Int32],System.Runtime.Intrinsics.Vector256`1[Int32]):bool:this
; Method Program:Test256(System.Runtime.Intrinsics.Vector256`1[Int32],System.Runtime.Intrinsics.Vector256`1[Int32]):bool:this
G_M38998_IG01: ;; offset=0000H
G_M38998_IG01: ;; offset=0000H
C5F877 vzeroupper
C5F877 vzeroupper
;; bbWeight=1 PerfScore 1.00
;; bbWeight=1 PerfScore 1.00
G_M38998_IG02: ;; offset=0003H
G_M38998_IG02: ;; offset=0003H
C4C17D1000 vmovupd ymm0, ymmword ptr[r8]
C4C17D1000 vmovupd ymm0, ymmword ptr[r8]
복사
복사됨
복사
복사됨
C5FD
74
02
vpcmpeqb
ymm0, ymm0, ymmword ptr[rdx]
C5FD
EF
02
vpxor
ymm0, ymm0, ymmword ptr[rdx]
C5FDD7C0
vpmovmskb eax
, ymm0
C4E27D17C0
vptest ymm0
, ymm0
83F8FF cmp eax, -1
0F94C0 sete al
0F94C0 sete al
0FB6C0 movzx rax, al
0FB6C0 movzx rax, al
복사
복사됨
복사
복사됨
;; bbWeight=1 PerfScore
9.50
;; bbWeight=1 PerfScore
11.25
G_M38998_IG03: ;; offset=001
9
H
G_M38998_IG03: ;; offset=001
7
H
C5F877 vzeroupper
C5F877 vzeroupper
C3 ret
C3 ret
;; bbWeight=1 PerfScore 2.00
;; bbWeight=1 PerfScore 2.00
복사
복사됨
복사
복사됨
; Total bytes of code:
29
; Total bytes of code:
27
; Method Program:Test128(System.Runtime.Intrinsics.Vector128`1[Int32]):bool:this
; Method Program:Test128(System.Runtime.Intrinsics.Vector128`1[Int32]):bool:this
G_M58988_IG01: ;; offset=0000H
G_M58988_IG01: ;; offset=0000H
C5F877 vzeroupper
C5F877 vzeroupper
;; bbWeight=1 PerfScore 1.00
;; bbWeight=1 PerfScore 1.00
G_M58988_IG02: ;; offset=0003H
G_M58988_IG02: ;; offset=0003H
복사
복사됨
복사
복사됨
C5F857C0 vxorps xmm0, xmm0, xmm0
C5F9
10
02
vmovupd
xmm0, xmmword ptr [rdx]
C5F9
74
02
vpcmpeqb xmm0,
xmm0, xmmword ptr [rdx]
C4E27917C0
vptest xmm0
, xmm0
C5F9D7C0
vpmovmskb eax
, xmm0
3DFFFF0000 cmp eax, 0xFFFF
0F94C0 sete al
0F94C0 sete al
0FB6C0 movzx rax, al
0FB6C0 movzx rax, al
복사
복사됨
복사
복사됨
;; bbWeight=1 PerfScore
5.83
;; bbWeight=1 PerfScore
8.25
G_M58988_IG03: ;; offset=001
A
H
G_M58988_IG03: ;; offset=001
2
H
C3 ret
C3 ret
;; bbWeight=1 PerfScore 1.00
;; bbWeight=1 PerfScore 1.00
복사
복사됨
복사
복사됨
; Total bytes of code:
27
; Total bytes of code:
19
; Method Program:Test256(System.Runtime.Intrinsics.Vector256`1[Int32]):bool:this
; Method Program:Test256(System.Runtime.Intrinsics.Vector256`1[Int32]):bool:this
G_M37996_IG01: ;; offset=0000H
G_M37996_IG01: ;; offset=0000H
C5F877 vzeroupper
C5F877 vzeroupper
;; bbWeight=1 PerfScore 1.00
;; bbWeight=1 PerfScore 1.00
G_M37996_IG02: ;; offset=0003H
G_M37996_IG02: ;; offset=0003H
복사
복사됨
복사
복사됨
C5FC57C0 vxorps ymm0, ymm0, ymm0
C5FD
10
02
vmovupd
ymm0, ymmword ptr[rdx]
C5FD
74
02
vpcmpeqb ymm0,
ymm0, ymmword ptr[rdx]
C4E27D17C0
vptest ymm0
, ymm0
C5FDD7C0
vpmovmskb eax
, ymm0
83F8FF cmp eax, -1
0F94C0 sete al
0F94C0 sete al
0FB6C0 movzx rax, al
0FB6C0 movzx rax, al
복사
복사됨
복사
복사됨
;; bbWeight=1 PerfScore
5.83
;; bbWeight=1 PerfScore
8.25
G_M37996_IG03: ;; offset=001
8
H
G_M37996_IG03: ;; offset=001
2
H
C5F877 vzeroupper
C5F877 vzeroupper
C3 ret
C3 ret
;; bbWeight=1 PerfScore 2.00
;; bbWeight=1 PerfScore 2.00
복사
복사됨
복사
복사됨
; Total bytes of code:
28
; Total bytes of code:
22
저장된 비교 결과
원본
파일 열기
; Method Program:Test128(System.Runtime.Intrinsics.Vector128`1[Int32],System.Runtime.Intrinsics.Vector128`1[Int32]):bool:this G_M2492_IG01: ;; offset=0000H C5F877 vzeroupper ;; bbWeight=1 PerfScore 1.00 G_M2492_IG02: ;; offset=0003H C4C1791000 vmovupd xmm0, xmmword ptr [r8] C5F97402 vpcmpeqb xmm0, xmm0, xmmword ptr [rdx] C5F9D7C0 vpmovmskb eax, xmm0 3DFFFF0000 cmp eax, 0xFFFF 0F94C0 sete al 0FB6C0 movzx rax, al ;; bbWeight=1 PerfScore 9.50 G_M2492_IG03: ;; offset=001BH C3 ret ;; bbWeight=1 PerfScore 1.00 ; Total bytes of code: 28 ; Method Program:Test256(System.Runtime.Intrinsics.Vector256`1[Int32],System.Runtime.Intrinsics.Vector256`1[Int32]):bool:this G_M38998_IG01: ;; offset=0000H C5F877 vzeroupper ;; bbWeight=1 PerfScore 1.00 G_M38998_IG02: ;; offset=0003H C4C17D1000 vmovupd ymm0, ymmword ptr[r8] C5FD7402 vpcmpeqb ymm0, ymm0, ymmword ptr[rdx] C5FDD7C0 vpmovmskb eax, ymm0 83F8FF cmp eax, -1 0F94C0 sete al 0FB6C0 movzx rax, al ;; bbWeight=1 PerfScore 9.50 G_M38998_IG03: ;; offset=0019H C5F877 vzeroupper C3 ret ;; bbWeight=1 PerfScore 2.00 ; Total bytes of code: 29 ; Method Program:Test128(System.Runtime.Intrinsics.Vector128`1[Int32]):bool:this G_M58988_IG01: ;; offset=0000H C5F877 vzeroupper ;; bbWeight=1 PerfScore 1.00 G_M58988_IG02: ;; offset=0003H C5F857C0 vxorps xmm0, xmm0, xmm0 C5F97402 vpcmpeqb xmm0, xmm0, xmmword ptr [rdx] C5F9D7C0 vpmovmskb eax, xmm0 3DFFFF0000 cmp eax, 0xFFFF 0F94C0 sete al 0FB6C0 movzx rax, al ;; bbWeight=1 PerfScore 5.83 G_M58988_IG03: ;; offset=001AH C3 ret ;; bbWeight=1 PerfScore 1.00 ; Total bytes of code: 27 ; Method Program:Test256(System.Runtime.Intrinsics.Vector256`1[Int32]):bool:this G_M37996_IG01: ;; offset=0000H C5F877 vzeroupper ;; bbWeight=1 PerfScore 1.00 G_M37996_IG02: ;; offset=0003H C5FC57C0 vxorps ymm0, ymm0, ymm0 C5FD7402 vpcmpeqb ymm0, ymm0, ymmword ptr[rdx] C5FDD7C0 vpmovmskb eax, ymm0 83F8FF cmp eax, -1 0F94C0 sete al 0FB6C0 movzx rax, al ;; bbWeight=1 PerfScore 5.83 G_M37996_IG03: ;; offset=0018H C5F877 vzeroupper C3 ret ;; bbWeight=1 PerfScore 2.00 ; Total bytes of code: 28
수정본
파일 열기
; Method Program:Test128(System.Runtime.Intrinsics.Vector128`1[Int32],System.Runtime.Intrinsics.Vector128`1[Int32]):bool:this G_M2492_IG01: ;; offset=0000H C5F877 vzeroupper ;; bbWeight=1 PerfScore 1.00 G_M2492_IG02: ;; offset=0003H C4C1791000 vmovupd xmm0, xmmword ptr [r8] C5F9EF02 vpxor xmm0, xmm0, xmmword ptr [rdx] C4E27917C0 vptest xmm0, xmm0 0F94C0 sete al 0FB6C0 movzx rax, al ;; bbWeight=1 PerfScore 11.25 G_M2492_IG03: ;; offset=0017H C3 ret ;; bbWeight=1 PerfScore 1.00 ; Total bytes of code: 24 ; Method Program:Test256(System.Runtime.Intrinsics.Vector256`1[Int32],System.Runtime.Intrinsics.Vector256`1[Int32]):bool:this G_M38998_IG01: ;; offset=0000H C5F877 vzeroupper ;; bbWeight=1 PerfScore 1.00 G_M38998_IG02: ;; offset=0003H C4C17D1000 vmovupd ymm0, ymmword ptr[r8] C5FDEF02 vpxor ymm0, ymm0, ymmword ptr[rdx] C4E27D17C0 vptest ymm0, ymm0 0F94C0 sete al 0FB6C0 movzx rax, al ;; bbWeight=1 PerfScore 11.25 G_M38998_IG03: ;; offset=0017H C5F877 vzeroupper C3 ret ;; bbWeight=1 PerfScore 2.00 ; Total bytes of code: 27 ; Method Program:Test128(System.Runtime.Intrinsics.Vector128`1[Int32]):bool:this G_M58988_IG01: ;; offset=0000H C5F877 vzeroupper ;; bbWeight=1 PerfScore 1.00 G_M58988_IG02: ;; offset=0003H C5F91002 vmovupd xmm0, xmmword ptr [rdx] C4E27917C0 vptest xmm0, xmm0 0F94C0 sete al 0FB6C0 movzx rax, al ;; bbWeight=1 PerfScore 8.25 G_M58988_IG03: ;; offset=0012H C3 ret ;; bbWeight=1 PerfScore 1.00 ; Total bytes of code: 19 ; Method Program:Test256(System.Runtime.Intrinsics.Vector256`1[Int32]):bool:this G_M37996_IG01: ;; offset=0000H C5F877 vzeroupper ;; bbWeight=1 PerfScore 1.00 G_M37996_IG02: ;; offset=0003H C5FD1002 vmovupd ymm0, ymmword ptr[rdx] C4E27D17C0 vptest ymm0, ymm0 0F94C0 sete al 0FB6C0 movzx rax, al ;; bbWeight=1 PerfScore 8.25 G_M37996_IG03: ;; offset=0012H C5F877 vzeroupper C3 ret ;; bbWeight=1 PerfScore 2.00 ; Total bytes of code: 22
비교하기