1.text 2.global __pthread_new_thread_entry 3__pthread_new_thread_entry: 4 sub sp, sp, #8 /* __pthread_mgr_create_thread puts 3 * 8 bytes 5 * onto the stack, make sure we run with a 16byte 6 * aligned stack pointer */ 7 ldr x0, [sp, #24] 8 ldr x1, [sp, #8] 9 add x9, sp, #32 10 bic x9, x9, #0xf 11 mov sp, x9 12 mov x30, #0 13 br x1 14