pike.git / src / code / ppc32.h

version» Context lines:

pike.git/src/code/ppc32.h:1: - /*\ - ||| This file is part of Pike. For copyright information see COPYRIGHT. - ||| Pike is distributed under GPL, LGPL and MPL. See the file COPYING - ||| for more information. - ||| $Id: ppc32.h,v 1.16 2002/10/08 20:22:28 nilsson Exp $ - \*/ + /* + || This file is part of Pike. For copyright information see COPYRIGHT. + || Pike is distributed under GPL, LGPL and MPL. See the file COPYING + || for more information. + || $Id: ppc32.h,v 1.17 2002/10/11 01:39:39 nilsson Exp $ + */      #define PPC_INSTR_B_FORM(OPCD,BO,BI,BD,AA,LK) \    add_to_program(((OPCD)<<26)|((BO)<<21)|((BI)<<16)| \    (((BD)&0x3fff)<<2)|((AA)<<1)|(LK))   #define PPC_INSTR_D_FORM(OPCD,S,A,d) \    add_to_program(((OPCD)<<26)|((S)<<21)|((A)<<16)|((d)&0xffff))   #define PPC_INSTR_M_FORM(OPCD,S,A,SH,MB,ME,Rc) \    add_to_program(((OPCD)<<26)|((S)<<21)|((A)<<16)|((SH)<<11)| \    ((MB)<<6)|((ME)<<1)|(Rc))   #define PPC_INSTR_XFX_FORM(OPCD,S,SPR,XO) \
pike.git/src/code/ppc32.h:224:      #define CALL_MACHINE_CODE(pc) \    __asm__ __volatile__( " mtctr %0\n" \    " mr "PPC_REGNAME(31)",%1\n" \    " bctr" \    : \    : "r" (pc), "r" (&Pike_interpreter) \    : "ctr", "lr", "cc", "memory", "r31", "r0", \    "r3", "r4", "r5", "r6", "r7", "r8", "r9", \    "r10", "r11", "r12") -  +