0x0000012c: e59f6058 X`.. LDR r6,0x18c ; грузим 0x01234567
0x00000130: e1a04000 .@.. MOV r4,r0 ; r0,r4 = dw
0x00000150: e1a00204 .... MOV r0,r4,LSL #4 ; ?????????
r0=dw << 4 ; r4=0x12345678 r0=0x23456780
0x00000154: e1500226 &.P. CMP r0,r6,LSR #4 ; ?????????
if (r6 == (r0 >> 4) ) ; if (r6 == 0x02345678)
Просто используется оптимизация по возможностим ARM архитектуры.