no I also read from right to left but I guess I had a mistake in my thoughts somewhere else.
I assumed that the shifting starts with zero, so (1<<0) would make 0001 and (1<<3) makes 1000
But I guess thats wrong here.
Sorry for disturbing wink