Commit Graph

9 Commits

Author SHA1 Message Date
Jeff Wang
cb92a82f4b add shift key and ability to calculate ln() 2019-10-02 22:47:53 -04:00
Jeff Wang
5a3dc2337d more checks for NaN/errors before performing operations 2019-10-02 22:46:26 -04:00
Jeff Wang
0049f3df98 do not compile with stack auto, change functions to be nonreentrant, use fixed parameters
- frees up ~4KB of code space
2019-05-02 03:27:01 -04:00
Jeff Wang
6399cbf44f modify code to use accumulator architecture to minimize pointer usage 2019-05-01 03:54:57 -04:00
Jeff Wang
58a162fe4d allow number of exponent bits to be adjustable 2019-05-01 01:37:14 -04:00
Jeff Wang
fcf16153f6 change exponent from int16_t to int8_t to free up some space 2019-04-05 02:39:09 -04:00
Jeff Wang
20946c44d4 detect division by 0 2019-04-05 01:07:42 -04:00
Jeff Wang
d1ec11cad8 allow correct building/syntax highlighting on desktop 2019-03-31 19:37:55 -04:00
Jeff Wang
ecb0492534 initial calculator code 2019-03-31 19:33:59 -04:00