145 lines
5.6 KiB
ActionScript
145 lines
5.6 KiB
ActionScript
|
|
// File generated by darts version X-2025.06#84ea4f0b1c#250602, Thu Jan 15 11:30:45 2026
|
|
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
|
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\darts.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -d -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -D__tct_patch__=0 +Mhex +Ihex -g +u Release/testcode lpdsp32
|
|
|
|
// Release: ipp X-2025.06
|
|
|
|
.text_segment PM 0x000000
|
|
.entry_point
|
|
.label _ivt
|
|
.src_ref 0 "lpdsp32_init.s" 15 first
|
|
/* 0x000000 0x64000 */ jp 0x20 /* MW 2 */
|
|
/* 0x000001 0x00207 *//* MW 1 */
|
|
.src_ref 0 "lpdsp32_init.s" 16 first
|
|
/* 0x000002 0x460b0 */ reti; nop /* MW 2 */
|
|
/* 0x000003 0x38000 *//* MW 1 */
|
|
.src_ref 0 "lpdsp32_init.s" 17 first
|
|
/* 0x000004 0x460b0 */ reti; nop /* MW 2 */
|
|
/* 0x000005 0x38000 *//* MW 1 */
|
|
.src_ref 0 "lpdsp32_init.s" 18 first
|
|
/* 0x000006 0x460b0 */ reti; nop /* MW 2 */
|
|
/* 0x000007 0x38000 *//* MW 1 */
|
|
.src_ref 0 "lpdsp32_init.s" 19 first
|
|
/* 0x000008 0x460b0 */ reti; nop /* MW 2 */
|
|
/* 0x000009 0x38000 *//* MW 1 */
|
|
.src_ref 0 "lpdsp32_init.s" 20 first
|
|
/* 0x00000a 0x460b0 */ reti; nop /* MW 2 */
|
|
/* 0x00000b 0x38000 *//* MW 1 */
|
|
.src_ref 0 "lpdsp32_init.s" 21 first
|
|
/* 0x00000c 0x460b0 */ reti; nop /* MW 2 */
|
|
/* 0x00000d 0x38000 *//* MW 1 */
|
|
.src_ref 0 "lpdsp32_init.s" 22 first
|
|
/* 0x00000e 0x460b0 */ reti; nop /* MW 2 */
|
|
/* 0x00000f 0x38000 *//* MW 1 */
|
|
.src_ref 0 "lpdsp32_init.s" 23 first
|
|
/* 0x000010 0x460b0 */ reti; nop /* MW 2 */
|
|
/* 0x000011 0x38000 *//* MW 1 */
|
|
.src_ref 0 "lpdsp32_init.s" 24 first
|
|
/* 0x000012 0x460b0 */ reti; nop /* MW 2 */
|
|
/* 0x000013 0x38000 *//* MW 1 */
|
|
.src_ref 0 "lpdsp32_init.s" 25 first
|
|
/* 0x000014 0x460b0 */ reti; nop /* MW 2 */
|
|
/* 0x000015 0x38000 *//* MW 1 */
|
|
.src_ref 0 "lpdsp32_init.s" 26 first
|
|
/* 0x000016 0x460b0 */ reti; nop /* MW 2 */
|
|
/* 0x000017 0x38000 *//* MW 1 */
|
|
.src_ref 0 "lpdsp32_init.s" 27 first
|
|
/* 0x000018 0x460b0 */ reti; nop /* MW 2 */
|
|
/* 0x000019 0x38000 *//* MW 1 */
|
|
.src_ref 0 "lpdsp32_init.s" 28 first
|
|
/* 0x00001a 0x460b0 */ reti; nop /* MW 2 */
|
|
/* 0x00001b 0x38000 *//* MW 1 */
|
|
.src_ref 0 "lpdsp32_init.s" 29 first
|
|
/* 0x00001c 0x460b0 */ reti; nop /* MW 2 */
|
|
/* 0x00001d 0x38000 *//* MW 1 */
|
|
.src_ref 0 "lpdsp32_init.s" 30 first
|
|
/* 0x00001e 0x460b0 */ reti; nop /* MW 2 */
|
|
/* 0x00001f 0x38000 *//* MW 1 */
|
|
.label _main_init
|
|
.src_ref 0 "lpdsp32_init.s" 5 first
|
|
/* 0x000020 0xba112 */ r = 0x1
|
|
.src_ref 0 "lpdsp32_init.s" 6 first
|
|
/* 0x000021 0xba113 */ s = 0x1
|
|
.src_ref 0 "lpdsp32_init.s" 7 first
|
|
/* 0x000022 0x68003 */ sp = 0xfff8 /* MW 2 */
|
|
/* 0x000023 0xffe38 *//* MW 1 */
|
|
.src_ref 0 "lpdsp32_init.s" 8 first
|
|
/* 0x000024 0x46088 */ ie = 0x1; nop /* MW 2 */
|
|
/* 0x000025 0x38000 *//* MW 1 */
|
|
.label _main
|
|
.src_ref 1 "main.c" 29 4
|
|
.src_ref 1 "main.c" 42 first
|
|
/* 0x000026 0x383de */ rb0 = 123
|
|
.src_ref 1 "main.c" 29 4 first
|
|
/* 0x000027 0x6e400 */ [0x800008] = rb0.s /* MW 2 */
|
|
/* 0x000028 0x00476 *//* MW 1 */
|
|
.src_ref 1 "main.c" 31 14
|
|
/* 0x000029 0x68200 */ a0 = -0x800000 /* MW 2 */
|
|
/* 0x00002a 0x00020 *//* MW 1 */
|
|
.src_ref 1 "main.c" 31 14
|
|
.src_ref 1 "main.c" 36 15
|
|
/* 0x00002b 0x5c192 */ ra0 = 100; rb0 = 0xc8 /* MW 2 */
|
|
/* 0x00002c 0x30646 *//* MW 1 */
|
|
.src_ref 1 "main.c" 31 14 first
|
|
.src_ref 1 "main.c" 32 14
|
|
.src_ref 1 "main.c" 33 14
|
|
.src_ref 1 "main.c" 37 15
|
|
/* 0x00002d 0x5c808 */ c0 = 2; a0[0x0] = ra0.s /* MW 2 */
|
|
/* 0x00002e 0x14074 *//* MW 1 */
|
|
.src_ref 1 "main.c" 32 14
|
|
.src_ref 1 "main.c" 32 14
|
|
/* 0x00002f 0x5c196 */ ra0 = 101; a0 = a0 + 0x2 /* MW 2 */
|
|
/* 0x000030 0x20010 *//* MW 1 */
|
|
.src_ref 1 "main.c" 32 14 first
|
|
.src_ref 1 "main.c" 33 14
|
|
/* 0x000031 0x5c19a */ ra0 = 102; [a0+c0] = ra0.s /* MW 2 */
|
|
/* 0x000032 0x14054 *//* MW 1 */
|
|
.src_ref 1 "main.c" 33 14 first
|
|
.src_ref 1 "main.c" 34 14
|
|
/* 0x000033 0x5c19e */ ra0 = 103; [a0+c0] = ra0.s /* MW 2 */
|
|
/* 0x000034 0x14054 *//* MW 1 */
|
|
.src_ref 1 "main.c" 34 14 first
|
|
/* 0x000035 0x94074 */ a0[0x0] = ra0.s
|
|
.src_ref 1 "main.c" 36 15
|
|
/* 0x000036 0x68200 */ a1 = -0x7ffff0 /* MW 2 */
|
|
/* 0x000037 0x00421 *//* MW 1 */
|
|
/* 0x000038 0xa0430 */ a0 = a0 - 0x6
|
|
.src_ref 1 "main.c" 36 15 first
|
|
/* 0x000039 0x94876 */ a1[0x0] = rb0.s
|
|
.src_ref 1 "main.c" 37 15
|
|
/* 0x00003a 0xa0811 */ a1 = a1 + 0x2
|
|
.src_ref 1 "main.c" 37 15
|
|
/* 0x00003b 0xb064e */ rb0 = 0xc9
|
|
.src_ref 1 "main.c" 37 15 first
|
|
/* 0x00003c 0x94856 */ [a1+c0] = rb0.s
|
|
.src_ref 1 "main.c" 38 15
|
|
/* 0x00003d 0xb0656 */ rb0 = 0xca
|
|
.src_ref 1 "main.c" 38 15 first
|
|
/* 0x00003e 0x94876 */ a1[0x0] = rb0.s
|
|
.src_ref 1 "main.c" 35 4 first
|
|
/* 0x00003f 0x6c000 */ [0x4] = a0 /* MW 2 */
|
|
/* 0x000040 0x00260 *//* MW 1 */
|
|
.src_ref 1 "main.c" 39 15
|
|
.src_ref 1 "main.c" 42 first
|
|
/* 0x000041 0x460a4 */ retdb; rb0 = 0xcb /* MW 2 */
|
|
/* 0x000042 0x3065e *//* MW 1 */
|
|
.src_ref 1 "main.c" 39 15 first
|
|
/* 0x000043 0x948f6 */ a1[0x2] = rb0.s
|
|
/* 0x000044 0x40000 */ nop; ra0 = zero /* MW 2 */
|
|
/* 0x000045 0x18e88 *//* MW 1 */
|
|
|
|
.bss_segment DM 0x000004 4
|
|
|
|
.bss_segment DM 0x000008 100
|
|
|
|
.bss_segment DM 0x800000 a
|
|
|
|
.bss_segment DM 0x800010 8
|
|
|
|
.bss_segment DM 0xc00004 1
|
|
.dir 0 "%PROCDIR%"
|
|
.dir 1 "C:/Users/phangl/00_Repos/06_DSP_Simulation/testcode"
|
|
|
|
.stack DMA e000 fff8
|