arm_tmphead_1.h Source File
Back to the index.
Go to the documentation of this file.
6 #define Y(n) void arm_instr_ ## n ## __eq(struct cpu *cpu, \
7 struct arm_instr_call *ic) \
8 { if (cpu->cd.arm.flags & ARM_F_Z) \
9 arm_instr_ ## n (cpu, ic); } \
10 void arm_instr_ ## n ## __ne(struct cpu *cpu, \
11 struct arm_instr_call *ic) \
12 { if (!(cpu->cd.arm.flags & ARM_F_Z)) \
13 arm_instr_ ## n (cpu, ic); } \
14 void arm_instr_ ## n ## __cs(struct cpu *cpu, \
15 struct arm_instr_call *ic) \
16 { if (cpu->cd.arm.flags & ARM_F_C) \
17 arm_instr_ ## n (cpu, ic); } \
18 void arm_instr_ ## n ## __cc(struct cpu *cpu, \
19 struct arm_instr_call *ic) \
20 { if (!(cpu->cd.arm.flags & ARM_F_C)) \
21 arm_instr_ ## n (cpu, ic); } \
22 void arm_instr_ ## n ## __mi(struct cpu *cpu, \
23 struct arm_instr_call *ic) \
24 { if (cpu->cd.arm.flags & ARM_F_N) \
25 arm_instr_ ## n (cpu, ic); } \
26 void arm_instr_ ## n ## __pl(struct cpu *cpu, \
27 struct arm_instr_call *ic) \
28 { if (!(cpu->cd.arm.flags & ARM_F_N)) \
29 arm_instr_ ## n (cpu, ic); } \
30 void arm_instr_ ## n ## __vs(struct cpu *cpu, \
31 struct arm_instr_call *ic) \
32 { if (cpu->cd.arm.flags & ARM_F_V) \
33 arm_instr_ ## n (cpu, ic); } \
34 void arm_instr_ ## n ## __vc(struct cpu *cpu, \
35 struct arm_instr_call *ic) \
36 { if (!(cpu->cd.arm.flags & ARM_F_V)) \
37 arm_instr_ ## n (cpu, ic); } \
38 void arm_instr_ ## n ## __hi(struct cpu *cpu, \
39 struct arm_instr_call *ic) \
40 { if (condition_hi[cpu->cd.arm.flags]) \
41 arm_instr_ ## n (cpu, ic); } \
42 void arm_instr_ ## n ## __ls(struct cpu *cpu, \
43 struct arm_instr_call *ic) \
44 { if (!condition_hi[cpu->cd.arm.flags]) \
45 arm_instr_ ## n (cpu, ic); } \
46 void arm_instr_ ## n ## __ge(struct cpu *cpu, \
47 struct arm_instr_call *ic) \
48 { if (condition_ge[cpu->cd.arm.flags]) \
49 arm_instr_ ## n (cpu, ic); } \
50 void arm_instr_ ## n ## __lt(struct cpu *cpu, \
51 struct arm_instr_call *ic) \
52 { if (!condition_ge[cpu->cd.arm.flags]) \
53 arm_instr_ ## n (cpu, ic); } \
54 void arm_instr_ ## n ## __gt(struct cpu *cpu, \
55 struct arm_instr_call *ic) \
56 { if (condition_gt[cpu->cd.arm.flags]) \
57 arm_instr_ ## n (cpu, ic); } \
58 void arm_instr_ ## n ## __le(struct cpu *cpu, \
59 struct arm_instr_call *ic) \
60 { if (!condition_gt[cpu->cd.arm.flags]) \
61 arm_instr_ ## n (cpu, ic); }
Generated on Tue Aug 25 2020 19:25:06 for GXemul by
1.8.18