Branch: Tag:

2016-11-05

2016-11-05 15:15:29 by Marcus Comstedt <marcus@mc.pp.se>

ARM64: preliminary check_threads_etc

Uses dedicated register for the fast_check_threads_etc counter but
is generated in too many places for now.

ARM64: complete fast check threads

Slow path now only generated once per program.

22:   #define FLUSH_INSTRUCTION_CACHE(ADDR,LEN) arm64_flush_instruction_cache(ADDR,LEN)      /* Size of the prologue added by INS_ENTRY() (in PIKE_OPCODE_T's). */ - #define ENTRY_PROLOGUE_SIZE 4 + #define ENTRY_PROLOGUE_SIZE 5      void arm64_start_function(int no_pc);   void arm64_end_function(int no_pc);