0x40cbc0 STP X29, X30, [SP, #976]! |
0x40cbc4 ADD X29, SP, #0 |
0x40cbc8 STP X19, X20, [SP, #16] |
0x40cbcc ORR X20, XZR, X0 |
0x40cbd0 LDR X19, [X0] |
0x40cbd4 STR X21, [SP, #32] |
0x40cbd8 BL 4024a0 |
0x40cbdc ORR W21, WZR, W0 |
0x40cbe0 BL 4023f0 |
0x40cbe4 LDR X1, [X19, #24] |
0x40cbe8 ORR W8, WZR, W0 |
0x40cbec LDR W0, [X1, #12] |
0x40cbf0 SDIV W12, W0, W21 |
0x40cbf4 MSUB W2, W12, W21, W0 |
0x40cbf8 CMP W8, W2 |
0x40cbfc B.LT 40ce1c |
(120) 0x40cc00 MADD W3, W12, W8, W2 |
(120) 0x40cc04 MOVI D1, #0 |
(120) 0x40cc08 ADD W10, W12, W3 |
(120) 0x40cc0c CMP W3, W10 |
(120) 0x40cc10 B.GE 40cde8 |
(120) 0x40cc14 UBFM W11, W3, #26, #25 |
(120) 0x40cc18 MOVZ W4, #24 |
(120) 0x40cc1c LDR X13, [X1, #120] |
(120) 0x40cc20 FMOV D17, #0.5000000 |
(120) 0x40cc24 SBFM X8, X3, #0, #31 |
(120) 0x40cc28 SMADDL X11, W11, W4, XZR |
(121) 0x40cc2c LDR W5, [X13, X8,LSL #2] |
(121) 0x40cc30 CMP W5, #0 |
(121) 0x40cc34 B.LE 40cdd8 |
(121) 0x40cc38 LDP X15, X7, [X19, #32] |
(121) 0x40cc3c SUB W6, W5, #1 |
(121) 0x40cc40 UBFM X9, X8, #56, #55 |
(121) 0x40cc44 ADD X14, X6, X8,LSL #6 |
(121) 0x40cc48 LDR X16, [X15, #16] |
(121) 0x40cc4c LDR X17, [X15, #32] |
(121) 0x40cc50 ADD X18, X16, #4 |
(121) 0x40cc54 ADD X2, X16, X9 |
(121) 0x40cc58 ADD X30, X18, X14,LSL #2 |
(121) 0x40cc5c ADD X1, X17, X11 |
(121) 0x40cc60 SUB X21, X30, X2 |
(121) 0x40cc64 SUB X0, X21, #4 |
(121) 0x40cc68 UBFM X12, X0, #2, #63 |
(121) 0x40cc6c ADD X3, X12, #1 |
(121) 0x40cc70 ANDS X4, X3, #4160 |
(121) 0x40cc74 B.EQ 40cd18 |
(121) 0x40cc78 CMP X4, #1 |
(121) 0x40cc7c B.EQ 40cce4 |
(121) 0x40cc80 CMP X4, #2 |
(121) 0x40cc84 B.EQ 40ccb8 |
(121) 0x40cc88 LDRSW X5, [X16, X9] |
(121) 0x40cc8c ADD X2, X2, #4 |
(121) 0x40cc90 LDP D2, D3, [X1] |
(121) 0x40cc94 ADD X1, X1, #24 |
(121) 0x40cc98 LDUR D0, [X1, #504] |
(121) 0x40cc9c ADD X6, X7, X5,LSL #4 |
(121) 0x40cca0 LDR D4, [X6, #8] |
(121) 0x40cca4 FMUL D5, D3, D3 |
(121) 0x40cca8 FMADD D6, D2, D2, D5 |
(121) 0x40ccac FDIV D7, D17, D4 |
(121) 0x40ccb0 FMADD D16, D0, D0, D6 |
(121) 0x40ccb4 FMADD D1, D7, D16, D1 |
(121) 0x40ccb8 LDRSW X9, [X2], #4 |
(121) 0x40ccbc LDP D19, D20, [X1] |
(121) 0x40ccc0 ADD X1, X1, #24 |
(121) 0x40ccc4 LDUR D21, [X1, #504] |
(121) 0x40ccc8 ADD X14, X7, X9,LSL #4 |
(121) 0x40cccc LDR D18, [X14, #8] |
(121) 0x40ccd0 FMUL D22, D20, D20 |
(121) 0x40ccd4 FMADD D23, D19, D19, D22 |
(121) 0x40ccd8 FDIV D24, D17, D18 |
(121) 0x40ccdc FMADD D25, D21, D21, D23 |
(121) 0x40cce0 FMADD D1, D24, D25, D1 |
(121) 0x40cce4 LDRSW X15, [X2], #4 |
(121) 0x40cce8 LDP D27, D28, [X1] |
(121) 0x40ccec ADD X1, X1, #24 |
(121) 0x40ccf0 LDUR D29, [X1, #504] |
(121) 0x40ccf4 ADD X16, X7, X15,LSL #4 |
(121) 0x40ccf8 LDR D26, [X16, #8] |
(121) 0x40ccfc FMUL D30, D28, D28 |
(121) 0x40cd00 FMADD D31, D27, D27, D30 |
(121) 0x40cd04 FDIV D4, D17, D26 |
(121) 0x40cd08 FMADD D2, D29, D29, D31 |
(121) 0x40cd0c FMADD D1, D4, D2, D1 |
(121) 0x40cd10 CMP X30, X2 |
(121) 0x40cd14 B.EQ 40cdd8 |
(122) 0x40cd18 LDP D0, D3, [X1] |
(122) 0x40cd1c ORR X17, XZR, X2 |
(122) 0x40cd20 ADD X18, X1, #72 |
(122) 0x40cd24 ADD X2, X2, #16 |
(122) 0x40cd28 LDRSW X21, [X17], #4 |
(122) 0x40cd2c LDR D5, [X1, #16] |
(122) 0x40cd30 FMUL D6, D3, D3 |
(122) 0x40cd34 LDURSW X12, [X2, #500] |
(122) 0x40cd38 ADD X0, X7, X21,LSL #4 |
(122) 0x40cd3c LDRSW X4, [X17, #4] |
(122) 0x40cd40 LDP D18, D16, [X1, #24] |
(122) 0x40cd44 ADD X1, X1, #96 |
(122) 0x40cd48 FMADD D7, D0, D0, D6 |
(122) 0x40cd4c ADD X3, X7, X12,LSL #4 |
(122) 0x40cd50 LDURSW X6, [X2, #508] |
(122) 0x40cd54 ADD X5, X7, X4,LSL #4 |
(122) 0x40cd58 LDR D31, [X3, #8] |
(122) 0x40cd5c FMADD D21, D5, D5, D7 |
(122) 0x40cd60 LDR D5, [X0, #8] |
(122) 0x40cd64 FMUL D22, D16, D16 |
(122) 0x40cd68 ADD X9, X7, X6,LSL #4 |
(122) 0x40cd6c LDR D0, [X5, #8] |
(122) 0x40cd70 FDIV D4, D17, D31 |
(122) 0x40cd74 LDUR D20, [X1, #472] |
(122) 0x40cd78 FMADD D24, D18, D18, D22 |
(122) 0x40cd7c LDUR D19, [X1, #456] |
(122) 0x40cd80 LDR D2, [X9, #8] |
(122) 0x40cd84 FDIV D7, D17, D5 |
(122) 0x40cd88 LDUR D26, [X1, #464] |
(122) 0x40cd8c FMUL D23, D20, D20 |
(122) 0x40cd90 LDUR D28, [X1, #496] |
(122) 0x40cd94 FMADD D25, D19, D19, D24 |
(122) 0x40cd98 LDUR D27, [X1, #480] |
(122) 0x40cd9c FDIV D3, D17, D0 |
(122) 0x40cda0 LDUR D19, [X1, #488] |
(122) 0x40cda4 FMADD D29, D26, D26, D23 |
(122) 0x40cda8 LDR D22, [X18, #16] |
(122) 0x40cdac FMADD D30, D27, D27, D29 |
(122) 0x40cdb0 FDIV D6, D17, D2 |
(122) 0x40cdb4 FMADD D1, D7, D21, D1 |
(122) 0x40cdb8 FMUL D21, D28, D28 |
(122) 0x40cdbc FMADD D18, D4, D25, D1 |
(122) 0x40cdc0 FMADD D20, D19, D19, D21 |
(122) 0x40cdc4 FMADD D16, D3, D30, D18 |
(122) 0x40cdc8 FMADD D23, D22, D22, D20 |
(122) 0x40cdcc FMADD D1, D6, D23, D16 |
(122) 0x40cdd0 CMP X30, X2 |
(122) 0x40cdd4 B.NE 40cd18 |
(121) 0x40cdd8 ADD X8, X8, #1 |
(121) 0x40cddc ADD X11, X11, #1536 |
(121) 0x40cde0 CMP W10, W8 |
(121) 0x40cde4 B.GT 40cc2c |
(120) 0x40cde8 ADD X20, X20, #8 |
(120) 0x40cdec LDR X1, [X20] |
(119) 0x40cdf0 FMOV D17, X1 |
(119) 0x40cdf4 ORR X10, XZR, X1 |
(119) 0x40cdf8 FADD D24, D1, D17 |
(119) 0x40cdfc FMOV X19, D24 |
(119) 0x40ce00 CASAL X10, X19, [X20] |
(119) 0x40ce04 CMP X1, X10 |
(119) 0x40ce08 B.NE 40ce28 |
(120) 0x40ce0c LDP X19, X20, [SP, #16] |
(120) 0x40ce10 LDR X21, [SP, #32] |
(120) 0x40ce14 LDP X29, X30, [SP], #48 |
(120) 0x40ce18 RET |
(120) 0x40ce1c ADD W12, W12, #1 |
(120) 0x40ce20 MOVZ W2, #0 |
(120) 0x40ce24 B 40cc00 |
(119) 0x40ce28 ORR X1, XZR, X10 |
(119) 0x40ce2c B 40cdf0 |