Alien-TinyCCx
view release on metacpan or search on metacpan
src/i386-asm.c view on Meta::CPAN
502503504505506507508509510511512513514515516517518519520521522
}
return
0;
}
ST_FUNC void asm_opcode(TCCState
*s1
,
int
opcode)
{
const ASMInstr
*pa
;
int
i, modrm_index, reg, v, op1, seg_prefix, pc;
int
nb_ops, s;
Operand ops[MAX_OPERANDS],
*pop
;
int
op_type[3]; /* decoded op type */
int
alltypes; /* OR of all operand types */
int
autosize;
/* force synthetic
';'
after
prefix instruction, so we can handle */
/* one-line things like
"rep stosb"
instead of only
"rep\nstosb"
*/
if
(opcode >= TOK_ASM_wait && opcode <= TOK_ASM_repnz)
unget_tok(
';'
);
/* get operands */
pop
= ops;
( run in 0.339 second using v1.01-cache-2.11-cpan-0d8aa00de5b )