whitespace
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Mon, 26 Jul 2021 14:38:57 +0000 (15:38 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Mon, 26 Jul 2021 14:38:57 +0000 (15:38 +0100)
docs/firststeps.mdwn

index 50bf205f95af773318ffe8f5d3fe3fd75a037c14..991dfc145214fd548d6bc73c75545e48cdac4b96 100644 (file)
@@ -166,13 +166,16 @@ method called `run_tst_program`. This method, in turn, calls `run_tst`,
 and this is the place where the magic happens. In `process` nested function,
 we actually simulate that our instructions are executed one-by-one, literally
 calling `yield from simulator.execute_one()`. And this method inside the
-simulator instance belongs to [`src/openpower/decoder/isa/caller.py`](https://git.libre-soc.org/?p=openpower-isa.git;a=blob;f=src/openpower/decoder/isa/caller.py;hb=HEAD) script.
+simulator instance belongs to
+[`src/openpower/decoder/isa/caller.py`](https://git.libre-soc.org/?p=openpower-isa.git;a=blob;f=src/openpower/decoder/isa/caller.py;hb=HEAD)
+script.
 Inside `execute_one` method, the most crucial part is
 `yield from self.call(opname)` call; and, if we take a look inside of the
 `call` method, we will see that, aside of the aforementioned log
 (`log("call", ins_name, asmop)`), this function also takes care of the rest
 of the magic. This includes a lot of manipulations before and after executing
 instruction, but the crucial part is quite simple:
+
 ```
         # execute actual instruction here (finally)
         log("inputs", inputs)