No.
Rotate, not shift. See the Intel IA-32 programmer's reference manual volume II for more information.
Wait, what?
Ever thought of the fact that all languages are not created equal?Sorry, the asm is from a delphi function.. and I can't seem to figure out the appropriate function to cope for the asm in vb6.