writeFixed64 writes a fixed size, 64-bit number to buf.
(s *compiler.S, buf, val *codegen.Value)
| 594 | |
| 595 | // writeFixed64 writes a fixed size, 64-bit number to buf. |
| 596 | func (e *encoder) writeFixed64(s *compiler.S, buf, val *codegen.Value) { |
| 597 | i := s.LocalInit("i", val.Bitcast(e.T.Uint64)) |
| 598 | e.AppendBuffer(s, buf, s.Scalar(uint32(8)), i.Cast(e.T.VoidPtr)) |
| 599 | } |
| 600 | |
| 601 | // writeZigzag writes a variable length integer to buf. |
| 602 | func (e *encoder) writeVarint(s *compiler.S, buf, val *codegen.Value) { |
no test coverage detected