From: Mental Guy Date: 2008-01-23T06:25:52+09:00 Subject: Re: Circular shift Grar, let me try that again without missing the closing parenthesis: def shift_left_width(value, register_width, bits) ( value << bits ) & bitmask(register_width) end -mental -- Posted via http://www.ruby-forum.com/.