Mercurial > pub > dyncall > dyncall
diff dyncallback/dyncall_thunk_ppc32_sysv.c @ 155:bbefb8b8e74c
- sparc32 thunk code
- replaced some c++ comments with old c ones
- whitespace cosmetics
author | cslag |
---|---|
date | Thu, 24 Nov 2016 23:47:31 +0000 |
parents | d0787f3b81fb |
children | f5577f6bf97a |
line wrap: on
line diff
--- a/dyncallback/dyncall_thunk_ppc32_sysv.c Thu Nov 10 20:37:21 2016 +0100 +++ b/dyncallback/dyncall_thunk_ppc32_sysv.c Thu Nov 24 23:47:31 2016 +0000 @@ -31,15 +31,15 @@ void dcbInitThunk(DCThunk* p, void (*entry)()) { /* - 0: 3d 60 00 00 lis r11,0 - 4: 61 6b 00 01 ori r11,r11,1 - 8: 81 82 00 14 lwz r12,20(r2) - c: 7d 89 03 a6 mtctr r12 - 10: 4e 80 04 20 bctr + 0: 3d 60 00 00 lis r11,0 + 4: 61 6b 00 01 ori r11,r11,1 + 8: 81 82 00 14 lwz r12,20(r2) + c: 7d 89 03 a6 mtctr r12 + 10: 4e 80 04 20 bctr */ p->code_load_hi = 0x3d60U; /* lis r11, HI16(p) */ p->addr_self_hi = hi16(p); - p->code_load_lo = 0x616bU; /* ori r11, r11, LO16(p) */ + p->code_load_lo = 0x616bU; /* ori r11, r11, LO16(p) */ p->addr_self_lo = lo16(p); p->code_jump[0] = 0x818b0014U; /* lwz r12, 20(r11) */ p->code_jump[1] = 0x7d8903a6U; /* mtclr r12 */