Remembering how the bits are stored in the FAT12 table, you could alternate between entries with the A first and last.
It makes the table lookup code slightly more complicated, but allows for aligned A entries. This probably only makes sense for really big tables with hundreds or thousands of entries, though. A macro that expanded with the C and A in appropriate order would make it easier. -- glen From: "Bernd Oppolzer" <[email protected]> To: [email protected] Sent: Saturday, October 3, 2015 3:21:40 AM Subject: Re: Branch Table or:make the length of the function name a multiple of 4, since it is a design decision. 16 or 24 comes to mind ... some modern environments have even longer function names (64). When you have really large branch tables with hundreds of functions, sequential table lookup will be a performance problem. Then you should consider binary search etc. Kind regards Bernd Am 03.10.2015 um 11:56 schrieb [email protected]: > ah forgot..... > > the table should be AL4(xxx) to avoid alignment
