PN_SIZE 22 core/asm.h PN_SIZE to; PN_SIZE 66 core/compile.c PN_SIZE i, comma=0; PN_SIZE 101 core/compile.c PN_SIZE num = 1; PN_SIZE 102 core/compile.c PN_SIZE numcols; PN_SIZE 200 core/compile.c PN_SIZE num = PN_PUT(f->protos, block); \ PN_SIZE 204 core/compile.c PN_SIZE numup = PN_GET(f->upvals, v); \ PN_SIZE 211 core/compile.c PN_SIZE numl = PN_GET(f->locals, name); \ PN_SIZE 213 core/compile.c PN_SIZE numup = PN_NONE; \ PN_SIZE 248 core/compile.c PN_SIZE num = PN_PUT(f->debugs, (PN)t); PN_SIZE 267 core/compile.c void potion_source_asmb(Potion *, struct PNProto * volatile, struct PNLoop *, PN_SIZE, struct PNSource * volatile, u8); PN_SIZE 291 core/compile.c PN_SIZE num = PN_PUT(f->values, PN_S(lhs,0)); PN_SIZE 321 core/compile.c void potion_source_asmb(Potion *P, struct PNProto * volatile f, struct PNLoop *loop, PN_SIZE count, PN_SIZE 362 core/compile.c PN_SIZE num = PN_UPVAL(tpl); PN_SIZE 405 core/compile.c PN_SIZE num = PN_PUT(f->values, (PN)a); PN_SIZE 425 core/compile.c PN_SIZE num = PN_NONE, c = count; PN_SIZE 530 core/compile.c PN_SIZE num = PN_UPVAL(PN_S(lhs,0)); PN_SIZE 755 core/compile.c PN_SIZE num = PN_NONE; PN_SIZE 844 core/compile.c PN_SIZE num = PN_PUT(f->values, PN_S(t,0)); PN_SIZE 861 core/compile.c PN_SIZE num = PN_PUT(f->values, PN_S(t,0)); PN_SIZE 887 core/compile.c PN_SIZE num = PN_PUT(f->values, PN_S(lhs,0)); PN_SIZE 950 core/compile.c PN_SIZE i; PN_SIZE 1127 core/compile.c PN tup = potion_tuple_with_size(P, (PN_SIZE)count); \ PN_SIZE 50 core/gc.c PN_SIZE potion_stack_len(Potion *P, _PN **p) { PN_SIZE 60 core/gc.c static PN_SIZE pngc_mark_array(Potion *P, register _PN *x, register long n, int type) { PN_SIZE 62 core/gc.c PN_SIZE i = 0; PN_SIZE 98 core/gc.c PN_SIZE potion_mark_stack(Potion *P, int type) { PN_SIZE 306 core/gc.c PN_SIZE potion_type_size(Potion *P, const struct PNObject *ptr) { PN_SIZE 396 core/gc.c PN_SIZE sz = potion_type_size(P, (const struct PNObject *)ptr); PN_SIZE 415 core/gc.c PN_SIZE i; PN_SIZE 416 core/gc.c PN_SIZE sz = 16; PN_SIZE 521 core/gc.c PN_SIZE i; PN_SIZE 522 core/gc.c PN_SIZE sz = 16; PN_SIZE 157 core/gc.h PN_SIZE potion_stack_len(Potion *, _PN **); PN_SIZE 158 core/gc.h PN_SIZE potion_mark_stack(Potion *, int); PN_SIZE 143 core/internal.c PN potion_call(Potion *P, PN cl, PN_SIZE argc, PN * volatile argv) { PN_SIZE 41 core/internal.h PN_SIZE capa = (N)->siz / sizeof(*(N)->ptr); \ PN_SIZE 42 core/khash.h #define PN_TABLE_HEADER PN_SIZE n_buckets, size, n_occupied, upper_bound PN_SIZE 47 core/load.c static char *potion_initializer_name(Potion *P, const char *filename, PN_SIZE len) { PN_SIZE 48 core/load.c PN_SIZE ext_name_len = 0; PN_SIZE 95 core/load.c PN_SIZE str_len = strlen(str); PN_SIZE 100 core/load.c PN_SIZE len = strlen(pn_loader_extensions[i]); PN_SIZE 111 core/load.c char *potion_find_file(Potion *P, char *str, PN_SIZE str_len) { PN_SIZE 116 core/load.c PN_SIZE prefix_len = PN_STR_LEN(prefix); PN_SIZE 17 core/objmodel.c PN potion_closure_new(Potion *P, PN_F meth, PN sig, PN_SIZE extra) { PN_SIZE 18 core/objmodel.c PN_SIZE i; PN cr; PN_SIZE 88 core/objmodel.c PN_SIZE i; PN_SIZE 112 core/objmodel.c PN_SIZE i; PN_SIZE 137 core/objmodel.c PN_SIZE i; PN_SIZE 170 core/objmodel.c PN_SIZE i; PN_SIZE 167 core/potion.c PN_SIZE written = 0; PN_SIZE 145 core/potion.h #define PN_NONE ((PN_SIZE)-1) PN_SIZE 229 core/potion.h #define PN_FLEX(N, T) typedef struct { PN_OBJECT_HEADER; PN_SIZE len; PN_SIZE siz; T ptr[]; } N PN_SIZE 274 core/potion.h PN_SIZE I; \ PN_SIZE 282 core/potion.h PN_SIZE I; \ PN_SIZE 306 core/potion.h PN_SIZE siz; PN_SIZE 319 core/potion.h PN_SIZE siz; PN_SIZE 330 core/potion.h PN_SIZE len; PN_SIZE 340 core/potion.h PN_SIZE len; PN_SIZE 341 core/potion.h PN_SIZE siz; PN_SIZE 378 core/potion.h PN_SIZE extra; ///< 0 or 1 if has code attached at data PN_SIZE 457 core/potion.h PN_SIZE pathsize, localsize, upvalsize; PN_SIZE 470 core/potion.h PN_SIZE len; PN_SIZE 471 core/potion.h PN_SIZE alloc; ///< overallocate a bit PN_SIZE 512 core/potion.h PN_SIZE len; PN_SIZE 577 core/potion.h typedef struct { PN_OBJECT_HEADER; PN_SIZE len; PN_SIZE siz; unsigned char ptr[]; } PNAsm; PN_SIZE 660 core/potion.h PN_SIZE fileno; ///< currently parsed file PN_SIZE 686 core/potion.h PN_SIZE potion_type_size(Potion *, const struct PNObject *); PN_SIZE 731 core/potion.h static inline void *potion_gc_realloc(Potion *P, PNType vt, struct PNObject * volatile obj, PN_SIZE sz) { PN_SIZE 733 core/potion.h PN_SIZE oldsz = 0; PN_SIZE 828 core/potion.h PN_SIZE pn_printf(Potion *, PN, const char *, ...) PN_SIZE 848 core/potion.h PN potion_call(Potion *, PN, PN_SIZE, PN * volatile); PN_SIZE 852 core/potion.h PN potion_closure_new(Potion *, PN_F, PN, PN_SIZE); PN_SIZE 885 core/potion.h PN_SIZE potion_tuple_push_unless(Potion *, PN, PN); PN_SIZE 886 core/potion.h PN_SIZE potion_tuple_find(Potion *, PN, PN); PN_SIZE 924 core/potion.h char *potion_find_file(Potion *, char *str, PN_SIZE str_len); PN_SIZE 942 core/potion.h PN potion_vm(Potion *, PN, PN, PN, PN_SIZE, PN * volatile); PN_SIZE 38 core/string.c s->len = (PN_SIZE)len; PN_SIZE 51 core/string.c s->len = (PN_SIZE)len; PN_SIZE 83 core/string.c PN_SIZE len; PN_SIZE 87 core/string.c len = (PN_SIZE)vsnprintf(NULL, 0, format, args); PN_SIZE 345 core/string.c s->siz = (PN_SIZE)siz; PN_SIZE 346 core/string.c s->len = (PN_SIZE)len; PN_SIZE 361 core/string.c PN_SIZE pn_printf(Potion *P, PN bytes, const char *format, ...) { PN_SIZE 362 core/string.c PN_SIZE len; PN_SIZE 367 core/string.c len = (PN_SIZE)vsnprintf(NULL, 0, format, args); PN_SIZE 373 core/string.c s->siz = (PN_SIZE)siz; PN_SIZE 395 core/string.c PN_SIZE len = PN_STR_LEN(fstr); PN_SIZE 400 core/string.c s->siz = (PN_SIZE)siz; PN_SIZE 423 core/string.c PN_SIZE len = PN_STR_LEN(self); PN_SIZE 471 core/syntax.y PN_SIZE idx = 0; PN_SIZE 280 core/table.c PN_SIZE potion_tuple_find(Potion *P, PN tuple, PN value) { PN_SIZE 290 core/table.c PN_SIZE potion_tuple_push_unless(Potion *P, PN tuple, PN value) { PN_SIZE 292 core/table.c PN_SIZE idx = potion_tuple_find(P, tuple, value); PN_SIZE 563 core/table.c PN_SIZE i = PN_INT(index); PN_SIZE 584 core/table.c PN_SIZE i = PN_INT(index); PN_SIZE 599 core/table.c PN_SIZE len = t->len; PN_SIZE 601 core/table.c PN_SIZE i; PN_SIZE 602 core/table.c for (i = 0; i < (PN_SIZE)(len/2); i++) { PN_SIZE 635 core/table.c PN_SIZE from, ///< first index, usually 0 PN_SIZE 636 core/table.c PN_SIZE to, ///< last index, usually len-1 PN_SIZE 646 core/table.c PN_SIZE i, index = from + (to - from)/2; PN_SIZE 701 core/table.c PN_SIZE len = PN_TUPLE_LEN(self); PN_SIZE 123 core/vm-arm.c void potion_arm_move(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos) { PN_SIZE 128 core/vm-arm.c void potion_arm_loadpn(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos) { PN_SIZE 133 core/vm-arm.c void potion_arm_loadk(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 140 core/vm-arm.c void potion_arm_self(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 143 core/vm-arm.c void potion_arm_getlocal(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long regs) { PN_SIZE 148 core/vm-arm.c void potion_arm_setlocal(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long regs) { PN_SIZE 153 core/vm-arm.c void potion_arm_getupval(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long lregs) { PN_SIZE 156 core/vm-arm.c void potion_arm_setupval(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long lregs) { PN_SIZE 159 core/vm-arm.c void potion_arm_global(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 162 core/vm-arm.c void potion_arm_newtuple(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 165 core/vm-arm.c void potion_arm_gettuple(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 168 core/vm-arm.c void potion_arm_settuple(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 171 core/vm-arm.c void potion_arm_search(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 174 core/vm-arm.c void potion_arm_gettable(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 176 core/vm-arm.c void potion_arm_settable(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 179 core/vm-arm.c void potion_arm_newlick(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 182 core/vm-arm.c void potion_arm_getpath(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 185 core/vm-arm.c void potion_arm_setpath(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 188 core/vm-arm.c void potion_arm_add(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 195 core/vm-arm.c void potion_arm_sub(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 202 core/vm-arm.c void potion_arm_mult(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 209 core/vm-arm.c void potion_arm_div(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 216 core/vm-arm.c void potion_arm_rem(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 226 core/vm-arm.c void potion_arm_pow(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 238 core/vm-arm.c void potion_arm_neq(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos) { PN_SIZE 243 core/vm-arm.c void potion_arm_eq(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos) { PN_SIZE 248 core/vm-arm.c void potion_arm_lt(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos) { PN_SIZE 253 core/vm-arm.c void potion_arm_lte(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos) { PN_SIZE 258 core/vm-arm.c void potion_arm_gt(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos) { PN_SIZE 263 core/vm-arm.c void potion_arm_gte(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos) { PN_SIZE 268 core/vm-arm.c void potion_arm_bitn(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 271 core/vm-arm.c void potion_arm_bitl(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 278 core/vm-arm.c void potion_arm_bitr(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 285 core/vm-arm.c void potion_arm_def(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 288 core/vm-arm.c void potion_arm_bind(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 291 core/vm-arm.c void potion_arm_message(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 294 core/vm-arm.c void potion_arm_jmp(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, PN_OP *start, PNJumps *jmps, size_t *offs, int *jmpc) { PN_SIZE 299 core/vm-arm.c void potion_arm_test_asm(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, int test) { PN_SIZE 302 core/vm-arm.c void potion_arm_test(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos) { PN_SIZE 306 core/vm-arm.c void potion_arm_not(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos) { PN_SIZE 310 core/vm-arm.c void potion_arm_cmp(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos) { PN_SIZE 313 core/vm-arm.c void potion_arm_testjmp(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, PN_OP *start, PNJumps *jmps, size_t *offs, int *jmpc) { PN_SIZE 319 core/vm-arm.c void potion_arm_notjmp(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, PN_OP *start, PNJumps *jmps, size_t *offs, int *jmpc) { PN_SIZE 325 core/vm-arm.c void potion_arm_named(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 328 core/vm-arm.c void potion_arm_call(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 331 core/vm-arm.c void potion_arm_callset(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 334 core/vm-arm.c void potion_arm_tailcall(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 337 core/vm-arm.c void potion_arm_return(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos) { PN_SIZE 348 core/vm-arm.c void potion_arm_class(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 122 core/vm-ppc.c void potion_ppc_move(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos) { PN_SIZE 127 core/vm-ppc.c void potion_ppc_loadpn(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos) { PN_SIZE 132 core/vm-ppc.c void potion_ppc_loadk(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 139 core/vm-ppc.c void potion_ppc_self(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 142 core/vm-ppc.c void potion_ppc_getlocal(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long regs) { PN_SIZE 147 core/vm-ppc.c void potion_ppc_setlocal(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long regs) { PN_SIZE 152 core/vm-ppc.c void potion_ppc_getupval(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long lregs) { PN_SIZE 155 core/vm-ppc.c void potion_ppc_setupval(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long lregs) { PN_SIZE 158 core/vm-ppc.c void potion_ppc_global(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 161 core/vm-ppc.c void potion_ppc_newtuple(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 164 core/vm-ppc.c void potion_ppc_gettuple(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 167 core/vm-ppc.c void potion_ppc_settuple(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 170 core/vm-ppc.c void potion_ppc_search(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 173 core/vm-ppc.c void potion_ppc_gettable(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 175 core/vm-ppc.c void potion_ppc_settable(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 178 core/vm-ppc.c void potion_ppc_newlick(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 181 core/vm-ppc.c void potion_ppc_getpath(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 184 core/vm-ppc.c void potion_ppc_setpath(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 187 core/vm-ppc.c void potion_ppc_add(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 194 core/vm-ppc.c void potion_ppc_sub(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 201 core/vm-ppc.c void potion_ppc_mult(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 208 core/vm-ppc.c void potion_ppc_div(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 215 core/vm-ppc.c void potion_ppc_rem(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 225 core/vm-ppc.c void potion_ppc_pow(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 237 core/vm-ppc.c void potion_ppc_neq(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos) { PN_SIZE 242 core/vm-ppc.c void potion_ppc_eq(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos) { PN_SIZE 247 core/vm-ppc.c void potion_ppc_lt(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos) { PN_SIZE 252 core/vm-ppc.c void potion_ppc_lte(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos) { PN_SIZE 257 core/vm-ppc.c void potion_ppc_gt(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos) { PN_SIZE 262 core/vm-ppc.c void potion_ppc_gte(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos) { PN_SIZE 267 core/vm-ppc.c void potion_ppc_bitn(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 270 core/vm-ppc.c void potion_ppc_bitl(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 277 core/vm-ppc.c void potion_ppc_bitr(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 284 core/vm-ppc.c void potion_ppc_def(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 287 core/vm-ppc.c void potion_ppc_bind(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 290 core/vm-ppc.c void potion_ppc_message(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 293 core/vm-ppc.c void potion_ppc_jmp(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, PN_OP *start, PNJumps *jmps, size_t *offs, int *jmpc) { PN_SIZE 298 core/vm-ppc.c void potion_ppc_test_asm(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, int test) { PN_SIZE 301 core/vm-ppc.c void potion_ppc_test(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos) { PN_SIZE 305 core/vm-ppc.c void potion_ppc_not(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos) { PN_SIZE 309 core/vm-ppc.c void potion_ppc_cmp(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos) { PN_SIZE 312 core/vm-ppc.c void potion_ppc_testjmp(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, PN_OP *start, PNJumps *jmps, size_t *offs, int *jmpc) { PN_SIZE 318 core/vm-ppc.c void potion_ppc_notjmp(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, PN_OP *start, PNJumps *jmps, size_t *offs, int *jmpc) { PN_SIZE 324 core/vm-ppc.c void potion_ppc_named(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 327 core/vm-ppc.c void potion_ppc_call(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 330 core/vm-ppc.c void potion_ppc_callset(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 333 core/vm-ppc.c void potion_ppc_tailcall(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 336 core/vm-ppc.c void potion_ppc_return(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos) { PN_SIZE 347 core/vm-ppc.c void potion_ppc_class(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 470 core/vm-x86.c void potion_x86_move(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos) { PN_SIZE 476 core/vm-x86.c void potion_x86_loadpn(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos) { PN_SIZE 485 core/vm-x86.c void potion_x86_loadk(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 497 core/vm-x86.c void potion_x86_self(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 505 core/vm-x86.c void potion_x86_getlocal(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long regs) { PN_SIZE 524 core/vm-x86.c void potion_x86_setlocal(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long regs) { PN_SIZE 543 core/vm-x86.c void potion_x86_getupval(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long lregs) { PN_SIZE 552 core/vm-x86.c void potion_x86_setupval(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long lregs) { PN_SIZE 559 core/vm-x86.c void potion_x86_global(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 570 core/vm-x86.c void potion_x86_newtuple(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 580 core/vm-x86.c void potion_x86_gettuple(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 598 core/vm-x86.c void potion_x86_settuple(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 608 core/vm-x86.c void potion_x86_gettable(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 619 core/vm-x86.c void potion_x86_settable(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 630 core/vm-x86.c void potion_x86_newlick(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 653 core/vm-x86.c void potion_x86_getpath(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 663 core/vm-x86.c void potion_x86_setpath(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 673 core/vm-x86.c void potion_x86_add(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 681 core/vm-x86.c void potion_x86_sub(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 690 core/vm-x86.c void potion_x86_mult(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 701 core/vm-x86.c void potion_x86_div(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 714 core/vm-x86.c void potion_x86_rem(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 727 core/vm-x86.c void potion_x86_pow(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 737 core/vm-x86.c void potion_x86_neq(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 749 core/vm-x86.c void potion_x86_eq(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 761 core/vm-x86.c void potion_x86_lt(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos) { PN_SIZE 768 core/vm-x86.c void potion_x86_lte(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos) { PN_SIZE 775 core/vm-x86.c void potion_x86_gt(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos) { PN_SIZE 782 core/vm-x86.c void potion_x86_gte(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos) { PN_SIZE 789 core/vm-x86.c void potion_x86_bitn(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 797 core/vm-x86.c void potion_x86_bitl(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 810 core/vm-x86.c void potion_x86_bitr(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 823 core/vm-x86.c void potion_x86_def(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 834 core/vm-x86.c void potion_x86_bind(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 844 core/vm-x86.c void potion_x86_message(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 854 core/vm-x86.c void potion_x86_jmp(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, PNJumps *jmps, size_t *offs, int *jmpc) { PN_SIZE 859 core/vm-x86.c void potion_x86_test_asm(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, int test) { PN_SIZE 874 core/vm-x86.c void potion_x86_test(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos) { PN_SIZE 878 core/vm-x86.c void potion_x86_not(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos) { PN_SIZE 882 core/vm-x86.c void potion_x86_cmp(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos) { PN_SIZE 886 core/vm-x86.c void potion_x86_testjmp(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, PNJumps *jmps, size_t *offs, int *jmpc) { PN_SIZE 896 core/vm-x86.c void potion_x86_notjmp(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, PNJumps *jmps, size_t *offs, int *jmpc) { PN_SIZE 907 core/vm-x86.c void potion_x86_named(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 935 core/vm-x86.c void potion_x86_call(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 1019 core/vm-x86.c void potion_x86_callset(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 1029 core/vm-x86.c void potion_x86_tailcall(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos) { PN_SIZE 1032 core/vm-x86.c void potion_x86_return(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos) { PN_SIZE 1048 core/vm-x86.c void potion_x86_method(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE *pos, long lregs, long start, long regs) { PN_SIZE 1083 core/vm-x86.c void potion_x86_class(Potion *P, struct PNProto * volatile f, PNAsm * volatile *asmp, PN_SIZE pos, long start) { PN_SIZE 163 core/vm.c PN_SIZE i; PN_SIZE 223 core/vm.c PN_SIZE pos; PN_SIZE 235 core/vm.c PN_SIZE j; PN_SIZE 271 core/vm.c PN_SIZE i; PN_SIZE 277 core/vm.c PN_SIZE num = PN_GET(f->locals, v); PN_SIZE 546 core/vm.c PN_SIZE pos; PN_SIZE 594 core/vm.c PN potion_vm(Potion *P, PN proto, PN self, PN vargs, PN_SIZE upc, PN *upargs) { PN_SIZE 603 core/vm.c PN_SIZE pos = 0; PN_SIZE 641 core/vm.c PN_SIZE i; PN_SIZE 650 core/vm.c PN_SIZE num = PN_GET(f->locals, s); PN_SIZE 657 core/vm.c PN_SIZE len = PN_OP_LEN(f->asmb); PN_SIZE 888 core/vm.c pos = (PN_SIZE)current[-1]; PN_SIZE 30 lib/buffile.c PN_SIZE siz; PN_SIZE 44 test/api/gc-test.c PN_SIZE count = potion_mark_stack(P, 0); PN_SIZE 70 test/api/gc-test.c PN_SIZE count = potion_mark_stack(P, 0);