예제 #1
0
// switch to short index registers ("!rs" pseudo opcode)
static enum eos_t PO_rs(void)
{
	return set_register_length(&CPU_now->xy_are_long, FALSE);
}
예제 #2
0
파일: cpu.c 프로젝트: Jedzia/acm3
// Switch to short index registers ("!rs" pseudo opcode)
static enum eos_t PO_rs(void) {
	return(set_register_length(CPU_now->long_regs + LONGREG_IDX_R, FALSE));
}
예제 #3
0
// switch to short accu ("!as" pseudo opcode)
static enum eos_t PO_as(void)
{
	return set_register_length(&CPU_now->a_is_long, FALSE);
}
예제 #4
0
파일: cpu.c 프로젝트: Jedzia/acm3
// Switch to long accu ("!al" pseudo opcode)
static enum eos_t PO_al(void) {
	return(set_register_length(CPU_now->long_regs + LONGREG_IDX_A, TRUE));
}