From 086548476c7665802406a4f76af2f8cf8622b661 Mon Sep 17 00:00:00 2001 From: ekeeke31 Date: Tue, 23 Jun 2009 17:11:33 +0000 Subject: [PATCH] ~functions inlining --- source/m68k/m68kCycleAccurate.h | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/source/m68k/m68kCycleAccurate.h b/source/m68k/m68kCycleAccurate.h index 478ca23..ca07b08 100644 --- a/source/m68k/m68kCycleAccurate.h +++ b/source/m68k/m68kCycleAccurate.h @@ -4,6 +4,8 @@ * * Copyright (c) 2005 by Jorge Cwik, pasti@fxatari.com * + * Added MULU and MULS accurate timings (Eke-Eke) + * * This is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or @@ -71,7 +73,7 @@ typedef signed short SHORT; // Unsigned division // -unsigned getDivu68kCycles( DWORD dividend, WORD divisor) +INLINE unsigned getDivu68kCycles( DWORD dividend, WORD divisor) { int i; @@ -117,7 +119,7 @@ unsigned getDivu68kCycles( DWORD dividend, WORD divisor) // Signed division // -unsigned getDivs68kCycles( LONG dividend, SHORT divisor) +INLINE unsigned getDivs68kCycles( LONG dividend, SHORT divisor) { //if( (SHORT) divisor == 0) @@ -165,7 +167,7 @@ unsigned getDivs68kCycles( LONG dividend, SHORT divisor) // Unsigned multiplication // -unsigned getMulu68kCycles( WORD source) +INLINE unsigned getMulu68kCycles( WORD source) { int i; @@ -190,7 +192,7 @@ unsigned getMulu68kCycles( WORD source) // Signed multiplication // -unsigned getMuls68kCycles( SHORT source) +INLINE unsigned getMuls68kCycles( SHORT source) { int i;