Mirror of CollapseOS
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

14 Zeilen
533B

  1. To avoid using dict memory in compilation targets, we
  2. pre-declare label variables here, which means we have a limited
  3. number of it. For now, 4 ought to be enough.
  4. Flow
  5. There are 2 label types: backward and forward. For each type,
  6. there are two actions: set and write. Setting a label is
  7. declaring where it is. It has to be performed at the label's
  8. destination. Writing a label is writing its offset difference
  9. to the binary result. It has to be done right after a relative
  10. jump operation. Yes, labels are only for relative jumps.