Hi, all. I just got a problem with signed shift right problem. long a = 0x8000000000000000; long b = a>>63; // b is 0xffffffffffffffff
But if I use SAR to do the signed shift right in harmony internally, b is 0xffffffff00000001. I traced the code for a while and couldn't find the difference for the two ways. Any idea? Thanks. Xiaoming
