clinew/2048 — pull request #1 by libesz (2014-03-26 13:04:27+00:00)
Title: call order is not guaranteed on |

It can happen with some exotic compiler that shift will happen before merge, which causes unplayable game :)