ref: 4dba5596398fe88df1210f15d0a1ccb68604c2da
dir: /as/ins.c/
#include "../inc/scc.h" #include "as.h" void direct(Op *op, Arg *args) { emit(cursec, op->bytes, op->size); } void def(Arg *args, int siz) { for ( ; args->type; ++args) emit(cursec, pack(args->val, siz, endian), siz); } void defb(Op *op, Arg *args) { def(args, 1); } void defw(Op *op, Arg *args) { def(args, 2); } void defd(Op *op, Arg *args) { def(args, 4); } void defq(Op *op, Arg *args) { def(args, 8); }