Mercurial > repos > blastem
comparison m68k_to_x86.c @ 461:6221f8f534fa
Merge
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Tue, 10 Sep 2013 00:30:39 -0700 |
parents | 6a315728fede |
children | 140af5509ce7 |
comparison
equal
deleted
inserted
replaced
460:788ba843a731 | 461:6221f8f534fa |
---|---|
2950 break; | 2950 break; |
2951 case M68K_BCHG: | 2951 case M68K_BCHG: |
2952 case M68K_BCLR: | 2952 case M68K_BCLR: |
2953 case M68K_BSET: | 2953 case M68K_BSET: |
2954 case M68K_BTST: | 2954 case M68K_BTST: |
2955 dst = cycles(dst, inst->extra.size == OPSIZE_BYTE ? 4 : 6); | 2955 dst = cycles(dst, inst->extra.size == OPSIZE_BYTE ? 4 : ( |
2956 inst->op == M68K_BTST ? 6 : (inst->op == M68K_BCLR ? 10 : 8)) | |
2957 ); | |
2956 if (src_op.mode == MODE_IMMED) { | 2958 if (src_op.mode == MODE_IMMED) { |
2957 if (inst->extra.size == OPSIZE_BYTE) { | 2959 if (inst->extra.size == OPSIZE_BYTE) { |
2958 src_op.disp &= 0x7; | 2960 src_op.disp &= 0x7; |
2959 } | 2961 } |
2960 if (inst->op == M68K_BTST) { | 2962 if (inst->op == M68K_BTST) { |