diff --git a/rpl/common/stub.S b/rpl/common/stub.S index 5ac8215..c382136 100644 --- a/rpl/common/stub.S +++ b/rpl/common/stub.S @@ -3,11 +3,11 @@ #define EXPORT(name) \ .align 2; \ .section ".rplTramp.text","ax"; \ - .global name; \ - name: \ - li %r0, name##_stub@l; \ - oris %r0, %r0, name##_stub@ha; \ - mtctr %r0; \ - bctr; \ + .global name; \ + name: \ + lis %r0, name##_stub@h; \ + ori %r0, %r0, name##_stub@l; \ + mtctr %r0; \ + bctr; #include "exports.h"