Lines Matching refs:GPBWire

14 use Google\Protobuf\Internal\GPBWire;
36 GPBWire::readInt32($input, $value);
41 GPBWire::readInt32($input, $value);
46 GPBWire::readInt32($input, $value);
56 GPBWire::readUint32($input, $value);
61 GPBWire::readUint32($input, $value);
66 GPBWire::readUint32($input, $value);
76 GPBWire::readInt64($input, $value);
81 GPBWire::readInt64($input, $value);
86 GPBWire::readInt64($input, $value);
96 GPBWire::readUint64($input, $value);
101 GPBWire::readUint64($input, $value);
106 GPBWire::readUint64($input, $value);
115 GPBWire::readSint32($input, $value);
119 GPBWire::readSint32($input, $value);
123 GPBWire::readSint32($input, $value);
132 GPBWire::readSint64($input, $value);
136 GPBWire::readSint64($input, $value);
140 GPBWire::readSint64($input, $value);
148 GPBWire::readFixed32($input, $value);
156 GPBWire::readFixed64($input, $value);
168 GPBWire::readSfixed32($input, $value);
176 GPBWire::readFloat($input, $value);
185 GPBWire::readBool($input, $value);
189 GPBWire::readBool($input, $value);
197 GPBWire::readDouble($input, $value);
205 GPBWire::readSfixed64($input, $value);
215 $this->assertSame(0, GPBWire::zigZagEncode32(0));
216 $this->assertSame(1, GPBWire::zigZagEncode32(-1));
217 $this->assertSame(2, GPBWire::zigZagEncode32(1));
218 $this->assertSame(3, GPBWire::zigZagEncode32(-2));
219 $this->assertSame(0x7FFFFFFE, GPBWire::zigZagEncode32(0x3FFFFFFF));
220 $this->assertSame(0x7FFFFFFF, GPBWire::zigZagEncode32(0xC0000000));
221 $this->assertSame(0x7FFFFFFF, GPBWire::zigZagEncode32(-1073741824));
223 $this->assertSame(0, GPBWire::zigZagDecode32(0));
224 $this->assertSame(-1, GPBWire::zigZagDecode32(1));
225 $this->assertSame(1, GPBWire::zigZagDecode32(2));
226 $this->assertSame(-2, GPBWire::zigZagDecode32(3));
227 $this->assertSame(0x3FFFFFFF, GPBWire::zigZagDecode32(0x7FFFFFFE));
228 $this->assertSame(-1073741824, GPBWire::zigZagDecode32(0x7FFFFFFF));
229 $this->assertSame(0x7FFFFFFF, GPBWire::zigZagDecode32(0xFFFFFFFE));
230 $this->assertSame((int)-2147483648,GPBWire::zigZagDecode32(0xFFFFFFFF));
233 $this->assertSame(-2, GPBWire::zigZagEncode32(0x7FFFFFFF));
234 $this->assertSame(-1, GPBWire::zigZagEncode32(0x80000000));
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"));
260 $this->assertSame('0', GPBWire::zigZagDecode64(0));
261 $this->assertSame('-1', GPBWire::zigZagDecode64(1));
262 $this->assertSame('1', GPBWire::zigZagDecode64(2));
263 $this->assertSame('-2', GPBWire::zigZagDecode64(3));
265 $this->assertSame(4294967294, GPBWire::zigZagEncode32(0x7FFFFFFF));
266 $this->assertSame(4294967295, GPBWire::zigZagEncode32(0x80000000));
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));
288 $this->assertSame(0, GPBWire::zigZagDecode64(0));
289 $this->assertSame(-1, GPBWire::zigZagDecode64(1));
290 $this->assertSame(1, GPBWire::zigZagDecode64(2));
291 $this->assertSame(-2, GPBWire::zigZagDecode64(3));
295 $this->assertSame(0, GPBWire::zigZagDecode32(GPBWire::zigZagEncode32(0)));
296 $this->assertSame(1, GPBWire::zigZagDecode32(GPBWire::zigZagEncode32(1)));
297 $this->assertSame(-1, GPBWire::zigZagDecode32(GPBWire::zigZagEncode32(-1)));
299 GPBWire::zigZagDecode32(GPBWire::zigZagEncode32(14927)));
301 GPBWire::zigZagDecode32(GPBWire::zigZagEncode32(-3612)));