Regarding an omaha 8-or-better low evaluator... I am always one
to be profligate with memory or startup time when speed is
desired. A simple 8-bit plus 8-bit lookup table (2^16 entries)
should do the trick, with one octet representing the board
A2345678 bitmask and the other representing the hole card
A2345678 bitmask. There are only 8-choose-5 = 56 possible low
hands, meaning that 1 byte is plenty for each element -- and with
8 bits an element could even encode the resulting low ranks
directly.
-Michael M
__________________________________________________
Do You Yahoo!?
Talk to your friends online with Yahoo! Messenger.
http://im.yahoo.com