Broke i386 as the clang 8.0 integrated assembler can not handle 'offset'. The amd64 path in the assembly does not use 'offset'. ok sthen@