Untitled Diff

Created Diff never expires
36 removals
Lines
Total
Removed
Words
Total
Removed
To continue using this feature, upgrade to
Diffchecker logo
Diffchecker Pro
72 lines
32 additions
Lines
Total
Added
Words
Total
Added
To continue using this feature, upgrade to
Diffchecker logo
Diffchecker Pro
66 lines
; 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]
C5F97402 vpcmpeqb xmm0, xmm0, xmmword ptr [rdx]
C5F9EF02 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=001BH
G_M2492_IG03: ;; offset=0017H
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]
C5FD7402 vpcmpeqb ymm0, ymm0, ymmword ptr[rdx]
C5FDEF02 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=0019H
G_M38998_IG03: ;; offset=0017H
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
C5F91002 vmovupd xmm0, xmmword ptr [rdx]
C5F97402 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=001AH
G_M58988_IG03: ;; offset=0012H
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
C5FD1002 vmovupd ymm0, ymmword ptr[rdx]
C5FD7402 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=0018H
G_M37996_IG03: ;; offset=0012H
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