Lines Matching refs:lf_putstr

98       lf_putstr (file, "\
115 lf_putstr (file, "\n");
116 lf_putstr (file, "/* prime the main loop */\n");
117 lf_putstr (file, "SIM_ASSERT (current_cpu == 0);\n");
118 lf_putstr (file, "SIM_ASSERT (nr_cpus == 1);\n");
119 lf_putstr (file, "cia = CPU_PC_GET (CPU);\n");
121 lf_putstr (file, "\n");
122 lf_putstr (file, "while (1)\n");
123 lf_putstr (file, " {\n");
141 lf_putstr (file, "idecode_cache *cache_entry =\n");
142 lf_putstr (file, " cpu_icache_entry (cpu, cia);\n");
143 lf_putstr (file, "if (cache_entry->address == cia)\n");
144 lf_putstr (file, " {\n");
146 lf_putstr (file, "/* cache hit */\n");
147 lf_putstr (file,
149 lf_putstr (file, "cia = semantic (cpu, cache_entry, cia);\n");
152 lf_putstr (file, " }\n");
153 lf_putstr (file, "else\n");
154 lf_putstr (file, " {\n");
156 lf_putstr (file, "/* cache miss */\n");
159 lf_putstr (file, "idecode_semantic *semantic;\n");
163 lf_putstr (file, "if (WITH_MON != 0)\n");
164 lf_putstr (file,
168 lf_putstr (file, "{\n");
174 lf_putstr (file, "}\n");
180 lf_putstr (file, "nia = semantic (cpu, cache_entry, cia);\n");
184 lf_putstr (file, " }\n");
201 lf_putstr (file, "\n");
202 lf_putstr (file, "/* process any events */\n");
203 lf_putstr (file, "if (sim_events_tick (sd))\n");
204 lf_putstr (file, " {\n");
205 lf_putstr (file, " CPU_PC_SET (CPU, cia);\n");
206 lf_putstr (file, " sim_events_process (sd);\n");
207 lf_putstr (file, " cia = CPU_PC_GET (CPU);\n");
208 lf_putstr (file, " }\n");
217 lf_putstr (file, "\
227 lf_putstr (file, "\n");
234 lf_putstr (file, "\n");
235 lf_putstr (file, "while (1)\n");
236 lf_putstr (file, " {\n");
238 lf_putstr (file, "sim_cpu *cpu = STATE_CPU (sd, current_cpu);\n");
239 lf_putstr (file, "instruction_address cia = CPU_PC_GET (cpu);\n");
240 lf_putstr (file, "\n");
248 lf_putstr (file, "CPU_PC_SET (cpu, cia);\n");
254 lf_putstr (file, "engine_cache *cache_entry =\n");
255 lf_putstr (file, " cpu_icache_entry(processor, cia);\n");
256 lf_putstr (file, "\n");
257 lf_putstr (file, "if (cache_entry->address == cia) {\n");
260 lf_putstr (file, "\n");
261 lf_putstr (file, "/* cache hit */\n");
262 lf_putstr (file,
264 lf_putstr (file,
267 lf_putstr (file, "cpu_set_program_counter(processor, cia);\n");
268 lf_putstr (file, "\n");
271 lf_putstr (file, "}\n");
272 lf_putstr (file, "else {\n");
275 lf_putstr (file, "\n");
276 lf_putstr (file, "/* cache miss */\n");
279 lf_putstr (file, "engine_semantic *semantic;\n");
283 lf_putstr (file, "if (WITH_MON != 0)\n");
284 lf_putstr (file,
288 lf_putstr (file, "{\n");
294 lf_putstr (file, "}\n");
300 lf_putstr (file,
305 lf_putstr (file, "cpu_set_program_counter(processor, cia);\n");
306 lf_putstr (file, "\n");
309 lf_putstr (file, "}\n");
312 lf_putstr (file, "\n");
313 lf_putstr (file, "current_cpu += 1;\n");
314 lf_putstr (file, "if (current_cpu == nr_cpus)\n");
315 lf_putstr (file, " {\n");
316 lf_putstr (file, " if (sim_events_tick (sd))\n");
317 lf_putstr (file, " {\n");
318 lf_putstr (file, " sim_events_process (sd);\n");
319 lf_putstr (file, " }\n");
320 lf_putstr (file, " current_cpu = 0;\n");
321 lf_putstr (file, " }\n");
325 lf_putstr (file, " }\n");
330 lf_putstr (file, "}\n");
361 lf_putstr (file, "\n(");
368 lf_putstr (file, ")\n(");
381 lf_putstr (file, "\n");
385 lf_putstr (file, ";\n");