?? crtn.s
字號:
/* *---------------------------------------------------------------------- * T-Kernel * * Copyright (C) 2004-2006 by Ken Sakamura. All rights reserved. * T-Kernel is distributed under the T-License. *---------------------------------------------------------------------- * * Version: 1.02.02 * Released by T-Engine Forum(http://www.t-engine.org) at 2006/8/9. * *---------------------------------------------------------------------- *//* * @(#)crtn.S (M32R) * * C startup */#include <machine.h> .section .ctors .balign 4__CTOR_END__: .int 0 .section .dtors .balign 4__DTOR_END__: .int 0 .section .init, "ax", @progbits .balign 4// _init: st r8, @-sp st r9, @-sp seth r8, #shigh(__DTOR_END__) add3 r8, r8, #low(__DTOR_END__) ldi r9, #-1 bra l1 l_exec_ctors: jl r4 l1: addi r8, #-4 ld r4, @r8 bne r4, r9, l_exec_ctors ld r9, @sp+ ld r8, @sp+ mv sp, fp ld lr, @sp+ ld fp, @sp+ jmp lr .section .fini, "ax", @progbits .balign 4// _fini: mv sp, fp ld lr, @sp+ ld fp, @sp+ jmp lr
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -