FreeCalypso > hg > fc-selenite
comparison src/cs/drivers/drv_core/clkm/sys_wait_clkm.s @ 0:b6a5e36de839
src/cs: initial import from Magnetite
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Sun, 15 Jul 2018 04:39:26 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:b6a5e36de839 |
---|---|
1 ;*************************************************************** | |
2 ;* TMS470 ANSI C/C++ Codegen Version 1.22e * | |
3 ;* Date/Time created: Fri Apr 25 14:16:29 2003 * | |
4 ;*************************************************************** | |
5 .state16 | |
6 ; ac470 -i/db/tms470/sun4/tools/470cgt1.22e -i../common/ -i/db/gsm_asp/db_ht96/dsp_0/gsw/rel_0/customer/custx/release/mod/NUCLEUS/nucleus_arm_source/ -i../../cust0/ -i../../include/ -dCHIPSET=12 -dANALOG=3 -dBOARD=43 -dLONG_JUMP=3 -mt -me /db/gsm_asp/db_ht96/dsp_0/gsw/rel_0/mcu_l1/release_gprs/mod/emu_p/EMU_P_CALPLUS_ESAMPLE_PAGE_MODE_TEST/tools/ptool/BACKUP_C/sys_wait_clkm.c sys_wait_clkm.if | |
7 .file "/db/gsm_asp/db_ht96/dsp_0/gsw/rel_0/mcu_l1/release_gprs/mod/emu_p/EMU_P_CALPLUS_ESAMPLE_PAGE_MODE_TEST/tools/ptool/BACKUP_C/sys_wait_clkm.c" | |
8 .file "sys_types.h" | |
9 .sym _SYS_BOOL,0,12,13,8 | |
10 .sym _SYS_UWORD8,0,12,13,8 | |
11 .sym _SYS_WORD8,0,2,13,8 | |
12 .sym _SYS_UWORD16,0,13,13,16 | |
13 .sym _SYS_WORD16,0,3,13,16 | |
14 .sym _SYS_UWORD32,0,15,13,32 | |
15 .sym _SYS_WORD32,0,5,13,32 | |
16 .sym _SYS_FUNC,0,144,13,32 | |
17 .file "clkm.h" | |
18 .file "/db/gsm_asp/db_ht96/dsp_0/gsw/rel_0/mcu_l1/release_gprs/mod/emu_p/EMU_P_CALPLUS_ESAMPLE_PAGE_MODE_TEST/tools/ptool/BACKUP_C/sys_wait_clkm.c" | |
19 .sect ".text:v$0" | |
20 .clink | |
21 .global _wait_ARM_cycles | |
22 .sym _wait_ARM_cycles,_wait_ARM_cycles,160,2,0 | |
23 .func | |
24 .state32 | |
25 | |
26 ;*************************************************************** | |
27 ;* FUNCTION VENEER: _wait_ARM_cycles * | |
28 ;*************************************************************** | |
29 _wait_ARM_cycles: | |
30 LDR ip, [pc] | |
31 BX ip | |
32 .field $wait_ARM_cycles+1, 32 | |
33 .state16 | |
34 .endfunc | |
35 | |
36 .sect ".loop" | |
37 .global $wait_ARM_cycles | |
38 .sym $wait_ARM_cycles,$wait_ARM_cycles,32,2,0 | |
39 .func 56 | |
40 | |
41 ;*************************************************************** | |
42 ;* FUNCTION DEF: $wait_ARM_cycles * | |
43 ;*************************************************************** | |
44 $wait_ARM_cycles: | |
45 ADD SP, #-4 | |
46 ;* A1 assigned to _cpt_loop | |
47 .sym _cpt_loop,0,15,17,32 | |
48 .sym _cpt_loop,0,15,1,32 | |
49 .line 2 | |
50 STR A1, [SP, #0] | |
51 .line 6 | |
52 CMP A1, #0 | |
53 .line 7 | |
54 BEQ END_FUNCTION | |
55 .line 9 | |
56 LOOP_LINE: | |
57 .line 10 | |
58 SUB A1, A1, #1 | |
59 .line 11 | |
60 CMP A1, #0 | |
61 .line 12 | |
62 BNE LOOP_LINE | |
63 .line 14 | |
64 END_FUNCTION: | |
65 .line 15 | |
66 ADD SP, #4 | |
67 BX LR | |
68 .endfunc 70,000000000h,4 | |
69 | |
70 | |
71 ;*************************************************************** | |
72 ;* UNDEFINED EXTERNAL REFERENCES * | |
73 ;*************************************************************** |