Lines Matching refs:zigZagEncode64
235 $this->assertSame('0', GPBWire::zigZagEncode64(0));
236 $this->assertSame('1', GPBWire::zigZagEncode64(-1));
237 $this->assertSame('2', GPBWire::zigZagEncode64(1));
238 $this->assertSame('3', GPBWire::zigZagEncode64(-2));
241 GPBWire::zigZagEncode64(0x3FFFFFFF));
244 GPBWire::zigZagEncode64(-1073741824)); // 0xFFFFFFFFC0000000
247 GPBWire::zigZagEncode64(2147483647)); // 0x7FFFFFFF
250 GPBWire::zigZagEncode64(-2147483648)); // 0xFFFFFFFF80000000
254 GPBWire::zigZagEncode64("9223372036854775807"));
258 GPBWire::zigZagEncode64("-9223372036854775808"));
267 $this->assertSame(0, GPBWire::zigZagEncode64(0));
268 $this->assertSame(1, GPBWire::zigZagEncode64(-1));
269 $this->assertSame(2, GPBWire::zigZagEncode64(1));
270 $this->assertSame(3, GPBWire::zigZagEncode64(-2));
271 $this->assertSame(0x7FFFFFFE, GPBWire::zigZagEncode64(0x3FFFFFFF));
274 GPBWire::zigZagEncode64(0xFFFFFFFFC0000000));
277 GPBWire::zigZagEncode64(0x7FFFFFFF));
280 GPBWire::zigZagEncode64(0xFFFFFFFF80000000));
283 GPBWire::zigZagEncode64(0x7FFFFFFFFFFFFFFF));
286 GPBWire::zigZagEncode64(0x8000000000000000));