@ -187,16 +187,26 @@ could be implemented with pop/jump
### POP
# Planned to haves
# Planned features
- 1-cycle shift and add
- 1-cycle intger division
- floating point arithmetic
- interrupts
- timers
* watchdog timers
- atomic compare-and-swap
- atomic load-link/store-conditional
- memory management
- memory-mapped registers
- sine and cosine functions, see [cordic][1]
- co-processor design and abi
* sine and cosine functions as co-processor, see [cordic][1]
* floating point arithmetic
* cryptographic functions as a co-processor
- AES
- CRC32
- Parity check
- md5
- SHA-1
- SHA-256
[1]: https://en.wikipedia.org/wiki/CORDIC