You've already forked json-iterator
mirror of
https://github.com/json-iterator/go.git
synced 2025-06-15 22:50:24 +02:00
gofmt
This commit is contained in:
@ -5,7 +5,7 @@ var DIGITS []uint32
|
||||
func init() {
|
||||
DIGITS = make([]uint32, 1000)
|
||||
for i := uint32(0); i < 1000; i++ {
|
||||
DIGITS[i] = (((i / 100) + '0') << 16) + ((((i / 10) % 10) + '0') << 8) + i % 10 + '0';
|
||||
DIGITS[i] = (((i / 100) + '0') << 16) + ((((i / 10) % 10) + '0') << 8) + i%10 + '0'
|
||||
if i < 10 {
|
||||
DIGITS[i] += 2 << 24
|
||||
} else if i < 100 {
|
||||
@ -32,8 +32,8 @@ func writeFirstBuf(buf []byte, v uint32, n int) int {
|
||||
|
||||
func writeBuf(buf []byte, v uint32, n int) {
|
||||
buf[n] = byte(v >> 16)
|
||||
buf[n + 1] = byte(v >> 8)
|
||||
buf[n + 2] = byte(v)
|
||||
buf[n+1] = byte(v >> 8)
|
||||
buf[n+2] = byte(v)
|
||||
}
|
||||
|
||||
func (stream *Stream) WriteUint8(val uint8) {
|
||||
@ -62,7 +62,7 @@ func (stream *Stream) WriteUint16(val uint16) {
|
||||
stream.n = writeFirstBuf(stream.buf, DIGITS[val], stream.n)
|
||||
return
|
||||
}
|
||||
r1 := val - q1 * 1000
|
||||
r1 := val - q1*1000
|
||||
n := writeFirstBuf(stream.buf, DIGITS[q1], stream.n)
|
||||
writeBuf(stream.buf, DIGITS[r1], n)
|
||||
stream.n = n + 3
|
||||
@ -85,7 +85,7 @@ func (stream *Stream) WriteInt16(nval int16) {
|
||||
stream.n = writeFirstBuf(stream.buf, DIGITS[val], n)
|
||||
return
|
||||
}
|
||||
r1 := val - q1 * 1000
|
||||
r1 := val - q1*1000
|
||||
n = writeFirstBuf(stream.buf, DIGITS[q1], n)
|
||||
writeBuf(stream.buf, DIGITS[r1], n)
|
||||
stream.n = n + 3
|
||||
@ -100,7 +100,7 @@ func (stream *Stream) WriteUint32(val uint32) {
|
||||
stream.n = writeFirstBuf(stream.buf, DIGITS[val], n)
|
||||
return
|
||||
}
|
||||
r1 := val - q1 * 1000
|
||||
r1 := val - q1*1000
|
||||
q2 := q1 / 1000
|
||||
if q2 == 0 {
|
||||
n := writeFirstBuf(stream.buf, DIGITS[q1], n)
|
||||
@ -108,19 +108,19 @@ func (stream *Stream) WriteUint32(val uint32) {
|
||||
stream.n = n + 3
|
||||
return
|
||||
}
|
||||
r2 := q1 - q2 * 1000
|
||||
r2 := q1 - q2*1000
|
||||
q3 := q2 / 1000
|
||||
if q3 == 0 {
|
||||
n = writeFirstBuf(stream.buf, DIGITS[q2], n)
|
||||
} else {
|
||||
r3 := q2 - q3 * 1000
|
||||
r3 := q2 - q3*1000
|
||||
stream.buf[n] = byte(q3 + '0')
|
||||
n++
|
||||
writeBuf(stream.buf, DIGITS[r3], n)
|
||||
n += 3
|
||||
}
|
||||
writeBuf(stream.buf, DIGITS[r2], n)
|
||||
writeBuf(stream.buf, DIGITS[r1], n + 3)
|
||||
writeBuf(stream.buf, DIGITS[r1], n+3)
|
||||
stream.n = n + 6
|
||||
}
|
||||
|
||||
@ -128,7 +128,7 @@ func (stream *Stream) WriteInt32(nval int32) {
|
||||
stream.ensure(11)
|
||||
n := stream.n
|
||||
var val uint32
|
||||
if (nval < 0) {
|
||||
if nval < 0 {
|
||||
val = uint32(-nval)
|
||||
stream.buf[n] = '-'
|
||||
n++
|
||||
@ -140,7 +140,7 @@ func (stream *Stream) WriteInt32(nval int32) {
|
||||
stream.n = writeFirstBuf(stream.buf, DIGITS[val], n)
|
||||
return
|
||||
}
|
||||
r1 := val - q1 * 1000
|
||||
r1 := val - q1*1000
|
||||
q2 := q1 / 1000
|
||||
if q2 == 0 {
|
||||
n := writeFirstBuf(stream.buf, DIGITS[q1], n)
|
||||
@ -148,19 +148,19 @@ func (stream *Stream) WriteInt32(nval int32) {
|
||||
stream.n = n + 3
|
||||
return
|
||||
}
|
||||
r2 := q1 - q2 * 1000
|
||||
r2 := q1 - q2*1000
|
||||
q3 := q2 / 1000
|
||||
if q3 == 0 {
|
||||
n = writeFirstBuf(stream.buf, DIGITS[q2], n)
|
||||
} else {
|
||||
r3 := q2 - q3 * 1000
|
||||
r3 := q2 - q3*1000
|
||||
stream.buf[n] = byte(q3 + '0')
|
||||
n++
|
||||
writeBuf(stream.buf, DIGITS[r3], n)
|
||||
n += 3
|
||||
}
|
||||
writeBuf(stream.buf, DIGITS[r2], n)
|
||||
writeBuf(stream.buf, DIGITS[r1], n + 3)
|
||||
writeBuf(stream.buf, DIGITS[r1], n+3)
|
||||
stream.n = n + 6
|
||||
}
|
||||
|
||||
@ -172,7 +172,7 @@ func (stream *Stream) WriteUint64(val uint64) {
|
||||
stream.n = writeFirstBuf(stream.buf, DIGITS[val], n)
|
||||
return
|
||||
}
|
||||
r1 := val - q1 * 1000
|
||||
r1 := val - q1*1000
|
||||
q2 := q1 / 1000
|
||||
if q2 == 0 {
|
||||
n := writeFirstBuf(stream.buf, DIGITS[q1], n)
|
||||
@ -180,51 +180,51 @@ func (stream *Stream) WriteUint64(val uint64) {
|
||||
stream.n = n + 3
|
||||
return
|
||||
}
|
||||
r2 := q1 - q2 * 1000
|
||||
r2 := q1 - q2*1000
|
||||
q3 := q2 / 1000
|
||||
if q3 == 0 {
|
||||
n = writeFirstBuf(stream.buf, DIGITS[q2], n)
|
||||
writeBuf(stream.buf, DIGITS[r2], n)
|
||||
writeBuf(stream.buf, DIGITS[r1], n + 3)
|
||||
writeBuf(stream.buf, DIGITS[r1], n+3)
|
||||
stream.n = n + 6
|
||||
return
|
||||
}
|
||||
r3 := q2 - q3 * 1000
|
||||
r3 := q2 - q3*1000
|
||||
q4 := q3 / 1000
|
||||
if q4 == 0 {
|
||||
n = writeFirstBuf(stream.buf, DIGITS[q3], n)
|
||||
writeBuf(stream.buf, DIGITS[r3], n)
|
||||
writeBuf(stream.buf, DIGITS[r2], n + 3)
|
||||
writeBuf(stream.buf, DIGITS[r1], n + 6)
|
||||
writeBuf(stream.buf, DIGITS[r2], n+3)
|
||||
writeBuf(stream.buf, DIGITS[r1], n+6)
|
||||
stream.n = n + 9
|
||||
return
|
||||
}
|
||||
r4 := q3 - q4 * 1000
|
||||
r4 := q3 - q4*1000
|
||||
q5 := q4 / 1000
|
||||
if q5 == 0 {
|
||||
n = writeFirstBuf(stream.buf, DIGITS[q4], n)
|
||||
writeBuf(stream.buf, DIGITS[r4], n)
|
||||
writeBuf(stream.buf, DIGITS[r3], n + 3)
|
||||
writeBuf(stream.buf, DIGITS[r2], n + 6)
|
||||
writeBuf(stream.buf, DIGITS[r1], n + 9)
|
||||
writeBuf(stream.buf, DIGITS[r3], n+3)
|
||||
writeBuf(stream.buf, DIGITS[r2], n+6)
|
||||
writeBuf(stream.buf, DIGITS[r1], n+9)
|
||||
stream.n = n + 12
|
||||
return
|
||||
}
|
||||
r5 := q4 - q5 * 1000
|
||||
r5 := q4 - q5*1000
|
||||
q6 := q5 / 1000
|
||||
if q6 == 0 {
|
||||
n = writeFirstBuf(stream.buf, DIGITS[q5], n)
|
||||
} else {
|
||||
n = writeFirstBuf(stream.buf, DIGITS[q6], n)
|
||||
r6 := q5 - q6 * 1000
|
||||
r6 := q5 - q6*1000
|
||||
writeBuf(stream.buf, DIGITS[r6], n)
|
||||
n += 3
|
||||
}
|
||||
writeBuf(stream.buf, DIGITS[r5], n)
|
||||
writeBuf(stream.buf, DIGITS[r4], n + 3)
|
||||
writeBuf(stream.buf, DIGITS[r3], n + 6)
|
||||
writeBuf(stream.buf, DIGITS[r2], n + 9)
|
||||
writeBuf(stream.buf, DIGITS[r1], n + 12)
|
||||
writeBuf(stream.buf, DIGITS[r4], n+3)
|
||||
writeBuf(stream.buf, DIGITS[r3], n+6)
|
||||
writeBuf(stream.buf, DIGITS[r2], n+9)
|
||||
writeBuf(stream.buf, DIGITS[r1], n+12)
|
||||
stream.n = n + 15
|
||||
}
|
||||
|
||||
@ -232,7 +232,7 @@ func (stream *Stream) WriteInt64(nval int64) {
|
||||
stream.ensure(20)
|
||||
n := stream.n
|
||||
var val uint64
|
||||
if (nval < 0) {
|
||||
if nval < 0 {
|
||||
val = uint64(-nval)
|
||||
stream.buf[n] = '-'
|
||||
n++
|
||||
@ -244,7 +244,7 @@ func (stream *Stream) WriteInt64(nval int64) {
|
||||
stream.n = writeFirstBuf(stream.buf, DIGITS[val], n)
|
||||
return
|
||||
}
|
||||
r1 := val - q1 * 1000;
|
||||
r1 := val - q1*1000
|
||||
q2 := q1 / 1000
|
||||
if q2 == 0 {
|
||||
n := writeFirstBuf(stream.buf, DIGITS[q1], n)
|
||||
@ -252,52 +252,52 @@ func (stream *Stream) WriteInt64(nval int64) {
|
||||
stream.n = n + 3
|
||||
return
|
||||
}
|
||||
r2 := q1 - q2 * 1000
|
||||
r2 := q1 - q2*1000
|
||||
q3 := q2 / 1000
|
||||
if q3 == 0 {
|
||||
n = writeFirstBuf(stream.buf, DIGITS[q2], n)
|
||||
writeBuf(stream.buf, DIGITS[r2], n)
|
||||
writeBuf(stream.buf, DIGITS[r1], n + 3)
|
||||
writeBuf(stream.buf, DIGITS[r1], n+3)
|
||||
stream.n = n + 6
|
||||
return
|
||||
}
|
||||
r3 := q2 - q3 * 1000
|
||||
r3 := q2 - q3*1000
|
||||
q4 := q3 / 1000
|
||||
if q4 == 0 {
|
||||
n = writeFirstBuf(stream.buf, DIGITS[q3], n)
|
||||
writeBuf(stream.buf, DIGITS[r3], n)
|
||||
writeBuf(stream.buf, DIGITS[r2], n + 3)
|
||||
writeBuf(stream.buf, DIGITS[r1], n + 6)
|
||||
writeBuf(stream.buf, DIGITS[r2], n+3)
|
||||
writeBuf(stream.buf, DIGITS[r1], n+6)
|
||||
stream.n = n + 9
|
||||
return
|
||||
}
|
||||
r4 := q3 - q4 * 1000
|
||||
r4 := q3 - q4*1000
|
||||
q5 := q4 / 1000
|
||||
if q5 == 0 {
|
||||
n = writeFirstBuf(stream.buf, DIGITS[q4], n)
|
||||
writeBuf(stream.buf, DIGITS[r4], n)
|
||||
writeBuf(stream.buf, DIGITS[r3], n + 3)
|
||||
writeBuf(stream.buf, DIGITS[r2], n + 6)
|
||||
writeBuf(stream.buf, DIGITS[r1], n + 9)
|
||||
writeBuf(stream.buf, DIGITS[r3], n+3)
|
||||
writeBuf(stream.buf, DIGITS[r2], n+6)
|
||||
writeBuf(stream.buf, DIGITS[r1], n+9)
|
||||
stream.n = n + 12
|
||||
return
|
||||
}
|
||||
r5 := q4 - q5 * 1000
|
||||
r5 := q4 - q5*1000
|
||||
q6 := q5 / 1000
|
||||
if q6 == 0 {
|
||||
n = writeFirstBuf(stream.buf, DIGITS[q5], n)
|
||||
} else {
|
||||
stream.buf[n] = byte(q6 + '0')
|
||||
n++
|
||||
r6 := q5 - q6 * 1000
|
||||
r6 := q5 - q6*1000
|
||||
writeBuf(stream.buf, DIGITS[r6], n)
|
||||
n += 3
|
||||
}
|
||||
writeBuf(stream.buf, DIGITS[r5], n)
|
||||
writeBuf(stream.buf, DIGITS[r4], n + 3)
|
||||
writeBuf(stream.buf, DIGITS[r3], n + 6)
|
||||
writeBuf(stream.buf, DIGITS[r2], n + 9)
|
||||
writeBuf(stream.buf, DIGITS[r1], n + 12)
|
||||
writeBuf(stream.buf, DIGITS[r4], n+3)
|
||||
writeBuf(stream.buf, DIGITS[r3], n+6)
|
||||
writeBuf(stream.buf, DIGITS[r2], n+9)
|
||||
writeBuf(stream.buf, DIGITS[r1], n+12)
|
||||
stream.n = n + 15
|
||||
}
|
||||
|
||||
@ -307,4 +307,4 @@ func (stream *Stream) WriteInt(val int) {
|
||||
|
||||
func (stream *Stream) WriteUint(val uint) {
|
||||
stream.WriteUint64(uint64(val))
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user