comparison src/cs/system/Main/mem_load.c @ 281:852b8410431d

mem_load.c: removal of checksum changes produces perfect reconstruction of TCS211 mem_load.obj except for register allocator diffs
author Mychaela Falconia <falcon@freecalypso.org>
date Mon, 07 Aug 2017 05:34:38 +0000
parents 081a2b303178
children
comparison
equal deleted inserted replaced
280:081a2b303178 281:852b8410431d
67 extern void decompress(unsigned long input_start, 67 extern void decompress(unsigned long input_start,
68 unsigned long input_length, 68 unsigned long input_length,
69 unsigned long output_start); 69 unsigned long output_start);
70 #else 70 #else
71 71
72 #ifdef USE_CHECKSUM
73 UWORD16 f_checksum(UWORD8 *p_begin, 72 UWORD16 f_checksum(UWORD8 *p_begin,
74 UWORD32 d_length) { 73 UWORD32 d_length) {
75 UWORD16 d_checksum = 0x0000; 74 UWORD16 d_checksum = 0x0000;
76 75
77 while(d_length > 0) { 76 while(d_length > 0) {
79 d_length --; 78 d_length --;
80 } 79 }
81 80
82 return(d_checksum); 81 return(d_checksum);
83 } 82 }
84 #else
85 UWORD16 f_checksum(UWORD8 *p_begin,
86 UWORD32 d_length) {
87 return 0;
88 }
89 #endif
90 83
91 #endif 84 #endif
92 85
93 #if (CHIPSET == 12) || (CHIPSET == 15) 86 #if (CHIPSET == 12) || (CHIPSET == 15)
94 /* 87 /*