Lines Matching defs:arg

182 	uint32_t idx, val = 0xCDCDCDCD, align, arg;
184 arg = attr & 7;
186 switch (arg) {
366 uint32_t align = (attr >> 3) & 7, arg = attr & 7;
367 switch (arg) {
431 static uint32_t atom_get_dst(atom_exec_context *ctx, int arg, uint8_t attr,
435 arg | atom_dst_to_src[(attr >> 3) &
440 static void atom_skip_dst(atom_exec_context *ctx, int arg, uint8_t attr, int *ptr)
443 arg | atom_dst_to_src[(attr >> 3) & 7][(attr >> 6) &
447 static void atom_put_dst(atom_exec_context *ctx, int arg, uint8_t attr,
459 switch (arg) {
583 static void atom_op_add(atom_exec_context *ctx, int *ptr, int arg)
589 dst = atom_get_dst(ctx, arg, attr, ptr, &saved, 1);
594 atom_put_dst(ctx, arg, attr, &dptr, dst, saved);
597 static void atom_op_and(atom_exec_context *ctx, int *ptr, int arg)
603 dst = atom_get_dst(ctx, arg, attr, ptr, &saved, 1);
608 atom_put_dst(ctx, arg, attr, &dptr, dst, saved);
611 static void atom_op_beep(atom_exec_context *ctx, int *ptr, int arg)
616 static void atom_op_calltable(atom_exec_context *ctx, int *ptr, int arg)
632 static void atom_op_clear(atom_exec_context *ctx, int *ptr, int arg)
639 atom_get_dst(ctx, arg, attr, ptr, &saved, 0);
641 atom_put_dst(ctx, arg, attr, &dptr, 0, saved);
644 static void atom_op_compare(atom_exec_context *ctx, int *ptr, int arg)
649 dst = atom_get_dst(ctx, arg, attr, ptr, NULL, 1);
658 static void atom_op_delay(atom_exec_context *ctx, int *ptr, int arg)
662 if (arg == ATOM_UNIT_MICROSEC)
670 static void atom_op_div(atom_exec_context *ctx, int *ptr, int arg)
675 dst = atom_get_dst(ctx, arg, attr, ptr, NULL, 1);
687 static void atom_op_eot(atom_exec_context *ctx, int *ptr, int arg)
692 static void atom_op_jump(atom_exec_context *ctx, int *ptr, int arg)
698 switch (arg) {
721 if (arg != ATOM_COND_ALWAYS)
745 static void atom_op_mask(atom_exec_context *ctx, int *ptr, int arg)
751 dst = atom_get_dst(ctx, arg, attr, ptr, &saved, 1);
759 atom_put_dst(ctx, arg, attr, &dptr, dst, saved);
762 static void atom_op_move(atom_exec_context *ctx, int *ptr, int arg)
768 atom_get_dst(ctx, arg, attr, ptr, &saved, 0);
770 atom_skip_dst(ctx, arg, attr, ptr);
776 atom_put_dst(ctx, arg, attr, &dptr, src, saved);
779 static void atom_op_mul(atom_exec_context *ctx, int *ptr, int arg)
784 dst = atom_get_dst(ctx, arg, attr, ptr, NULL, 1);
790 static void atom_op_nop(atom_exec_context *ctx, int *ptr, int arg)
795 static void atom_op_or(atom_exec_context *ctx, int *ptr, int arg)
801 dst = atom_get_dst(ctx, arg, attr, ptr, &saved, 1);
806 atom_put_dst(ctx, arg, attr, &dptr, dst, saved);
809 static void atom_op_postcard(atom_exec_context *ctx, int *ptr, int arg)
815 static void atom_op_repeat(atom_exec_context *ctx, int *ptr, int arg)
820 static void atom_op_restorereg(atom_exec_context *ctx, int *ptr, int arg)
825 static void atom_op_savereg(atom_exec_context *ctx, int *ptr, int arg)
830 static void atom_op_setdatablock(atom_exec_context *ctx, int *ptr, int arg)
844 static void atom_op_setfbbase(atom_exec_context *ctx, int *ptr, int arg)
851 static void atom_op_setport(atom_exec_context *ctx, int *ptr, int arg)
854 switch (arg) {
878 static void atom_op_setregblock(atom_exec_context *ctx, int *ptr, int arg)
885 static void atom_op_shift_left(atom_exec_context *ctx, int *ptr, int arg)
893 dst = atom_get_dst(ctx, arg, attr, ptr, &saved, 1);
898 atom_put_dst(ctx, arg, attr, &dptr, dst, saved);
901 static void atom_op_shift_right(atom_exec_context *ctx, int *ptr, int arg)
909 dst = atom_get_dst(ctx, arg, attr, ptr, &saved, 1);
914 atom_put_dst(ctx, arg, attr, &dptr, dst, saved);
917 static void atom_op_shl(atom_exec_context *ctx, int *ptr, int arg)
924 dst = atom_get_dst(ctx, arg, attr, ptr, &saved, 1);
933 atom_put_dst(ctx, arg, attr, &dptr, dst, saved);
936 static void atom_op_shr(atom_exec_context *ctx, int *ptr, int arg)
943 dst = atom_get_dst(ctx, arg, attr, ptr, &saved, 1);
952 atom_put_dst(ctx, arg, attr, &dptr, dst, saved);
955 static void atom_op_sub(atom_exec_context *ctx, int *ptr, int arg)
961 dst = atom_get_dst(ctx, arg, attr, ptr, &saved, 1);
966 atom_put_dst(ctx, arg, attr, &dptr, dst, saved);
969 static void atom_op_switch(atom_exec_context *ctx, int *ptr, int arg)
996 static void atom_op_test(atom_exec_context *ctx, int *ptr, int arg)
1001 dst = atom_get_dst(ctx, arg, attr, ptr, NULL, 1);
1008 static void atom_op_xor(atom_exec_context *ctx, int *ptr, int arg)
1014 dst = atom_get_dst(ctx, arg, attr, ptr, &saved, 1);
1019 atom_put_dst(ctx, arg, attr, &dptr, dst, saved);
1022 static void atom_op_debug(atom_exec_context *ctx, int *ptr, int arg)
1029 int arg;
1200 opcode_table[op].arg);