Make logical shifts unsigned in alu
Fix signedness for most functions, fix slt