Diff
checker
Text
Text
Images
Documents
Excel
Folders
Legal
Enterprise
Desktop
Pricing
Sign in
Download Diffchecker Desktop
Compare text
Find the difference between two text files
Tools
History
Real-time editor
Hide whitespace changes
Hide unchanged lines
Disable line wrap
Layout
Split
Unified
Diff precision
Smart
Word
Char
Text styles
Change appearance
Syntax highlighting
Choose syntax
Ignore
Transform text
Go to first change
Edit input
Diffchecker Desktop
The most secure way to run Diffchecker. Get the Diffchecker Desktop app: your diffs never leave your computer!
Get Desktop
Untitled Diff
Created
6 years ago
Diff never expires
Clear
Export
Share
Explain
96 removals
Lines
Total
Removed
Characters
Total
Removed
To continue using this feature, upgrade to
Diff
checker
Pro
View Pricing
158 lines
Copy
78 additions
Lines
Total
Added
Characters
Total
Added
To continue using this feature, upgrade to
Diff
checker
Pro
View Pricing
144 lines
Copy
Copy
Copied
Copy
Copied
; Method Program:CreateDate_var(int,int,int):System.DateTime:this
; Method Program:CreateDate_var(int,int,int):System.DateTime:this
G_M41568_IG01: ;; offset=0000H
G_M41568_IG01: ;; offset=0000H
A9BD7BFD stp fp, lr, [sp,#-48]!
A9BD7BFD stp fp, lr, [sp,#-48]!
A90153F3 stp x19, x20, [sp,#16]
A90153F3 stp x19, x20, [sp,#16]
A9025BF5 stp x21, x22, [sp,#32]
A9025BF5 stp x21, x22, [sp,#32]
910003FD mov fp, sp
910003FD mov fp, sp
2A0103F3 mov w19, w1
2A0103F3 mov w19, w1
2A0203F4 mov w20, w2
2A0203F4 mov w20, w2
2A0303F5 mov w21, w3
2A0303F5 mov w21, w3
;; bbWeight=1 PerfScore 5.00
;; bbWeight=1 PerfScore 5.00
G_M41568_IG02: ;; offset=001CH
G_M41568_IG02: ;; offset=001CH
7100027F cmp w19, #0
7100027F cmp w19, #0
Copy
Copied
Copy
Copied
54000
C8
D ble G_M41568_IG1
4
54000
B0
D ble G_M41568_IG1
3
;; bbWeight=1 PerfScore 1.50
;; bbWeight=1 PerfScore 1.50
G_M41568_IG03: ;; offset=0024H
G_M41568_IG03: ;; offset=0024H
5284E1E0 mov w0, #0x270f
5284E1E0 mov w0, #0x270f
6B00027F cmp w19, w0
6B00027F cmp w19, w0
Copy
Copied
Copy
Copied
54000
C2
C bgt G_M41568_IG1
4
54000
AA
C bgt G_M41568_IG1
3
7100029F cmp w20, #0
7100029F cmp w20, #0
Copy
Copied
Copy
Copied
54000
BE
D ble G_M41568_IG1
4
54000
A6
D ble G_M41568_IG1
3
7100329F cmp w20, #12
7100329F cmp w20, #12
Copy
Copied
Copy
Copied
54000
BA
C bgt G_M41568_IG1
4
54000
A2
C bgt G_M41568_IG1
3
710002BF cmp w21, #0
710002BF cmp w21, #0
Copy
Copied
Copy
Copied
54000
B6
D ble G_M41568_IG1
4
54000
9E
D ble G_M41568_IG1
3
;; bbWeight=0.50 PerfScore 3.25
;; bbWeight=0.50 PerfScore 3.25
G_M41568_IG04: ;; offset=0048H
G_M41568_IG04: ;; offset=0048H
7200067F tst w19, #3
7200067F tst w19, #3
Copy
Copied
Copy
Copied
540001
E
1 bne G_M41568_IG07
540001
6
1 bne G_M41568_IG07
;; bbWeight=0.50 PerfScore 0.75
;; bbWeight=0.50 PerfScore 0.75
G_M41568_IG05: ;; offset=0050H
G_M41568_IG05: ;; offset=0050H
72000E7F tst w19, #15
72000E7F tst w19, #15
Copy
Copied
Copy
Copied
540002
E
0 beq G_M41568_IG08
540002
6
0 beq G_M41568_IG08
;; bbWeight=0.13 PerfScore 0.19
;; bbWeight=0.13 PerfScore 0.19
G_M41568_IG06: ;; offset=0058H
G_M41568_IG06: ;; offset=0058H
Copy
Copied
Copy
Copied
5290A3E0
movz w0, #
0x851f
528B8520
movz w0, #
0x5c29
72AA3D60
movk w0, #
0x51eb
LSL #16
72B851E0
movk w0, #
0xc28f
LSL #16
9B337C00
smull x0, w0, w19
1B007E60
mul w0, w19, w0
9360FC00 asr x0, x0, #32
528E1461
mov
z
w1, #
0x70a3
531F7C01 lsr w1, w0, #31
72A147A1
movk
w1, #0xa3d LSL #16
13037C00 asr w0, w0, #3
6B01001F
cmp
w0, w1
0B010000 add w0, w0, w1
9A9F
D
7E0 cset x0,
gt
52800321
mov
w1, #
25
1B017C00
mul
w0, w0, w1
6B000260
subs
w0, w1
9, w0
9A9F
0
7E0 cset x0,
ne
35000160 cbnz w0, G_M41568_IG08
35000160 cbnz w0, G_M41568_IG08
Copy
Copied
Copy
Copied
;; bbWeight=0.25 PerfScore
2.75
;; bbWeight=0.25 PerfScore
1.50
Copy
Copied
Copy
Copied
G_M41568_IG07: ;; offset=00
8
8H
G_M41568_IG07: ;; offset=00
7
8H
D2800500 movz x0, #40
D2800500 movz x0, #40
Copy
Copied
Copy
Copied
F2BEB680
movk x0, #0xf
5b4
LSL #16
F2BE9A20
movk x0, #0xf
4d1
LSL #16
F2CFFF80 movk x0, #0x7ffc LSL #32
F2CFFF80 movk x0, #0x7ffc LSL #32
528014C1 mov w1, #166
528014C1 mov w1, #166
94000000 bl CORINFO_HELP_GETSHARED_NONGCSTATIC_BASE
94000000 bl CORINFO_HELP_GETSHARED_NONGCSTATIC_BASE
D2823000 movz x0, #0x1180
D2823000 movz x0, #0x1180
Copy
Copied
Copy
Copied
F2B20000
movk x0, #
0x9000
LSL #16
F2BA1240
movk x0, #
0xd092
LSL #16
F2C03
34
0 movk x0, #
410
LSL #32
F2C03
B8
0 movk x0, #
476
LSL #32
F9400016 ldr x22, [x0]
F9400016 ldr x22, [x0]
1400000A b G_M41568_IG09
1400000A b G_M41568_IG09
;; bbWeight=0.25 PerfScore 2.13
;; bbWeight=0.25 PerfScore 2.13
Copy
Copied
Copy
Copied
G_M41568_IG08: ;; offset=00
B
0H
G_M41568_IG08: ;; offset=00
A
0H
D2800500 movz x0, #40
D2800500 movz x0, #40
Copy
Copied
Copy
Copied
F2BEB680
movk x0, #0xf
5b4
LSL #16
F2BE9A20
movk x0, #0xf
4d1
LSL #16
F2CFFF80 movk x0, #0x7ffc LSL #32
F2CFFF80 movk x0, #0x7ffc LSL #32
528014C1 mov w1, #166
528014C1 mov w1, #166
94000000 bl CORINFO_HELP_GETSHARED_NONGCSTATIC_BASE
94000000 bl CORINFO_HELP_GETSHARED_NONGCSTATIC_BASE
D2823100 movz x0, #0x1188
D2823100 movz x0, #0x1188
Copy
Copied
Copy
Copied
F2B20000
movk x0, #
0x9000
LSL #16
F2BA1240
movk x0, #
0xd092
LSL #16
F2C03
34
0 movk x0, #
410
LSL #32
F2C03
B8
0 movk x0, #
476
LSL #32
F9400016 ldr x22, [x0]
F9400016 ldr x22, [x0]
;; bbWeight=0.25 PerfScore 1.88
;; bbWeight=0.25 PerfScore 1.88
Copy
Copied
Copy
Copied
G_M41568_IG09: ;; offset=00
D
4H
G_M41568_IG09: ;; offset=00
C
4H
B9400AC0 ldr w0, [x22,#8]
B9400AC0 ldr w0, [x22,#8]
6B00029F cmp w20, w0
6B00029F cmp w20, w0
Copy
Copied
Copy
Copied
54000
6
E2 bhs G_M41568_IG1
5
54000
5
E2 bhs G_M41568_IG1
4
93407E81 sxtw x1, w20
93407E81 sxtw x1, w20
D37EF421 lsl x1, x1, #2
D37EF421 lsl x1, x1, #2
91004021 add x1, x1, #16
91004021 add x1, x1, #16
B8616AC1 ldr w1, [x22, x1]
B8616AC1 ldr w1, [x22, x1]
51000682 sub w2, w20, #1
51000682 sub w2, w20, #1
6B00005F cmp w2, w0
6B00005F cmp w2, w0
Copy
Copied
Copy
Copied
54000
6
02 bhs G_M41568_IG1
5
54000
5
02 bhs G_M41568_IG1
4
93407C40 sxtw x0, w2
93407C40 sxtw x0, w2
D37EF400 lsl x0, x0, #2
D37EF400 lsl x0, x0, #2
91004000 add x0, x0, #16
91004000 add x0, x0, #16
B8606AC0 ldr w0, [x22, x0]
B8606AC0 ldr w0, [x22, x0]
4B000021 sub w1, w1, w0
4B000021 sub w1, w1, w0
6B15003F cmp w1, w21
6B15003F cmp w1, w21
Copy
Copied
Copy
Copied
54000
4
EB blt G_M41568_IG1
4
54000
3
EB blt G_M41568_IG1
3
;; bbWeight=0.50 PerfScore 9.25
;; bbWeight=0.50 PerfScore 9.25
Copy
Copied
Copy
Copied
G_M41568_IG10: ;; offset=01
1
8H
G_M41568_IG10: ;; offset=01
0
8H
51000661 sub w1, w19, #1
51000661 sub w1, w19, #1
5290A3E2 movz w2, #0x851f
5290A3E2 movz w2, #0x851f
72AA3D62 movk w2, #0x51eb LSL #16
72AA3D62 movk w2, #0x51eb LSL #16
Copy
Copied
Copy
Copied
9B
217C4
2
s
mull x2,
w2, w1
9B
A27C2
2
u
mull x2,
w1, w2
9
360FC42
a
sr x2, x2, #32
D
360FC42
l
sr x2, x2, #32
531F7C43
lsr
w3, w2, #31
53057C42
lsr
w2, w2, #5
13057C42 asr
w2, w2, #5
53027C23
l
sr w3, w1,
#2
0B030042 add w2, w2, w3
131F7C23
a
sr w3, w1,
#31
12000463 and w3, w3, #3
0B010063 add w3, w3, w1
13027C63 asr w3, w3, #2
52802DA4 mov w4, #365
52802DA4 mov w4, #365
1B047C24 mul w4, w1, w4
1B047C24 mul w4, w1, w4
0B040063 add w3, w3, w4
0B040063 add w3, w3, w4
4B020062 sub w2, w3, w2
4B020062 sub w2, w3, w2
5290A3E3 movz w3, #0x851f
5290A3E3 movz w3, #0x851f
72AA3D63 movk w3, #0x51eb LSL #16
72AA3D63 movk w3, #0x51eb LSL #16
Copy
Copied
Copy
Copied
9B217C61
s
mull x1,
w3, w1
9BA37C21
u
mull x1,
w1, w3
9
360FC21
a
sr x1, x1, #32
D
360FC21
l
sr x1, x1, #32
531F7C23
lsr
w3, w1, #31
53077C21
lsr
w1, w1, #7
13077C21 asr
w1, w1, #7
0B030021 add w1, w1, w3
0B010041 add w1, w2, w1
0B010041 add w1, w2, w1
0B000020 add w0, w1, w0
0B000020 add w0, w1, w0
0B150000 add w0, w0, w21
0B150000 add w0, w0, w21
51000400 sub w0, w0, #1
51000400 sub w0, w0, #1
Copy
Copied
Copy
Copied
93407C00
sxtw
x0
, w0
2A0003E0
mov
w0
, w0
D2980001 movz x1, #0xc000
D2980001 movz x1, #0xc000
F2A54D21 movk x1, #0x2a69 LSL #16
F2A54D21 movk x1, #0x2a69 LSL #16
F2C01921 movk x1, #201 LSL #32
F2C01921 movk x1, #201 LSL #32
9B017C00 mul x0, x0, x1
9B017C00 mul x0, x0, x1
Copy
Copied
Copy
Copied
;; bbWeight=1 PerfScore
26
.00
;; bbWeight=1 PerfScore
21
.00
Copy
Copied
Copy
Copied
G_M41568_IG11: ;; offset=
0198H
G_M41568_IG11: ;; offset=
016CH
A9425BF5 ldp x21, x22, [sp,#32]
A9425BF5 ldp x21, x22, [sp,#32]
A94153F3 ldp x19, x20, [sp,#16]
A94153F3 ldp x19, x20, [sp,#16]
A8C37BFD ldp fp, lr, [sp],#48
A8C37BFD ldp fp, lr, [sp],#48
D65F03C0 ret lr
D65F03C0 ret lr
;; bbWeight=1 PerfScore 4.00
;; bbWeight=1 PerfScore 4.00
Copy
Copied
Copy
Copied
G_M41568_IG12: ;; offset=
01A8H
G_M41568_IG12: ;; offset=
017CH
94000000 bl CORINFO_HELP_OVERFLOW
;; bbWeight=0 PerfScore 0.00
G_M41568_IG13: ;; offset=01ACH
94000000 bl CORINFO_HELP_THROWDIVZERO
94000000 bl CORINFO_HELP_THROWDIVZERO
;; bbWeight=0 PerfScore 0.00
;; bbWeight=0 PerfScore 0.00
Copy
Copied
Copy
Copied
G_M41568_IG1
4
: ;; offset=01
B
0H
G_M41568_IG1
3
: ;; offset=01
8
0H
94000000 bl System.ThrowHelper:ThrowArgumentOutOfRange_BadYearMonthDay()
94000000 bl System.ThrowHelper:ThrowArgumentOutOfRange_BadYearMonthDay()
D43E0000 bkpt
D43E0000 bkpt
;; bbWeight=0 PerfScore 0.00
;; bbWeight=0 PerfScore 0.00
Copy
Copied
Copy
Copied
G_M41568_IG1
5
: ;; offset=01
B
8H
G_M41568_IG1
4
: ;; offset=01
8
8H
94000000 bl CORINFO_HELP_RNGCHKFAIL
94000000 bl CORINFO_HELP_RNGCHKFAIL
D43E0000 bkpt
D43E0000 bkpt
;; bbWeight=0 PerfScore 0.00
;; bbWeight=0 PerfScore 0.00
Copy
Copied
Copy
Copied
; Total bytes of code:
448
; Total bytes of code:
400
Saved diffs
Original text
Open file
; Method Program:CreateDate_var(int,int,int):System.DateTime:this G_M41568_IG01: ;; offset=0000H A9BD7BFD stp fp, lr, [sp,#-48]! A90153F3 stp x19, x20, [sp,#16] A9025BF5 stp x21, x22, [sp,#32] 910003FD mov fp, sp 2A0103F3 mov w19, w1 2A0203F4 mov w20, w2 2A0303F5 mov w21, w3 ;; bbWeight=1 PerfScore 5.00 G_M41568_IG02: ;; offset=001CH 7100027F cmp w19, #0 54000C8D ble G_M41568_IG14 ;; bbWeight=1 PerfScore 1.50 G_M41568_IG03: ;; offset=0024H 5284E1E0 mov w0, #0x270f 6B00027F cmp w19, w0 54000C2C bgt G_M41568_IG14 7100029F cmp w20, #0 54000BED ble G_M41568_IG14 7100329F cmp w20, #12 54000BAC bgt G_M41568_IG14 710002BF cmp w21, #0 54000B6D ble G_M41568_IG14 ;; bbWeight=0.50 PerfScore 3.25 G_M41568_IG04: ;; offset=0048H 7200067F tst w19, #3 540001E1 bne G_M41568_IG07 ;; bbWeight=0.50 PerfScore 0.75 G_M41568_IG05: ;; offset=0050H 72000E7F tst w19, #15 540002E0 beq G_M41568_IG08 ;; bbWeight=0.13 PerfScore 0.19 G_M41568_IG06: ;; offset=0058H 5290A3E0 movz w0, #0x851f 72AA3D60 movk w0, #0x51eb LSL #16 9B337C00 smull x0, w0, w19 9360FC00 asr x0, x0, #32 531F7C01 lsr w1, w0, #31 13037C00 asr w0, w0, #3 0B010000 add w0, w0, w1 52800321 mov w1, #25 1B017C00 mul w0, w0, w1 6B000260 subs w0, w19, w0 9A9F07E0 cset x0, ne 35000160 cbnz w0, G_M41568_IG08 ;; bbWeight=0.25 PerfScore 2.75 G_M41568_IG07: ;; offset=0088H D2800500 movz x0, #40 F2BEB680 movk x0, #0xf5b4 LSL #16 F2CFFF80 movk x0, #0x7ffc LSL #32 528014C1 mov w1, #166 94000000 bl CORINFO_HELP_GETSHARED_NONGCSTATIC_BASE D2823000 movz x0, #0x1180 F2B20000 movk x0, #0x9000 LSL #16 F2C03340 movk x0, #410 LSL #32 F9400016 ldr x22, [x0] 1400000A b G_M41568_IG09 ;; bbWeight=0.25 PerfScore 2.13 G_M41568_IG08: ;; offset=00B0H D2800500 movz x0, #40 F2BEB680 movk x0, #0xf5b4 LSL #16 F2CFFF80 movk x0, #0x7ffc LSL #32 528014C1 mov w1, #166 94000000 bl CORINFO_HELP_GETSHARED_NONGCSTATIC_BASE D2823100 movz x0, #0x1188 F2B20000 movk x0, #0x9000 LSL #16 F2C03340 movk x0, #410 LSL #32 F9400016 ldr x22, [x0] ;; bbWeight=0.25 PerfScore 1.88 G_M41568_IG09: ;; offset=00D4H B9400AC0 ldr w0, [x22,#8] 6B00029F cmp w20, w0 540006E2 bhs G_M41568_IG15 93407E81 sxtw x1, w20 D37EF421 lsl x1, x1, #2 91004021 add x1, x1, #16 B8616AC1 ldr w1, [x22, x1] 51000682 sub w2, w20, #1 6B00005F cmp w2, w0 54000602 bhs G_M41568_IG15 93407C40 sxtw x0, w2 D37EF400 lsl x0, x0, #2 91004000 add x0, x0, #16 B8606AC0 ldr w0, [x22, x0] 4B000021 sub w1, w1, w0 6B15003F cmp w1, w21 540004EB blt G_M41568_IG14 ;; bbWeight=0.50 PerfScore 9.25 G_M41568_IG10: ;; offset=0118H 51000661 sub w1, w19, #1 5290A3E2 movz w2, #0x851f 72AA3D62 movk w2, #0x51eb LSL #16 9B217C42 smull x2, w2, w1 9360FC42 asr x2, x2, #32 531F7C43 lsr w3, w2, #31 13057C42 asr w2, w2, #5 0B030042 add w2, w2, w3 131F7C23 asr w3, w1, #31 12000463 and w3, w3, #3 0B010063 add w3, w3, w1 13027C63 asr w3, w3, #2 52802DA4 mov w4, #365 1B047C24 mul w4, w1, w4 0B040063 add w3, w3, w4 4B020062 sub w2, w3, w2 5290A3E3 movz w3, #0x851f 72AA3D63 movk w3, #0x51eb LSL #16 9B217C61 smull x1, w3, w1 9360FC21 asr x1, x1, #32 531F7C23 lsr w3, w1, #31 13077C21 asr w1, w1, #7 0B030021 add w1, w1, w3 0B010041 add w1, w2, w1 0B000020 add w0, w1, w0 0B150000 add w0, w0, w21 51000400 sub w0, w0, #1 93407C00 sxtw x0, w0 D2980001 movz x1, #0xc000 F2A54D21 movk x1, #0x2a69 LSL #16 F2C01921 movk x1, #201 LSL #32 9B017C00 mul x0, x0, x1 ;; bbWeight=1 PerfScore 26.00 G_M41568_IG11: ;; offset=0198H A9425BF5 ldp x21, x22, [sp,#32] A94153F3 ldp x19, x20, [sp,#16] A8C37BFD ldp fp, lr, [sp],#48 D65F03C0 ret lr ;; bbWeight=1 PerfScore 4.00 G_M41568_IG12: ;; offset=01A8H 94000000 bl CORINFO_HELP_OVERFLOW ;; bbWeight=0 PerfScore 0.00 G_M41568_IG13: ;; offset=01ACH 94000000 bl CORINFO_HELP_THROWDIVZERO ;; bbWeight=0 PerfScore 0.00 G_M41568_IG14: ;; offset=01B0H 94000000 bl System.ThrowHelper:ThrowArgumentOutOfRange_BadYearMonthDay() D43E0000 bkpt ;; bbWeight=0 PerfScore 0.00 G_M41568_IG15: ;; offset=01B8H 94000000 bl CORINFO_HELP_RNGCHKFAIL D43E0000 bkpt ;; bbWeight=0 PerfScore 0.00 ; Total bytes of code: 448
Changed text
Open file
; Method Program:CreateDate_var(int,int,int):System.DateTime:this G_M41568_IG01: ;; offset=0000H A9BD7BFD stp fp, lr, [sp,#-48]! A90153F3 stp x19, x20, [sp,#16] A9025BF5 stp x21, x22, [sp,#32] 910003FD mov fp, sp 2A0103F3 mov w19, w1 2A0203F4 mov w20, w2 2A0303F5 mov w21, w3 ;; bbWeight=1 PerfScore 5.00 G_M41568_IG02: ;; offset=001CH 7100027F cmp w19, #0 54000B0D ble G_M41568_IG13 ;; bbWeight=1 PerfScore 1.50 G_M41568_IG03: ;; offset=0024H 5284E1E0 mov w0, #0x270f 6B00027F cmp w19, w0 54000AAC bgt G_M41568_IG13 7100029F cmp w20, #0 54000A6D ble G_M41568_IG13 7100329F cmp w20, #12 54000A2C bgt G_M41568_IG13 710002BF cmp w21, #0 540009ED ble G_M41568_IG13 ;; bbWeight=0.50 PerfScore 3.25 G_M41568_IG04: ;; offset=0048H 7200067F tst w19, #3 54000161 bne G_M41568_IG07 ;; bbWeight=0.50 PerfScore 0.75 G_M41568_IG05: ;; offset=0050H 72000E7F tst w19, #15 54000260 beq G_M41568_IG08 ;; bbWeight=0.13 PerfScore 0.19 G_M41568_IG06: ;; offset=0058H 528B8520 movz w0, #0x5c29 72B851E0 movk w0, #0xc28f LSL #16 1B007E60 mul w0, w19, w0 528E1461 movz w1, #0x70a3 72A147A1 movk w1, #0xa3d LSL #16 6B01001F cmp w0, w1 9A9FD7E0 cset x0, gt 35000160 cbnz w0, G_M41568_IG08 ;; bbWeight=0.25 PerfScore 1.50 G_M41568_IG07: ;; offset=0078H D2800500 movz x0, #40 F2BE9A20 movk x0, #0xf4d1 LSL #16 F2CFFF80 movk x0, #0x7ffc LSL #32 528014C1 mov w1, #166 94000000 bl CORINFO_HELP_GETSHARED_NONGCSTATIC_BASE D2823000 movz x0, #0x1180 F2BA1240 movk x0, #0xd092 LSL #16 F2C03B80 movk x0, #476 LSL #32 F9400016 ldr x22, [x0] 1400000A b G_M41568_IG09 ;; bbWeight=0.25 PerfScore 2.13 G_M41568_IG08: ;; offset=00A0H D2800500 movz x0, #40 F2BE9A20 movk x0, #0xf4d1 LSL #16 F2CFFF80 movk x0, #0x7ffc LSL #32 528014C1 mov w1, #166 94000000 bl CORINFO_HELP_GETSHARED_NONGCSTATIC_BASE D2823100 movz x0, #0x1188 F2BA1240 movk x0, #0xd092 LSL #16 F2C03B80 movk x0, #476 LSL #32 F9400016 ldr x22, [x0] ;; bbWeight=0.25 PerfScore 1.88 G_M41568_IG09: ;; offset=00C4H B9400AC0 ldr w0, [x22,#8] 6B00029F cmp w20, w0 540005E2 bhs G_M41568_IG14 93407E81 sxtw x1, w20 D37EF421 lsl x1, x1, #2 91004021 add x1, x1, #16 B8616AC1 ldr w1, [x22, x1] 51000682 sub w2, w20, #1 6B00005F cmp w2, w0 54000502 bhs G_M41568_IG14 93407C40 sxtw x0, w2 D37EF400 lsl x0, x0, #2 91004000 add x0, x0, #16 B8606AC0 ldr w0, [x22, x0] 4B000021 sub w1, w1, w0 6B15003F cmp w1, w21 540003EB blt G_M41568_IG13 ;; bbWeight=0.50 PerfScore 9.25 G_M41568_IG10: ;; offset=0108H 51000661 sub w1, w19, #1 5290A3E2 movz w2, #0x851f 72AA3D62 movk w2, #0x51eb LSL #16 9BA27C22 umull x2, w1, w2 D360FC42 lsr x2, x2, #32 53057C42 lsr w2, w2, #5 53027C23 lsr w3, w1, #2 52802DA4 mov w4, #365 1B047C24 mul w4, w1, w4 0B040063 add w3, w3, w4 4B020062 sub w2, w3, w2 5290A3E3 movz w3, #0x851f 72AA3D63 movk w3, #0x51eb LSL #16 9BA37C21 umull x1, w1, w3 D360FC21 lsr x1, x1, #32 53077C21 lsr w1, w1, #7 0B010041 add w1, w2, w1 0B000020 add w0, w1, w0 0B150000 add w0, w0, w21 51000400 sub w0, w0, #1 2A0003E0 mov w0, w0 D2980001 movz x1, #0xc000 F2A54D21 movk x1, #0x2a69 LSL #16 F2C01921 movk x1, #201 LSL #32 9B017C00 mul x0, x0, x1 ;; bbWeight=1 PerfScore 21.00 G_M41568_IG11: ;; offset=016CH A9425BF5 ldp x21, x22, [sp,#32] A94153F3 ldp x19, x20, [sp,#16] A8C37BFD ldp fp, lr, [sp],#48 D65F03C0 ret lr ;; bbWeight=1 PerfScore 4.00 G_M41568_IG12: ;; offset=017CH 94000000 bl CORINFO_HELP_THROWDIVZERO ;; bbWeight=0 PerfScore 0.00 G_M41568_IG13: ;; offset=0180H 94000000 bl System.ThrowHelper:ThrowArgumentOutOfRange_BadYearMonthDay() D43E0000 bkpt ;; bbWeight=0 PerfScore 0.00 G_M41568_IG14: ;; offset=0188H 94000000 bl CORINFO_HELP_RNGCHKFAIL D43E0000 bkpt ;; bbWeight=0 PerfScore 0.00 ; Total bytes of code: 400
Find difference