1.1 --- a/src/sh4/sh4x86.in Mon Sep 13 10:13:42 2010 +1000
1.2 +++ b/src/sh4/sh4x86.in Mon Nov 08 18:56:11 2010 +1000
1.4 uint32_t sh4_translate_end_block_size()
1.6 if( sh4_x86.backpatch_posn <= 3 ) {
1.7 - return EPILOGUE_SIZE + (sh4_x86.backpatch_posn*24);
1.8 + return EPILOGUE_SIZE + (sh4_x86.backpatch_posn*(12+CALL1_PTR_MIN_SIZE));
1.10 - return EPILOGUE_SIZE + 72 + (sh4_x86.backpatch_posn-3)*27;
1.11 + return EPILOGUE_SIZE + (3*(12+CALL1_PTR_MIN_SIZE)) + (sh4_x86.backpatch_posn-3)*(15+CALL1_PTR_MIN_SIZE);