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;