Mercurial > pub > dyncall > dyncall
comparison dyncallback/dyncall_thunk_ppc32.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 |
comparison
equal
deleted
inserted
replaced
154:3729a99ef03c | 155:bbefb8b8e74c |
---|---|
40 bctr | 40 bctr |
41 */ | 41 */ |
42 | 42 |
43 p->code_load_hi = 0x3c40U; /* lis r2, HI16(p) */ | 43 p->code_load_hi = 0x3c40U; /* lis r2, HI16(p) */ |
44 p->addr_self_hi = hi16(p); | 44 p->addr_self_hi = hi16(p); |
45 p->code_load_lo = 0x6042U; /* ori r2, r2, LO16(p) */ | 45 p->code_load_lo = 0x6042U; /* ori r2, r2, LO16(p) */ |
46 p->addr_self_lo = lo16(p); | 46 p->addr_self_lo = lo16(p); |
47 p->code_jump[0] = 0x81820014U; /* lwz r12, 20(r2) */ | 47 p->code_jump[0] = 0x81820014U; /* lwz r12, 20(r2) */ |
48 p->code_jump[1] = 0x7d8903a6U; /* mtclr r12 */ | 48 p->code_jump[1] = 0x7d8903a6U; /* mtclr r12 */ |
49 p->code_jump[2] = 0x4e800420U; /* bctr */ | 49 p->code_jump[2] = 0x4e800420U; /* bctr */ |
50 p->addr_entry = entry; | 50 p->addr_entry = entry; |