Aryadev Chavali
5127202722
Introduced 3 new union members to data_t
...
These new members are just signed versions of the previous members.
This makes type punning and usage for signed versions easier than
before (no need for memcpy).
2023-10-31 21:41:53 +00:00
Aryadev Chavali
095e62b86f
Introduced signed versions of common types
...
For each type T there is the signed version s_T
2023-10-31 21:23:00 +00:00
Aryadev Chavali
157c79d53c
Added a "usage" message and colours for assembler
...
Prints useful and pretty messages when verbose being at least 1.
2023-10-29 16:59:31 +00:00
Aryadev Chavali
1177a5a45b
Auto-fill copyright notice in examples/fib.c
2023-10-29 16:56:19 +00:00
Aryadev Chavali
32dfcc109c
Added macro to do safe subtractions on a word
...
Default C just lets overflows occur for subtraction, so this macro
will default to 0 if the subtraction causes an overflow.
2023-10-28 18:16:50 +01:00
Aryadev Chavali
ac57e32a02
Added lib folder for general stuff, introduced as target to Makefile
2023-10-23 04:25:48 +01:00