got code to run for a 96-bit integer, though we need to figure out why the operands do not match what I pass into the relevant functions