go.mod: github.com/klauspost/compress v1.16.0
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
This commit is contained in:
		
							
								
								
									
										12
									
								
								vendor/github.com/klauspost/compress/zstd/enc_better.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										12
									
								
								vendor/github.com/klauspost/compress/zstd/enc_better.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -62,14 +62,10 @@ func (e *betterFastEncoder) Encode(blk *blockEnc, src []byte) {
 | 
			
		||||
	)
 | 
			
		||||
 | 
			
		||||
	// Protect against e.cur wraparound.
 | 
			
		||||
	for e.cur >= bufferReset {
 | 
			
		||||
	for e.cur >= e.bufferReset-int32(len(e.hist)) {
 | 
			
		||||
		if len(e.hist) == 0 {
 | 
			
		||||
			for i := range e.table[:] {
 | 
			
		||||
				e.table[i] = tableEntry{}
 | 
			
		||||
			}
 | 
			
		||||
			for i := range e.longTable[:] {
 | 
			
		||||
				e.longTable[i] = prevEntry{}
 | 
			
		||||
			}
 | 
			
		||||
			e.table = [betterShortTableSize]tableEntry{}
 | 
			
		||||
			e.longTable = [betterLongTableSize]prevEntry{}
 | 
			
		||||
			e.cur = e.maxMatchOff
 | 
			
		||||
			break
 | 
			
		||||
		}
 | 
			
		||||
@@ -587,7 +583,7 @@ func (e *betterFastEncoderDict) Encode(blk *blockEnc, src []byte) {
 | 
			
		||||
	)
 | 
			
		||||
 | 
			
		||||
	// Protect against e.cur wraparound.
 | 
			
		||||
	for e.cur >= bufferReset {
 | 
			
		||||
	for e.cur >= e.bufferReset-int32(len(e.hist)) {
 | 
			
		||||
		if len(e.hist) == 0 {
 | 
			
		||||
			for i := range e.table[:] {
 | 
			
		||||
				e.table[i] = tableEntry{}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user