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:45 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 +u Release/testcode lpdsp32
|
||||
|
||||
@@ -68,72 +68,130 @@
|
||||
/* 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 */
|
||||
.src_ref 1 "main.c" 44 first
|
||||
.src_ref 1 "main.c" 47 14
|
||||
/* 0x000026 0x68200 */ a0 = -0x800000 /* MW 2 */
|
||||
/* 0x000027 0x00020 *//* MW 1 */
|
||||
.src_ref 1 "main.c" 44 4
|
||||
/* 0x000028 0xabff0 */ sp+= -0x8
|
||||
.src_ref 1 "main.c" 47 14
|
||||
/* 0x000029 0x5c192 */ ra1 = 100; sp[0x0] = lr /* MW 2 */
|
||||
/* 0x00002a 0x88076 *//* MW 1 */
|
||||
.src_ref 1 "main.c" 47 14 first
|
||||
.src_ref 1 "main.c" 48 14
|
||||
.src_ref 1 "main.c" 52 15
|
||||
/* 0x00002b 0x5c808 */ c0 = 2; a0[0x0] = ra1.s /* MW 2 */
|
||||
/* 0x00002c 0x14075 *//* MW 1 */
|
||||
.src_ref 1 "main.c" 48 14
|
||||
.src_ref 1 "main.c" 48 14
|
||||
/* 0x00002d 0x5c196 */ ra1 = 101; a1 = a0 + 0x2 /* MW 2 */
|
||||
/* 0x00002e 0xa0011 *//* MW 1 */
|
||||
.src_ref 1 "main.c" 48 14 first
|
||||
.src_ref 1 "main.c" 49 14
|
||||
/* 0x00002f 0x5c19a */ ra0 = 102; [a1+c0] = ra1.s /* MW 2 */
|
||||
/* 0x000030 0x14855 *//* MW 1 */
|
||||
.src_ref 1 "main.c" 45 4
|
||||
.src_ref 1 "main.c" 51 15
|
||||
/* 0x000031 0x68200 */ a0 = -0x7ffff0 /* MW 2 */
|
||||
/* 0x000032 0x00420 *//* MW 1 */
|
||||
.src_ref 1 "main.c" 49 14 first
|
||||
.src_ref 1 "main.c" 50 14
|
||||
/* 0x000033 0x5c19e */ ra1 = 103; a1[0x0] = ra0.s /* MW 2 */
|
||||
/* 0x000034 0x94874 *//* MW 1 */
|
||||
.src_ref 1 "main.c" 45 4 first
|
||||
/* 0x000035 0x6c000 */ [0x4] = a0 /* MW 2 */
|
||||
/* 0x000036 0x00260 *//* MW 1 */
|
||||
.src_ref 1 "main.c" 50 14 first
|
||||
/* 0x000037 0x948f5 */ a1[0x2] = ra1.s
|
||||
.src_ref 1 "main.c" 51 15
|
||||
/* 0x000038 0xb0645 */ ra1 = 0xc8
|
||||
.src_ref 1 "main.c" 56 4 first
|
||||
/* 0x000039 0x6c000 */ ra0 = [0x8] /* MW 2 */
|
||||
/* 0x00003a 0x00408 *//* MW 1 */
|
||||
.src_ref 1 "main.c" 51 15 first
|
||||
/* 0x00003b 0x94075 */ a0[0x0] = ra1.s
|
||||
.src_ref 1 "main.c" 52 15
|
||||
/* 0x00003c 0xa0010 */ a0 = a0 + 0x2
|
||||
.src_ref 1 "main.c" 52 15
|
||||
/* 0x00003d 0xb064d */ ra1 = 0xc9
|
||||
.src_ref 1 "main.c" 52 15 first
|
||||
/* 0x00003e 0x94055 */ [a0+c0] = ra1.s
|
||||
.src_ref 1 "main.c" 53 15
|
||||
/* 0x00003f 0xb0655 */ ra1 = 0xca
|
||||
.src_ref 1 "main.c" 53 15 first
|
||||
/* 0x000040 0x94075 */ a0[0x0] = ra1.s
|
||||
.src_ref 1 "main.c" 54 15
|
||||
.src_ref 1 "main.c" 56 4 first
|
||||
/* 0x000041 0x59150 */ cmp(ra0,0xa); ra1 = 0xcb /* MW 2 */
|
||||
/* 0x000042 0x3065d *//* MW 1 */
|
||||
.src_ref 1 "main.c" 54 15 first
|
||||
.src_ref 1 "main.c" 56 4
|
||||
/* 0x000043 0x420ad */ if (ns) jpsdb 0x15; a0[0x2] = ra1.s /* MW 2 */
|
||||
/* 0x000044 0x940f5 *//* MW 1 */
|
||||
/* 0x000045 0x00000 */ nop
|
||||
.src_ref 1 "main.c" 57 27 first
|
||||
/* 0x000046 0x6c000 */ rb0 = [0x18] /* MW 2 */
|
||||
/* 0x000047 0x00c0a *//* MW 1 */
|
||||
.src_ref 1 "main.c" 57 22
|
||||
/* 0x000048 0x6c000 */ ra1 = [0x14] /* MW 2 */
|
||||
/* 0x000049 0x00a09 *//* MW 1 */
|
||||
.src_ref 1 "main.c" 57 18
|
||||
/* 0x00004a 0x574d6 */ ra0 = max(ra1,rb0); nop /* MW 2 */
|
||||
/* 0x00004b 0x38000 *//* MW 1 */
|
||||
.src_ref 1 "main.c" 57 7
|
||||
/* 0x00004c 0x6c000 */ [0xc] = ra0 /* MW 2 */
|
||||
/* 0x00004d 0x00648 *//* MW 1 */
|
||||
.src_ref 1 "main.c" 58 19 first
|
||||
/* 0x00004e 0x66000 */ call 0x5e /* MW 2 */
|
||||
/* 0x00004f 0x005e0 *//* MW 1 */
|
||||
.src_ref 1 "main.c" 59 10 first
|
||||
/* 0x000050 0x6c000 */ ra1 = [0x8] /* MW 2 */
|
||||
/* 0x000051 0x00409 *//* MW 1 */
|
||||
.src_ref 1 "main.c" 59 11
|
||||
/* 0x000052 0x2a06d */ ra1 = ra1 + 0x1
|
||||
.src_ref 1 "main.c" 56 12 first
|
||||
/* 0x000053 0x322a8 */ cmp(ra1,0xa)
|
||||
.src_ref 1 "main.c" 58 8 first
|
||||
/* 0x000054 0x6c000 */ [0x10] = ra0 /* MW 2 */
|
||||
/* 0x000055 0x00848 *//* MW 1 */
|
||||
.src_ref 1 "main.c" 59 8 first
|
||||
/* 0x000056 0x6c000 */ [0x8] = ra1 /* MW 2 */
|
||||
/* 0x000057 0x00449 *//* MW 1 */
|
||||
.src_ref 1 "main.c" 56 4 first
|
||||
.src_ref 1 "main.c" 56 12 first
|
||||
/* 0x000058 0x40000 */ nop; if (s) jps -0x14 /* MW 2 */
|
||||
/* 0x000059 0x3fec2 *//* MW 1 */
|
||||
.src_ref 1 "main.c" 66
|
||||
/* 0x00005a 0x5c002 */ ra0 = 0; lr = sp[0x0] /* MW 2 */
|
||||
/* 0x00005b 0x08036 *//* MW 1 */
|
||||
.src_ref 1 "main.c" 66 first
|
||||
.src_ref 1 "main.c" 66 first
|
||||
/* 0x00005c 0x460a0 */ ret; sp+= 0x8 /* MW 2 */
|
||||
/* 0x00005d 0x28010 *//* MW 1 */
|
||||
.label _Z7max_manii
|
||||
.src_ref 1 "main.c" 42 4
|
||||
.src_ref 1 "main.c" 42 4 first
|
||||
.src_ref 1 "main.c" 42 19 first
|
||||
/* 0x00005e 0x574d6 */ ra0 = max(ra1,rb0); ret /* MW 2 */
|
||||
/* 0x00005f 0x3a140 *//* MW 1 */
|
||||
|
||||
.bss_segment DM 0x000004 4
|
||||
.bss_segment DM 0x000004 10
|
||||
|
||||
.bss_segment DM 0x000008 100
|
||||
.data_segment DM 0x000014
|
||||
.label int1
|
||||
0x5
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
.label int2
|
||||
0xa
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
|
||||
.bss_segment DM 0x800000 a
|
||||
.bss_segment DM 0x00001c 100
|
||||
|
||||
.bss_segment DM 0x800000 8
|
||||
|
||||
.bss_segment DM 0x800010 8
|
||||
|
||||
|
||||
Reference in New Issue
Block a user