Fixed the SWI instruction by changing the right bitshift with a unsigned bitshift