Changes between Version 4 and Version 5 of LoritoOps
- Timestamp:
- 07/21/10 03:23:26 (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
LoritoOps
v4 v5 9 9 10 10 === Value (12 ops) === 11 The Value, Math, Comparison and Object ops are designed to minimize op proliferation. Apart from type coercion via set_[ins]_[ins], all ops require that each of their arguments be of the same type.11 The Value, Math, Comparison and Object ops are designed to minimize op proliferation. Apart from type coercion via coerce_[ins]_[ins], all ops require that each of their arguments be of the same type. 12 12 13 * set_[ins]_[ins] - copy/coerce registers between primitive types (objects will provide the same functionality via vtable functions) 14 * load_const_[ins] - load a constant into a register 13 * coerce_[ins]_[ins] - coerce registers between primitive types (objects will provide the same functionality via vtable functions) 14 * load_const_[ins] - load a constant into a register 15 * set_[ins]_[ins] - copy the contents of one register into another of the same type 15 16 16 17 === Math (14 ops) ===