pike.git / src / code / arm64.h

version» Context lines:

pike.git/src/code/arm64.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.   */      #define PIKE_OPCODE_ALIGN 4   #define OPCODE_RETURN_JUMPADDR   #define OPCODE_INLINE_RETURN + #define OPCODE_INLINE_BRANCH      /* FIXME: wtf? */   #define PROG_COUNTER ((PIKE_OPCODE_T *)__builtin_return_address(0))   #define JUMP_EPILOGUE_SIZE 1   #define JUMP_SET_TO_PC_AT_NEXT(PC) \    ((PC) = PROG_COUNTER + JUMP_EPILOGUE_SIZE)      void arm64_flush_codegen_state(void);   #define FLUSH_CODE_GENERATOR_STATE() arm64_flush_codegen_state()