OmniGraffle file of the plan for using registers
update OmniGraffle chart
Makefile added
removed old code from main_asm.asm
add strings to main_asm
readme (no changes, just new editor)
blocked sections in .asm file for major code blocks
debug/param passing not fully understood
printf REQUIRES stack to be on even 16-byte boundary
push/pop ratio is correct, not computing time correctly
debugging tic counter
fixed warning (store into register before push)
moved timing to r12-r13 to preserve across external calls
reading user int properly to r8 and r9, dividing by 16 in r9
r8 has remainder (user input AND 0x0F), r9 has full loops (user input / 16)
ymm low == ymm high, but enough pushes and pops to make it work
working on timing section
vector divide still not working
vmovupd can move 256 bits from stack to ymm
all-nighter