Simplify 'asm("assembly code")' code; update license year

Looks like I tried to outsmart myself last time. Doing it the right way
now.
Also update the year in the license.