Names $lo and $hi in register list are not supported with old GCC compiler. Newer compiler also supports %lo and %hi.