Previous 199869 Revisions Next

r26208 Saturday 16th November, 2013 at 22:10:20 UTC by R. Belmont
More "old GCC" fixups (nw)
[src/emu/cpu/arm7]arm7drc.c
[src/emu/cpu/es5510]es5510.c

trunk/src/emu/cpu/arm7/arm7drc.c
r26207r26208
637637   UML_JMPc(block, uml::COND_Z, nopabt = label++);                          // jmpz     nound
638638
639639   UML_ROLINS(block, uml::mem(&GET_CPSR), eARM7_MODE_UND, 0, MODE_FLAG);     // rolins   CPSR, eARM7_MODE_UND, 0, MODE_FLAG
640   UML_MOV(block, uml::I1, -4);                                             // mov      i1, -4
640   UML_MOV(block, uml::I1, (UINT64)-4);                                             // mov      i1, -4
641641   UML_TEST(block, uml::mem(&GET_CPSR), T_MASK);                            // test     CPSR, T_MASK
642   UML_MOVc(block, uml::COND_NZ, uml::I1, -2);                                   // movnz    i1, -2
642   UML_MOVc(block, uml::COND_NZ, uml::I1, (UINT64)-2);                                   // movnz    i1, -2
643643   UML_ADD(block, uml::mem(&GET_REGISTER(14)), uml::I0, uml::I1);                // add      LR, i0, i1
644644   UML_MOV(block, uml::mem(&GET_REGISTER(SPSR)), uml::mem(&GET_CPSR));      // mov      SPSR, CPSR
645645   UML_OR(block, uml::mem(&GET_CPSR), uml::mem(&GET_CPSR), I_MASK);              // or       CPSR, CPSR, I_MASK
r26207r26208
655655   UML_JMPc(block, uml::COND_Z, done = label++);                            // jmpz     done
656656
657657   UML_ROLINS(block, uml::mem(&GET_CPSR), eARM7_MODE_SVC, 0, MODE_FLAG);     // rolins   CPSR, eARM7_MODE_SVC, 0, MODE_FLAG
658   UML_MOV(block, uml::I1, -4);                                             // mov      i1, -4
658   UML_MOV(block, uml::I1, (UINT64)-4);                                             // mov      i1, -4
659659   UML_TEST(block, uml::mem(&GET_CPSR), T_MASK);                            // test     CPSR, T_MASK
660   UML_MOVc(block, uml::COND_NZ, uml::I1, -2);                                   // movnz    i1, -2
660   UML_MOVc(block, uml::COND_NZ, uml::I1, (UINT64)-2);                                   // movnz    i1, -2
661661   UML_ADD(block, uml::mem(&GET_REGISTER(14)), uml::I0, uml::I1);                // add      LR, i0, i1
662662
663663   UML_TEST(block, uml::mem(&GET_CPSR), SR_MODE32);                         // test     CPSR, MODE32
trunk/src/emu/cpu/es5510/es5510.c
r26207r26208
214214   } else {
215215      return stpcpy_int(s, REGNAME(r));
216216   }
217
218   return 0;
217219}
218220
219221const alu_op_t es5510_device::ALU_OPS[16] = {

Previous 199869 Revisions Next


© 1997-2024 The MAME Team