@@ -385,21 +385,13 @@ block0:
385385; stp x23, x24, [sp, #-16]!
386386; stp x21, x22, [sp, #-16]!
387387; stp x19, x20, [sp, #-16]!
388- ; stp d14, d15, [sp, #-16]!
389- ; stp d12, d13, [sp, #-16]!
390- ; stp d10, d11, [sp, #-16]!
391- ; stp d8, d9, [sp, #-16]!
392388; sub sp, sp, #240
393389; block0:
394390; mov x8, sp
395391; load_ext_name x12, TestCase(%tail_callee_stack_rets)+0
396392; blr x12
397393; ldr x2, [sp, #232]
398394; add sp, sp, #240
399- ; ldp d8, d9, [sp], #16
400- ; ldp d10, d11, [sp], #16
401- ; ldp d12, d13, [sp], #16
402- ; ldp d14, d15, [sp], #16
403395; ldp x19, x20, [sp], #16
404396; ldp x21, x22, [sp], #16
405397; ldp x23, x24, [sp], #16
@@ -417,15 +409,11 @@ block0:
417409; stp x23, x24, [sp, #-0x10]!
418410; stp x21, x22, [sp, #-0x10]!
419411; stp x19, x20, [sp, #-0x10]!
420- ; stp d14, d15, [sp, #-0x10]!
421- ; stp d12, d13, [sp, #-0x10]!
422- ; stp d10, d11, [sp, #-0x10]!
423- ; stp d8, d9, [sp, #-0x10]!
424412; sub sp, sp, #0xf0
425- ; block1: ; offset 0x30
413+ ; block1: ; offset 0x20
426414; mov x8, sp
427- ; ldr x12, #0x3c
428- ; b #0x44
415+ ; ldr x12, #0x2c
416+ ; b #0x34
429417; .byte 0x00, 0x00, 0x00, 0x00 ; reloc_external Abs8 %tail_callee_stack_rets 0
430418; .byte 0x00, 0x00, 0x00, 0x00
431419; blr x12
@@ -461,10 +449,6 @@ block0:
461449; stur x9, [sp, #0xe8]
462450; ldur x2, [sp, #0xe8]
463451; add sp, sp, #0xf0
464- ; ldp d8, d9, [sp], #0x10
465- ; ldp d10, d11, [sp], #0x10
466- ; ldp d12, d13, [sp], #0x10
467- ; ldp d14, d15, [sp], #0x10
468452; ldp x19, x20, [sp], #0x10
469453; ldp x21, x22, [sp], #0x10
470454; ldp x23, x24, [sp], #0x10
@@ -648,10 +632,6 @@ block0:
648632; stp x23, x24, [sp, #-16]!
649633; stp x21, x22, [sp, #-16]!
650634; stp x19, x20, [sp, #-16]!
651- ; stp d14, d15, [sp, #-16]!
652- ; stp d12, d13, [sp, #-16]!
653- ; stp d10, d11, [sp, #-16]!
654- ; stp d8, d9, [sp, #-16]!
655635; sub sp, sp, #400
656636; block0:
657637; movz x2, #10
@@ -705,10 +685,6 @@ block0:
705685; blr x10
706686; ldr x2, [sp, #392]
707687; add sp, sp, #400
708- ; ldp d8, d9, [sp], #16
709- ; ldp d10, d11, [sp], #16
710- ; ldp d12, d13, [sp], #16
711- ; ldp d14, d15, [sp], #16
712688; ldp x19, x20, [sp], #16
713689; ldp x21, x22, [sp], #16
714690; ldp x23, x24, [sp], #16
@@ -726,12 +702,8 @@ block0:
726702; stp x23, x24, [sp, #-0x10]!
727703; stp x21, x22, [sp, #-0x10]!
728704; stp x19, x20, [sp, #-0x10]!
729- ; stp d14, d15, [sp, #-0x10]!
730- ; stp d12, d13, [sp, #-0x10]!
731- ; stp d10, d11, [sp, #-0x10]!
732- ; stp d8, d9, [sp, #-0x10]!
733705; sub sp, sp, #0x190
734- ; block1: ; offset 0x30
706+ ; block1: ; offset 0x20
735707; mov x2, #0xa
736708; mov x3, #0xf
737709; mov x4, #0x14
@@ -779,8 +751,8 @@ block0:
779751; stur x20, [sp, #0x90]
780752; stur x22, [sp, #0x98]
781753; add x8, sp, #0xa0
782- ; ldr x10, #0xf4
783- ; b #0xfc
754+ ; ldr x10, #0xe4
755+ ; b #0xec
784756; .byte 0x00, 0x00, 0x00, 0x00 ; reloc_external Abs8 %tail_callee_stack_args_and_rets 0
785757; .byte 0x00, 0x00, 0x00, 0x00
786758; blr x10
@@ -817,10 +789,6 @@ block0:
817789; str x9, [sp, #0x188]
818790; ldr x2, [sp, #0x188]
819791; add sp, sp, #0x190
820- ; ldp d8, d9, [sp], #0x10
821- ; ldp d10, d11, [sp], #0x10
822- ; ldp d12, d13, [sp], #0x10
823- ; ldp d14, d15, [sp], #0x10
824792; ldp x19, x20, [sp], #0x10
825793; ldp x21, x22, [sp], #0x10
826794; ldp x23, x24, [sp], #0x10
0 commit comments