(no commit message)
[libreriscv.git] / program_order.mdwn
1 # Program Order
2
3 See <https://stackoverflow.com/questions/26933991/what-does-actually-program-order-mean>
4
5 the result of any execution is the same as if the operations of
6 all the processors were executed in some sequential order, and the
7 operations of each individual processor appear in this sequence in
8 the order specified by its program.
9
10 For [[SV|sv]] this also includes the Sub-execution loops, VL and SUBVL.
11 Each of these must have their "Program Order" preserved.