BEHOLD. Only things left to deal with are 2x 'char *string' and the __asm__() line.