亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? ljit.h

?? lua的即時(shí)編譯器。支持lua 5.1.2版本
?? H
字號(hào):
/*** Interface to JIT engine.** Copyright (C) 2005-2007 Mike Pall. See Copyright Notice in luajit.h*/#ifndef ljit_h#define ljit_h#include "lobject.h"/* Define this to enable assertions when debugging LuaJIT. */#ifdef LUAJIT_ASSERT#include <assert.h>#define jit_assert(x)	assert(x)#define DASM_CHECKS#else/* A better idea is to define lua_assert() in luaconf.h. */#define jit_assert(x)	lua_assert(x)#endif/* Define this to set the C stack size for the compiler thread. *//* The compiler runs on the callers C stack otherwise. */#undef LUAJIT_COMPILER_CSTACK/* Hardcoded limits for the backend to avoid useless work. *//* Note: mind you, these are very generous limits. Check jit.opt, too. */#define LUAJIT_LIM_BYTECODE	3000	/* Max. # of bytecodes. */#define LUAJIT_LIM_MCODE	128000	/* Max. mcode size of a function. *//* Global JIT engine flags. */#define JIT_F_ON		0x0001	/* JIT engine is on. */#define JIT_F_COMPILING		0x0002	/* Currently compiling. */#define JIT_F_INIT_FAILED	0x0004	/* Initialization failed. */#define JIT_F_CPU_CMOV		0x0010	/* CPU has conditional move support. */#define JIT_F_CPU_SSE2		0x0020	/* CPU has SSE2 support. */#define JIT_F_DEBUG_CALL	0x0100	/* Compile with call hooks. */#define JIT_F_DEBUG_INS		0x0200	/* Compile with instruction hooks. */#define JIT_F_DEBUG		0x0f00	/* Union of all debug flags. *//* Temporary backend flags. */#define JIT_TF_USED_DEOPT	0x0001	/* Used .deopt segment. *//* JIT engine status codes for prototypes (grep "ORDER JIT_S"). */enum {  JIT_S_OK,		/* OK, code has been compiled. */  JIT_S_NONE,		/* Nothing compiled yet (default). */  JIT_S_OFF,		/* Compilation for this prototype disabled. */  JIT_S_ENGINE_OFF,	/* JIT engine is turned off. */  JIT_S_DELAYED,	/* Compilation delayed (recursive invocation). */  JIT_S_TOOLARGE,	/* Bytecode or machine code is too large. */  JIT_S_COMPILER_ERROR,	/* Error from compiler frontend. */  JIT_S_DASM_ERROR,	/* Error from DynASM engine. */  JIT_S_MAX};/* Machine code trailer and mcode fragment map. */typedef struct jit_MCTrailer {  char *mcode;			/* Pointer to next machine code block. */  size_t sz;			/* Size of next machine code block. */} jit_MCTrailer;typedef unsigned short jit_Mfm;/* Deliberately return a void * because the trailer is not fully aligned. */#define JIT_MCTRAILER(mcode, sz) \  ((void *)(((char *)(mcode))+(sz)-sizeof(jit_MCTrailer)))#define JIT_MCMFM(mcode, sz) \  ((jit_Mfm *)(((char *)(mcode))+(sz)-sizeof(jit_MCTrailer)-sizeof(jit_Mfm)))#define JIT_MFM_MAX	0x7ff0	/* Max. mcode fragment length. */#define JIT_MFM_MASK	0x7fff	/* Tag mask. */#define JIT_MFM_MARK	0x8000	/* Deoptimized (main mfm), seek (deopt mfm). */#define JIT_MFM_COMBINE	0xfffd	/* Combined with prev. instruction(s). */#define JIT_MFM_DEAD	0xfffe	/* Dead instruction. */#define JIT_MFM_STOP	0xffff	/* End of map. */#define jit_mfm_ismain(mfm)		(!(*(mfm) & JIT_MFM_MARK))#define jit_mfm_isdeoptpc(mfm, pc)	((mfm)[-(pc)] & JIT_MFM_MARK)/* Deoptimization hints at end of mfm. */#define JIT_MFM_DEOPT_PAIRS	0xfffc	/* CALL+TFORLOOP inlined (i)pairs. *//* Preallocation for the hash part of the compiler state table. */#define COMSTATE_PREALLOC	128/* Forward declaration for DynASM state. */struct dasm_State;/* Frontend wrapper. */typedef int (*jit_FrontWrap)(lua_State *L, Table *st);/* Global JIT state. */typedef struct jit_State {  /* Permanent backend environment: */  struct dasm_State *D;	/* DynASM state. Keep this as the first field. */  void *mcodeheap;	/* Private heap to allocate executable memory from. */  void **jsub;		/* Addresses of JIT subroutines. */  void *jsubmcode;	/* Base address of JSUB mcode. */  size_t szjsubmcode;	/* Size of JSUB mcode. */  int numjsub;		/* Number of JSUBs. */  /* Temporary backend environment (valid only while running): */  lua_State *L;		/* Compiler thread. */  Table *comstate;	/* Compiler state table. */  Proto *pt;		/* Currently compiled prototype. */  const Instruction *nextins;	/* Pointer to next instruction. */  jit_Mfm *mfm;		/* Position in temporary mcode fragment map. */  int nextpc;		/* Next PC. */  int combine;		/* Number of following instructions to combine. */  unsigned int tflags;	/* Temporary flags. */  int dasmstatus;	/* DynASM status code. */  /* JIT engine fields: */  jit_FrontWrap frontwrap; /* Compiler frontend wrapper. */  unsigned int flags;	/* Global JIT engine flags. */} jit_State;/* --- ljit_core.c *//* Initialize and free JIT engine state. */LUAI_FUNC void luaJIT_initstate(lua_State *L);LUAI_FUNC void luaJIT_freestate(lua_State *L);/* Compile and run a function. */LUAI_FUNC int luaJIT_run(lua_State *L, StkId func, int nresults);/* Deoptimize the current instruction. Return new mcode addr to continue. */LUAI_FUNC void *luaJIT_deoptimize(lua_State *L);/* Find relative PC (0 based) for a bytecode pointer or a JIT mcode address. */LUAI_FUNC int luaJIT_findpc(Proto *pt, const Instruction *savedpc);/* Find mcode address for PC (1 based). */LUAI_FUNC void *luaJIT_findmcode(Proto *pt, int pc);/* --- ljit_backend.c *//* Arch string. */LUAI_DATA const char luaJIT_arch[];/* Initialize and free compiler backend. */LUAI_FUNC int luaJIT_initbackend(lua_State *L);LUAI_FUNC void luaJIT_freebackend(lua_State *L);/* Compiler backend. */LUAI_FUNC int luaJIT_backend(lua_State *L);/* Notify backend that the debug mode may have changed. */LUAI_FUNC void luaJIT_debugnotify(jit_State *J);/* ---- ljit_mem.c *//* Free the mcode heap. */LUAI_FUNC void luaJIT_freemcodeheap(jit_State *J);/* Free mcode. */LUAI_FUNC void luaJIT_freemcode(jit_State *J, void *mcode, size_t sz);/* Free JIT structures in function prototype. */LUAI_FUNC void luaJIT_freeproto(lua_State *L, Proto *pt);/* Link generated code. */LUAI_FUNC int luaJIT_link(jit_State *J, void **mcodep, size_t *szp);#endif

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品白丝jk黑袜喷水| 在线不卡中文字幕| 福利电影一区二区| 国产精品亚洲第一区在线暖暖韩国| 久久精品久久精品| 黄色日韩网站视频| 激情国产一区二区| 国产suv精品一区二区6| 成人小视频在线| 丁香婷婷综合五月| 91免费精品国自产拍在线不卡| 成人av网站在线| 在线看国产日韩| 欧美日韩精品电影| 日韩亚洲欧美成人一区| 精品久久久久久无| 国产精品久久久久久久久搜平片| 国产精品美女一区二区三区| 亚洲丝袜美腿综合| 亚洲成在线观看| 免费精品视频在线| 国产另类ts人妖一区二区| 不卡欧美aaaaa| 欧美日精品一区视频| 91精品综合久久久久久| 26uuuu精品一区二区| 国产精品久久久久aaaa樱花| 亚洲综合免费观看高清完整版在线 | 2022国产精品视频| 国产欧美日韩视频一区二区 | 国产91丝袜在线播放| 91影视在线播放| 欧美酷刑日本凌虐凌虐| 久久丝袜美腿综合| 亚洲色图第一区| 首页国产欧美日韩丝袜| 国产精品一区二区三区99| 91美女精品福利| 91精品国产aⅴ一区二区| 久久久国产午夜精品 | 福利一区在线观看| 欧美午夜理伦三级在线观看| 日韩美女天天操| 国产精品电影一区二区| 日本网站在线观看一区二区三区| 国产99久久久国产精品免费看| 在线观看免费亚洲| 久久久国产精品麻豆| 亚洲国产视频直播| 高清不卡在线观看| 91麻豆精品国产91久久久久| 国产欧美va欧美不卡在线| 亚洲高清免费视频| av在线这里只有精品| 91精品国产综合久久香蕉麻豆| 国产精品视频九色porn| 日韩在线观看一区二区| 99久久综合狠狠综合久久| 91精品国产全国免费观看| 国产精品久久精品日日| 奇米色一区二区三区四区| 91最新地址在线播放| 久久先锋影音av鲁色资源网| 亚洲成av人片观看| 一本色道久久综合狠狠躁的推荐| 26uuu国产电影一区二区| 日韩精品电影一区亚洲| 91在线你懂得| 国产日本一区二区| 日本不卡的三区四区五区| 在线日韩av片| 最新日韩av在线| 国产成人综合亚洲网站| 欧美成人艳星乳罩| 亚洲国产欧美日韩另类综合| 99精品一区二区三区| 国产色产综合产在线视频| 麻豆91在线看| 8x福利精品第一导航| 一区二区在线看| caoporen国产精品视频| 久久久五月婷婷| 国产自产2019最新不卡| 日韩欧美电影一区| 日韩在线卡一卡二| 欧美日韩免费在线视频| 亚洲最大色网站| 91浏览器在线视频| 亚洲欧洲成人av每日更新| 国产精品主播直播| 久久精品一区蜜桃臀影院| 久久综合综合久久综合| 日韩精品一区国产麻豆| 免费高清在线一区| 日韩欧美在线影院| 青椒成人免费视频| 日韩精品一区二区三区四区| 日韩高清在线观看| 91精品国产综合久久国产大片| 亚洲一区二区四区蜜桃| 在线观看日韩国产| 亚洲高清免费观看高清完整版在线观看 | 久久99久久99小草精品免视看| 欧美欧美欧美欧美首页| 亚洲国产精品久久一线不卡| 欧美在线你懂得| 午夜a成v人精品| 欧美一区二区三区在线观看| 日韩和的一区二区| 欧美成人三级电影在线| 国产一区不卡视频| 日本一二三不卡| 波多野结衣中文字幕一区 | 99久久精品国产毛片| 亚洲天堂2014| 欧美无砖砖区免费| 日韩成人一区二区三区在线观看| 日韩一区二区免费在线电影| 久久99国内精品| 欧美国产一区视频在线观看| 成人免费毛片app| 一区二区三区毛片| 911精品国产一区二区在线| 看电视剧不卡顿的网站| 中文在线资源观看网站视频免费不卡| 成人福利电影精品一区二区在线观看| 亚洲免费视频成人| 91精品久久久久久久99蜜桃| 久久99国产精品久久99果冻传媒| 国产三级久久久| 欧美亚洲国产一区在线观看网站 | 老鸭窝一区二区久久精品| 26uuu另类欧美亚洲曰本| 不卡在线观看av| 天堂va蜜桃一区二区三区漫画版| 久久久亚洲欧洲日产国码αv| a亚洲天堂av| 日本色综合中文字幕| 亚洲国产激情av| 欧美日韩电影一区| 国产91丝袜在线播放| 亚洲不卡av一区二区三区| 久久久久久夜精品精品免费| 色国产精品一区在线观看| 蜜桃精品视频在线| 国产精品国产三级国产aⅴ入口| 欧美日韩成人高清| 成人天堂资源www在线| 舔着乳尖日韩一区| 国产精品成人网| 日韩美女主播在线视频一区二区三区| av中文字幕亚洲| 激情综合一区二区三区| 亚洲在线中文字幕| 国产亚洲一本大道中文在线| 欧美色精品在线视频| 成人小视频在线观看| 日本午夜精品一区二区三区电影| 中文字幕 久热精品 视频在线| 91精品一区二区三区在线观看| 国产+成+人+亚洲欧洲自线| 日韩 欧美一区二区三区| 国产精品国产三级国产三级人妇 | 热久久免费视频| 亚洲欧美福利一区二区| 2017欧美狠狠色| 欧美精品在欧美一区二区少妇| 99在线视频精品| 国产高清在线精品| 狂野欧美性猛交blacked| 亚洲午夜久久久久中文字幕久| 欧美精彩视频一区二区三区| 88在线观看91蜜桃国自产| 91片在线免费观看| 成人午夜视频免费看| 麻豆91在线看| 天堂av在线一区| 亚洲一区二区精品3399| 国产精品久久久久久一区二区三区| 日韩三级电影网址| 欧美日韩国产综合视频在线观看| av一二三不卡影片| 国产91露脸合集magnet | 欧美视频一区二区在线观看| 波多野结衣视频一区| 国产精品一二三区| 国内精品国产三级国产a久久| 日本不卡视频一二三区| 五月婷婷欧美视频| 五月天一区二区| 亚洲电影在线免费观看| 夜夜揉揉日日人人青青一国产精品| 亚洲欧洲另类国产综合| 中文字幕成人网| 国产精品免费视频一区| 国产丝袜美腿一区二区三区| 久久毛片高清国产| 欧美国产日本视频| 国产精品你懂的| 国产精品久久久久一区|