⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 c.m4.ss

📁 体系机构仿真
💻 SS
字号:
divert(-1)define(NEWPROC,) dnldefine(BARRIER, `barrier (($1), ($2));')define(BARDEC, `Barrier $1;')define(BARINIT, `init_barrier (&($1));')define(GSDEC, `int ($1);')define(GSINIT, `{ ($1) = 0; }')define(GETSUB, `{   if (($1)<=($3))     ($2) = ($1)++;   else {     ($2) = -1;     ($1) = 0;   }}')define(NU_GSDEC, `int ($1);')define(NU_GSINIT, `{ ($1) = 0; }')define(NU_GETSUB, `GETSUB($1,$2,$3,$4)')define(ADEC, `int ($1);')define(AINIT, `{;}')define(PROBEND, `{;}')define(LOCKDEC, `Lock $1;')define(LOCKINIT, `{init_lock(&($1));}')define(LOCK, `{lock($1);}')define(UNLOCK, `{unlock($1);}')define(NLOCKDEC, `int ($1);')define(NLOCKINIT, `{;}')define(NLOCK, `{;}')define(NUNLOCK, `{;}')define(ALOCKDEC, `Lock $1[$2];')define(ALOCKINIT, `{int ii; for (ii = 0; ii < $2; ii++) init_lock(&($1[ii]));}')define(ALOCK, `{lock($1[$2]);}')define(AULOCK, `{unlock($1[$2]);}')define(PAUSEDEC, ` ')define(PAUSEINIT, `{;}')define(CLEARPAUSE, `{;}')define(SETPAUSE, `{;}')define(EVENT, `{;}')define(WAITPAUSE, `{;}')define(PAUSE, `{;}')define(AUG_ON, ` ')define(AUG_OFF, ` ')define(TRACE_ON, ` ')define(TRACE_OFF, ` ')define(REF_TRACE_ON, ` ')define(REF_TRACE_OFF, ` ')define(DYN_TRACE_ON, `;')define(DYN_TRACE_OFF, `;')define(DYN_REF_TRACE_ON, `;')define(DYN_REF_TRACE_OFF, `;')define(DYN_SIM_ON, `;')define(DYN_SIM_OFF, `;')define(DYN_SCHED_ON, `;')define(DYN_SCHED_OFF, `;')define(AUG_SET_LOLIMIT, `;')define(AUG_SET_HILIMIT, `;')define(MENTER, `{;}')define(DELAY, `{;}')define(CONTINUE, `{;}')define(MEXIT, `{;}')define(MONINIT, `{;}')define(WAIT_FOR_END, `{;}')define(CREATE, `create_thread ($1);')define(INCLUDES, `#include "ssmp.h"')define(MAIN_INITENV, `{;}')define(MAIN_END, `{exit(0);}')define(MAIN_ENV,`INCLUDES')define(ENV, `INCLUDES')define(EXTERN_ENV, `INCLUDES')define(G_MALLOC, `malloc($1);')define(G_FREE, `;')define(G_MALLOC_F, `malloc($1)')define(NU_MALLOC, `malloc($1);')define(NU_FREE, `;')define(NU_MALLOC_F, `malloc($1)')define(GET_HOME, `{($1) = 0;}')define(GET_PID, `{($1) = 0;}')define(AUG_DELAY, `{sleep ($1);}')define(ST_LOG, `{;}')define(SET_HOME, `{;}')define(CLOCK, `{long time(); ($1) = time(0);}')divert(0)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -