Changeset 59 for sources/src/gen_code.h
- Timestamp:
- Feb 6, 2017, 11:35:42 AM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sources/src/gen_code.h
r52 r59 93 93 inline void internal_sc_cycle1(int number_of_cycles) { 94 94 //while ((! have_to_stop) && (number_of_cycles != 0)) { 95 while (!((have_to_stop) | (number_of_cycles == 0))) {95 while (!((have_to_stop) || (number_of_cycles == 0))) { 96 96 trace_all(false); 97 97 internal_sc_cycle2(); 98 98 trace_all(true); 99 number_of_cycles = (number_of_cycles <0) ? number_of_cycles:number_of_cycles - 1;99 number_of_cycles = (number_of_cycles < 0) ? number_of_cycles : number_of_cycles - 1; 100 100 } 101 101 } … … 116 116 #endif 117 117 118 if (is_posted_write 119 // update posted value to external signals 120 update 121 func_combinationals 118 if (is_posted_write()) { 119 // update posted value to external signals 120 update(); 121 func_combinationals(); 122 122 } 123 123 124 internal_sc_cycle1 124 internal_sc_cycle1((int) duration); 125 125 126 126 // don't need to do func_combinationals since 'unstable' flag is now false
Note: See TracChangeset
for help on using the changeset viewer.