or.c File Reference

#include <stdint.h>
#include "emu/emu_cpu.h"
#include "emu/emu_cpu_data.h"
#include "emu/emu_memory.h"
Include dependency graph for or.c:

Defines

#define INSTR_CALC_AND_SET_FLAGS(bits, cpu, a, b, c, operation)
#define TRACK_INIT_ALL_FLAGS(instruction_p)

Functions

int32_t instr_or_08 (struct emu_cpu *c, struct emu_cpu_instruction *i)
int32_t instr_or_09 (struct emu_cpu *c, struct emu_cpu_instruction *i)
int32_t instr_or_0a (struct emu_cpu *c, struct emu_cpu_instruction *i)
int32_t instr_or_0b (struct emu_cpu *c, struct emu_cpu_instruction *i)
int32_t instr_or_0c (struct emu_cpu *c, struct emu_cpu_instruction *i)
int32_t instr_or_0d (struct emu_cpu *c, struct emu_cpu_instruction *i)
int32_t instr_group_1_80_or (struct emu_cpu *c, struct emu_cpu_instruction *i)
int32_t instr_group_1_81_or (struct emu_cpu *c, struct emu_cpu_instruction *i)
int32_t instr_group_1_83_or (struct emu_cpu *c, struct emu_cpu_instruction *i)

Define Documentation

#define INSTR_CALC_AND_SET_FLAGS ( bits,
cpu,
a,
b,
c,
operation   ) 
Value:
INSTR_CALC(bits, a, b, c, operation)                                                            \
CPU_FLAG_UNSET(cpu, f_of);                                                                              \
CPU_FLAG_UNSET(cpu, f_cf);                                                                              \
INSTR_SET_FLAG_ZF(cpu)                                                                                  \
INSTR_SET_FLAG_PF(cpu)                                                                                  \
INSTR_SET_FLAG_SF(cpu)
#define TRACK_INIT_ALL_FLAGS ( instruction_p   ) 
Value:
TRACK_INIT_EFLAG(instruction_p, f_of); \
TRACK_INIT_EFLAG(instruction_p, f_cf); \
TRACK_INIT_EFLAG(instruction_p, f_zf); \
TRACK_INIT_EFLAG(instruction_p, f_pf); \
TRACK_INIT_EFLAG(instruction_p, f_sf);

Function Documentation

int32_t instr_group_1_80_or ( struct emu_cpu c,
struct emu_cpu_instruction i 
)
int32_t instr_group_1_81_or ( struct emu_cpu c,
struct emu_cpu_instruction i 
)
int32_t instr_group_1_83_or ( struct emu_cpu c,
struct emu_cpu_instruction i 
)
int32_t instr_or_08 ( struct emu_cpu c,
struct emu_cpu_instruction i 
)
int32_t instr_or_09 ( struct emu_cpu c,
struct emu_cpu_instruction i 
)
int32_t instr_or_0a ( struct emu_cpu c,
struct emu_cpu_instruction i 
)
int32_t instr_or_0b ( struct emu_cpu c,
struct emu_cpu_instruction i 
)
int32_t instr_or_0c ( struct emu_cpu c,
struct emu_cpu_instruction i 
)
int32_t instr_or_0d ( struct emu_cpu c,
struct emu_cpu_instruction i 
)

Generated on Sun Jan 9 16:50:19 2011 for libemu by  doxygen 1.6.1