R_CX
push_word(emu, emu->x86.R_CX);
emu->x86.R_CX = pop_word(emu);
emu->x86.R_AX = emu->x86.R_CX;
emu->x86.R_CX = (uint16_t) tmp;
count = emu->x86.R_CX;
emu->x86.R_CX = 0;
count = emu->x86.R_CX;
emu->x86.R_CX = 0;
while (emu->x86.R_CX != 0) {
emu->x86.R_CX -= 1;
while (emu->x86.R_CX != 0) {
emu->x86.R_CX -= 1;
while (emu->x86.R_CX != 0) {
emu->x86.R_CX -= 1;
while (emu->x86.R_CX != 0) {
emu->x86.R_CX -= 1;
while (emu->x86.R_CX != 0) {
emu->x86.R_CX -= 1;
count = emu->x86.R_CX;
emu->x86.R_CX = 0;
while (emu->x86.R_CX != 0) {
emu->x86.R_CX -= 1;
count = emu->x86.R_CX;
emu->x86.R_CX = 0;
while (emu->x86.R_CX != 0) {
emu->x86.R_CX -= 1;
while (emu->x86.R_CX != 0) {
emu->x86.R_CX -= 1;
while (emu->x86.R_CX != 0) {
emu->x86.R_CX -= 1;
while (emu->x86.R_CX != 0) {
emu->x86.R_CX -= 1;
emu->x86.R_CX = fetch_word_imm(emu);
emu->x86.R_CX -= 1;
if (emu->x86.R_CX != 0 && !ACCESS_FLAG(F_ZF)) /* CX != 0 and !ZF */
emu->x86.R_CX -= 1;
if (emu->x86.R_CX != 0 && ACCESS_FLAG(F_ZF)) /* CX != 0 and ZF */
emu->x86.R_CX -= 1;
if (emu->x86.R_CX != 0)
if (emu->x86.R_CX == 0)
return &emu->x86.R_CX;
emu->x86.R_ECX : emu->x86.R_CX);
emu->x86.R_CX = 0;
emu->x86.R_ECX : emu->x86.R_CX);
emu->x86.R_CX = 0;