47 CCFlagBits ccflags =
flags;
57 return !(!ccflags.ezf && ccflags.zf);
59 panic(
"This condition is not implemented!");
61 panic(
"This condition is not implemented!");
63 panic(
"This condition is not implemented!");
65 return !ccflags.ezf && ccflags.zf;
74 return ccflags.cf | ccflags.zf;
80 return ccflags.sf ^ ccflags.of;
82 return (ccflags.sf ^ ccflags.of) | ccflags.zf;
90 return !ccflags.ezf && ccflags.zf;
92 panic(
"This condition is not implemented!");
94 panic(
"This condition is not implemented!");
96 panic(
"This condition is not implemented!");
98 return !ccflags.ezf && !ccflags.zf;
107 return !(ccflags.cf | ccflags.zf);
113 return !(ccflags.sf ^ ccflags.of);
115 return !((ccflags.sf ^ ccflags.of) | ccflags.zf);
117 panic(
"Unknown condition: %d\n", condition);