Calc-Funktion kommentiert - kompiliert
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
|
||||
// File generated by darts version X-2025.06#84ea4f0b1c#250602, Thu Jan 15 11:30:44 2026
|
||||
// File generated by darts version X-2025.06#84ea4f0b1c#250602, Thu Jan 22 11:13:24 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 Release/main.o lpdsp32
|
||||
|
||||
@@ -19,97 +19,203 @@
|
||||
.data_segment_name
|
||||
.bss local 4 _ZL7pointer DMA 4
|
||||
|
||||
.data_segment_name
|
||||
.bss local 4 _ZL15input_pointer_0 DMA 4
|
||||
|
||||
.data_segment_name
|
||||
.bss local 4 _ZL15input_pointer_1 DMA 4
|
||||
|
||||
.data_segment_name
|
||||
.bss local 4 _ZL14output_pointer DMA 4
|
||||
|
||||
.data_segment_name
|
||||
.bss local 4 _ZL14sample_pointer DMA 4
|
||||
|
||||
.data_segment_name
|
||||
.bss local 2 _ZL6sample DMB 2
|
||||
|
||||
.undef local data _ZL6sample
|
||||
|
||||
.undef local data _ZL10input_port
|
||||
|
||||
|
||||
.undef local data _ZL7pointer
|
||||
|
||||
.undef local data _ZL11output_port
|
||||
|
||||
|
||||
.undef local data _ZL10input_port
|
||||
|
||||
|
||||
.data_segment_name
|
||||
.bss global 4 i DMA 4
|
||||
|
||||
.data_segment_name
|
||||
.data global 4 int1 DMA
|
||||
0x5
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
|
||||
.data_segment_name
|
||||
.data global 4 int2 DMA
|
||||
0xa
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
|
||||
.data_segment_name
|
||||
.bss global 4 result_1 DMA 4
|
||||
|
||||
.data_segment_name
|
||||
.bss global 4 result_2 DMA 4
|
||||
|
||||
.undef global data stdin
|
||||
|
||||
.undef global data stdout
|
||||
|
||||
.text_segment_name
|
||||
.text global 2 _Z14cyclic_add_manPiiS_i
|
||||
.src_ref 0 "main.c" 31 first
|
||||
.src_ref 0 "main.c" 33 8 first
|
||||
/* 0x000000 0x36904 */ ra0 = |ra0|
|
||||
.src_ref 0 "main.c" 33 8 first
|
||||
.src_ref 0 "main.c" 34 28
|
||||
/* 0x000001 0x59010 */ cmp(ra0,0x0); a0 = a1 + 0x0
|
||||
/* 0x000002 0x20800 */ /* MW */
|
||||
.src_ref 0 "main.c" 33 8
|
||||
/* 0x000003 0xbc0c5 */ if (np) jps 0xc
|
||||
.src_ref 0 "main.c" 35 51 first
|
||||
/* 0x000004 0x230ad */ ra1 = lsl(ra1,0x2)
|
||||
.src_ref 0 "main.c" 35 49
|
||||
/* 0x000005 0x98268 */ c0 = ra1
|
||||
.src_ref 0 "main.c" 33 8 first
|
||||
/* 0x000006 0x62000 */ lp [ra0] 0x6
|
||||
/* 0x000007 0x00064 */ /* MW */
|
||||
.src_ref 0 "main.c" 35 49 first
|
||||
/* 0x000008 0x9d001 */ a1 = a2+c0
|
||||
.src_ref 0 "main.c" 35 32
|
||||
/* 0x000009 0x98849 */ ra1 = a1
|
||||
.src_ref 0 "main.c" 34 28 first
|
||||
/* 0x00000a 0xa0020 */ a0 = a0 + 0x4
|
||||
.src_ref 0 "main.c" 35 32
|
||||
/* 0x00000b 0x98808 */ ra0 = a0
|
||||
.src_ref 0 "main.c" 35 32 first
|
||||
/* 0x00000c 0x30160 */ cmp(ra0,ra1)
|
||||
.src_ref 0 "main.c" 35 16
|
||||
.src_ref 0 "main.c" 35 32
|
||||
/* 0x00000d 0xbc012 */ if (s) jps 0x1
|
||||
.src_ref 0 "main.c" 34 28
|
||||
/* 0x00000e 0xa1000 */ a0 = a2 + 0x0
|
||||
/* 0x00000f 0x00000 */ nop
|
||||
.label _Z14cyclic_add_manPiiS_i__end last
|
||||
.src_ref 0 "main.c" 39 8 first
|
||||
/* 0x000010 0x40000 */ nop; ret
|
||||
/* 0x000011 0x3a140 */ /* MW */
|
||||
|
||||
.text_segment_name
|
||||
.text global 2 _Z7max_manii
|
||||
.label _Z7max_manii__end last
|
||||
.src_ref 0 "main.c" 42 4
|
||||
.src_ref 0 "main.c" 42 4 first
|
||||
.src_ref 0 "main.c" 42 19 first
|
||||
/* 0x000000 0x574d6 */ ra0 = max(ra1,rb0); ret
|
||||
/* 0x000001 0x3a140 */ /* MW */
|
||||
|
||||
.text_segment_name
|
||||
.text global 2 _main
|
||||
.src_ref 0 "main.c" 29 4
|
||||
.src_ref 0 "main.c" 42 first
|
||||
/* 0x000000 0x383de */ rb0 = 123
|
||||
.src_ref 0 "main.c" 29 4 first
|
||||
/* 0x000001 0x6e000 */ [_ZL6sample] = rb0.s
|
||||
/* 0x000002 0x00076 */ /* MW */
|
||||
.src_ref 0 "main.c" 31 14
|
||||
/* 0x000003 0x68200 */ a0 = -0x800000
|
||||
/* 0x000004 0x00020 */ /* MW */
|
||||
.src_ref 0 "main.c" 31 14
|
||||
.src_ref 0 "main.c" 36 15
|
||||
/* 0x000005 0x5c192 */ ra0 = 100; rb0 = 0xc8
|
||||
/* 0x000006 0x30646 */ /* MW */
|
||||
.src_ref 0 "main.c" 31 14 first
|
||||
.src_ref 0 "main.c" 32 14
|
||||
.src_ref 0 "main.c" 33 14
|
||||
.src_ref 0 "main.c" 37 15
|
||||
/* 0x000007 0x5c808 */ c0 = 2; a0[0x0] = ra0.s
|
||||
/* 0x000008 0x14074 */ /* MW */
|
||||
.src_ref 0 "main.c" 32 14
|
||||
.src_ref 0 "main.c" 32 14
|
||||
/* 0x000009 0x5c196 */ ra0 = 101; a0 = a0 + 0x2
|
||||
/* 0x00000a 0x20010 */ /* MW */
|
||||
.src_ref 0 "main.c" 32 14 first
|
||||
.src_ref 0 "main.c" 33 14
|
||||
/* 0x00000b 0x5c19a */ ra0 = 102; [a0+c0] = ra0.s
|
||||
/* 0x00000c 0x14054 */ /* MW */
|
||||
.src_ref 0 "main.c" 33 14 first
|
||||
.src_ref 0 "main.c" 34 14
|
||||
/* 0x00000d 0x5c19e */ ra0 = 103; [a0+c0] = ra0.s
|
||||
/* 0x00000e 0x14054 */ /* MW */
|
||||
.src_ref 0 "main.c" 34 14 first
|
||||
/* 0x00000f 0x94074 */ a0[0x0] = ra0.s
|
||||
.src_ref 0 "main.c" 36 15
|
||||
/* 0x000010 0x68200 */ a1 = -0x7ffff0
|
||||
/* 0x000011 0x00421 */ /* MW */
|
||||
/* 0x000012 0xa0430 */ a0 = a0 - 0x6
|
||||
.src_ref 0 "main.c" 36 15 first
|
||||
/* 0x000013 0x94876 */ a1[0x0] = rb0.s
|
||||
.src_ref 0 "main.c" 37 15
|
||||
/* 0x000014 0xa0811 */ a1 = a1 + 0x2
|
||||
.src_ref 0 "main.c" 37 15
|
||||
/* 0x000015 0xb064e */ rb0 = 0xc9
|
||||
.src_ref 0 "main.c" 37 15 first
|
||||
/* 0x000016 0x94856 */ [a1+c0] = rb0.s
|
||||
.src_ref 0 "main.c" 38 15
|
||||
/* 0x000017 0xb0656 */ rb0 = 0xca
|
||||
.src_ref 0 "main.c" 38 15 first
|
||||
/* 0x000018 0x94876 */ a1[0x0] = rb0.s
|
||||
.src_ref 0 "main.c" 35 4 first
|
||||
/* 0x000019 0x6c000 */ [_ZL7pointer] = a0
|
||||
/* 0x00001a 0x00060 */ /* MW */
|
||||
.src_ref 0 "main.c" 39 15
|
||||
.src_ref 0 "main.c" 42 first
|
||||
/* 0x00001b 0x460a4 */ retdb; rb0 = 0xcb
|
||||
/* 0x00001c 0x3065e */ /* MW */
|
||||
.src_ref 0 "main.c" 39 15 first
|
||||
/* 0x00001d 0x948f6 */ a1[0x2] = rb0.s
|
||||
.src_ref 0 "main.c" 44 first
|
||||
.src_ref 0 "main.c" 47 14
|
||||
/* 0x000000 0x68200 */ a0 = -0x800000
|
||||
/* 0x000001 0x00020 */ /* MW */
|
||||
.src_ref 0 "main.c" 44 4
|
||||
/* 0x000002 0xabff0 */ sp+= -0x8
|
||||
.src_ref 0 "main.c" 47 14
|
||||
/* 0x000003 0x5c192 */ ra1 = 100; sp[0x0] = lr
|
||||
/* 0x000004 0x88076 */ /* MW */
|
||||
.src_ref 0 "main.c" 47 14 first
|
||||
.src_ref 0 "main.c" 48 14
|
||||
.src_ref 0 "main.c" 52 15
|
||||
/* 0x000005 0x5c808 */ c0 = 2; a0[0x0] = ra1.s
|
||||
/* 0x000006 0x14075 */ /* MW */
|
||||
.src_ref 0 "main.c" 48 14
|
||||
.src_ref 0 "main.c" 48 14
|
||||
/* 0x000007 0x5c196 */ ra1 = 101; a1 = a0 + 0x2
|
||||
/* 0x000008 0xa0011 */ /* MW */
|
||||
.src_ref 0 "main.c" 48 14 first
|
||||
.src_ref 0 "main.c" 49 14
|
||||
/* 0x000009 0x5c19a */ ra0 = 102; [a1+c0] = ra1.s
|
||||
/* 0x00000a 0x14855 */ /* MW */
|
||||
.src_ref 0 "main.c" 45 4
|
||||
.src_ref 0 "main.c" 51 15
|
||||
/* 0x00000b 0x68200 */ a0 = -0x7ffff0
|
||||
/* 0x00000c 0x00420 */ /* MW */
|
||||
.src_ref 0 "main.c" 49 14 first
|
||||
.src_ref 0 "main.c" 50 14
|
||||
/* 0x00000d 0x5c19e */ ra1 = 103; a1[0x0] = ra0.s
|
||||
/* 0x00000e 0x94874 */ /* MW */
|
||||
.src_ref 0 "main.c" 45 4 first
|
||||
/* 0x00000f 0x6c000 */ [_ZL7pointer] = a0
|
||||
/* 0x000010 0x00060 */ /* MW */
|
||||
.src_ref 0 "main.c" 50 14 first
|
||||
/* 0x000011 0x948f5 */ a1[0x2] = ra1.s
|
||||
.src_ref 0 "main.c" 51 15
|
||||
/* 0x000012 0xb0645 */ ra1 = 0xc8
|
||||
.src_ref 0 "main.c" 56 4 first
|
||||
/* 0x000013 0x6c000 */ ra0 = [i]
|
||||
/* 0x000014 0x00008 */ /* MW */
|
||||
.src_ref 0 "main.c" 51 15 first
|
||||
/* 0x000015 0x94075 */ a0[0x0] = ra1.s
|
||||
.src_ref 0 "main.c" 52 15
|
||||
/* 0x000016 0xa0010 */ a0 = a0 + 0x2
|
||||
.src_ref 0 "main.c" 52 15
|
||||
/* 0x000017 0xb064d */ ra1 = 0xc9
|
||||
.src_ref 0 "main.c" 52 15 first
|
||||
/* 0x000018 0x94055 */ [a0+c0] = ra1.s
|
||||
.src_ref 0 "main.c" 53 15
|
||||
/* 0x000019 0xb0655 */ ra1 = 0xca
|
||||
.src_ref 0 "main.c" 53 15 first
|
||||
/* 0x00001a 0x94075 */ a0[0x0] = ra1.s
|
||||
.src_ref 0 "main.c" 54 15
|
||||
.src_ref 0 "main.c" 56 4 first
|
||||
/* 0x00001b 0x59150 */ cmp(ra0,0xa); ra1 = 0xcb
|
||||
/* 0x00001c 0x3065d */ /* MW */
|
||||
.src_ref 0 "main.c" 54 15 first
|
||||
.src_ref 0 "main.c" 56 4
|
||||
/* 0x00001d 0x420ad */ if (ns) jpsdb 0x15; a0[0x2] = ra1.s
|
||||
/* 0x00001e 0x940f5 */ /* MW */
|
||||
/* 0x00001f 0x00000 */ nop
|
||||
.src_ref 0 "main.c" 57 27 first
|
||||
/* 0x000020 0x6c000 */ rb0 = [int2]
|
||||
/* 0x000021 0x0000a */ /* MW */
|
||||
.src_ref 0 "main.c" 57 22
|
||||
/* 0x000022 0x6c000 */ ra1 = [int1]
|
||||
/* 0x000023 0x00009 */ /* MW */
|
||||
.src_ref 0 "main.c" 57 18
|
||||
/* 0x000024 0x574d6 */ ra0 = max(ra1,rb0); nop
|
||||
/* 0x000025 0x38000 */ /* MW */
|
||||
.src_ref 0 "main.c" 57 7
|
||||
/* 0x000026 0x6c000 */ [result_1] = ra0
|
||||
/* 0x000027 0x00048 */ /* MW */
|
||||
.src_ref 0 "main.c" 58 19 first
|
||||
/* 0x000028 0x66000 */ call _Z7max_manii
|
||||
/* 0x000029 0x00000 */ /* MW */
|
||||
.src_ref 0 "main.c" 59 10 first
|
||||
/* 0x00002a 0x6c000 */ ra1 = [i]
|
||||
/* 0x00002b 0x00009 */ /* MW */
|
||||
.src_ref 0 "main.c" 59 11
|
||||
/* 0x00002c 0x2a06d */ ra1 = ra1 + 0x1
|
||||
.src_ref 0 "main.c" 56 12 first
|
||||
/* 0x00002d 0x322a8 */ cmp(ra1,0xa)
|
||||
.src_ref 0 "main.c" 58 8 first
|
||||
/* 0x00002e 0x6c000 */ [result_2] = ra0
|
||||
/* 0x00002f 0x00048 */ /* MW */
|
||||
.src_ref 0 "main.c" 59 8 first
|
||||
/* 0x000030 0x6c000 */ [i] = ra1
|
||||
/* 0x000031 0x00049 */ /* MW */
|
||||
.src_ref 0 "main.c" 56 4 first
|
||||
.src_ref 0 "main.c" 56 12 first
|
||||
/* 0x000032 0x40000 */ nop; if (s) jps -0x14
|
||||
/* 0x000033 0x3fec2 */ /* MW */
|
||||
.src_ref 0 "main.c" 66
|
||||
/* 0x000034 0x5c002 */ ra0 = 0; lr = sp[0x0]
|
||||
/* 0x000035 0x08036 */ /* MW */
|
||||
.label _main__end last
|
||||
/* 0x00001e 0x40000 */ nop; ra0 = zero
|
||||
/* 0x00001f 0x18e88 */ /* MW */
|
||||
.src_ref 0 "main.c" 66 first
|
||||
.src_ref 0 "main.c" 66 first
|
||||
/* 0x000036 0x460a0 */ ret; sp+= 0x8
|
||||
/* 0x000037 0x28010 */ /* MW */
|
||||
|
||||
.undef global data i
|
||||
|
||||
.undef global data result_1
|
||||
|
||||
.undef global data int1
|
||||
|
||||
.undef global data int2
|
||||
|
||||
.undef global data result_2
|
||||
|
||||
.undef global text _Z7max_manii
|
||||
|
||||
.dir 0 "C:/Users/phangl/00_Repos/06_DSP_Simulation/testcode"
|
||||
|
||||
Reference in New Issue
Block a user