subtract instead of shift

addresses: https://github.com/RIOT-OS/RIOT/pull/1044#issuecomment-41055106