[Verified Entry Point] # {method} {0x0000ffff3d000218} 'foo15' '(I)I' in 'CheckIndex' # parm0: c_rarg1 = int # [sp+0x20] (sp of caller) 0x0000ffff9d4f7580: nop 0x0000ffff9d4f7584: sub sp, sp, #0x20 0x0000ffff9d4f7588: stp x29, x30, [sp, #16] ;*synchronization entry ; - CheckIndex::foo15@-1 (line 3) 0x0000ffff9d4f758c: asr w10, w1, #31 0x0000ffff9d4f7590: add w11, w1, w10, lsr #29 0x0000ffff9d4f7594: and w10, w11, #0xfffffff8 0x0000ffff9d4f7598: sub w0, w1, w10 ;*irem {reexecute=0 rethrow=0 return_oop=0} ; - CheckIndex::foo15@3 (line 3) 0x0000ffff9d4f759c: ldp x29, x30, [sp, #16] 0x0000ffff9d4f75a0: add sp, sp, #0x20 0x0000ffff9d4f75a4: ldr x8, [x28, #832] ; {poll_return} 0x0000ffff9d4f75a8: cmp sp, x8 0x0000ffff9d4f75ac: b.hi 0x0000ffff9d4f75b4 // b.pmore 0x0000ffff9d4f75b0: ret 0x0000ffff9d4f75b4: adr x8, 0x0000ffff9d4f75a4 ; {internal_word} 0x0000ffff9d4f75b8: str x8, [x28, #856] 0x0000ffff9d4f75bc: b 0x0000ffff9d4cd600 ; {runtime_call SafepointBlob}