@@ -40,13 +40,13 @@ zero_loop_encodeBlockAsm:
4040MOVQ src_base+24 (FP), DX
4141
4242search_loop_encodeBlockAsm:
43- MOVQ (DX)(CX*1 ), SI
4443MOVL CX, BP
4544SUBL 12 (SP), BP
4645SHRL $0x06 , BP
4746LEAL 4 (CX)(BP*1 ), BP
4847CMPL BP, 8 (SP)
4948JGE emit_remainder_encodeBlockAsm
49+ MOVQ (DX)(CX*1 ), SI
5050MOVL BP, 20 (SP)
5151MOVQ $0x0000cf1bbcdcbf9b , R8
5252MOVQ SI, R9
@@ -1252,13 +1252,13 @@ zero_loop_encodeBlockAsm4MB:
12521252MOVQ src_base+24 (FP), DX
12531253
12541254search_loop_encodeBlockAsm4MB:
1255- MOVQ (DX)(CX*1 ), SI
12561255MOVL CX, BP
12571256SUBL 12 (SP), BP
12581257SHRL $0x06 , BP
12591258LEAL 4 (CX)(BP*1 ), BP
12601259CMPL BP, 8 (SP)
12611260JGE emit_remainder_encodeBlockAsm4MB
1261+ MOVQ (DX)(CX*1 ), SI
12621262MOVL BP, 20 (SP)
12631263MOVQ $0x0000cf1bbcdcbf9b , R8
12641264MOVQ SI, R9
@@ -2385,13 +2385,13 @@ zero_loop_encodeBlockAsm12B:
23852385MOVQ src_base+24 (FP), DX
23862386
23872387search_loop_encodeBlockAsm12B:
2388- MOVQ (DX)(CX*1 ), SI
23892388MOVL CX, BP
23902389SUBL 12 (SP), BP
23912390SHRL $0x05 , BP
23922391LEAL 4 (CX)(BP*1 ), BP
23932392CMPL BP, 8 (SP)
23942393JGE emit_remainder_encodeBlockAsm12B
2394+ MOVQ (DX)(CX*1 ), SI
23952395MOVL BP, 20 (SP)
23962396MOVQ $0x000000cf1bbcdcbb , R8
23972397MOVQ SI, R9
@@ -3289,13 +3289,13 @@ zero_loop_encodeBlockAsm10B:
32893289MOVQ src_base+24 (FP), DX
32903290
32913291search_loop_encodeBlockAsm10B:
3292- MOVQ (DX)(CX*1 ), SI
32933292MOVL CX, BP
32943293SUBL 12 (SP), BP
32953294SHRL $0x05 , BP
32963295LEAL 4 (CX)(BP*1 ), BP
32973296CMPL BP, 8 (SP)
32983297JGE emit_remainder_encodeBlockAsm10B
3298+ MOVQ (DX)(CX*1 ), SI
32993299MOVL BP, 20 (SP)
33003300MOVQ $0x9e3779b1 , R8
33013301MOVQ SI, R9
@@ -4193,13 +4193,13 @@ zero_loop_encodeBlockAsm8B:
41934193MOVQ src_base+24 (FP), DX
41944194
41954195search_loop_encodeBlockAsm8B:
4196- MOVQ (DX)(CX*1 ), SI
41974196MOVL CX, BP
41984197SUBL 12 (SP), BP
41994198SHRL $0x04 , BP
42004199LEAL 4 (CX)(BP*1 ), BP
42014200CMPL BP, 8 (SP)
42024201JGE emit_remainder_encodeBlockAsm8B
4202+ MOVQ (DX)(CX*1 ), SI
42034203MOVL BP, 20 (SP)
42044204MOVQ $0x9e3779b1 , R8
42054205MOVQ SI, R9
@@ -5081,13 +5081,13 @@ zero_loop_encodeBetterBlockAsm:
50815081MOVQ src_base+24 (FP), DX
50825082
50835083search_loop_encodeBetterBlockAsm:
5084- MOVQ (DX)(CX*1 ), SI
50855084MOVL CX, BP
50865085SUBL 12 (SP), BP
50875086SHRL $0x07 , BP
50885087LEAL 1 (CX)(BP*1 ), BP
50895088CMPL BP, 8 (SP)
50905089JGE emit_remainder_encodeBetterBlockAsm
5090+ MOVQ (DX)(CX*1 ), SI
50915091MOVL BP, 20 (SP)
50925092MOVQ $0x00cf1bbcdcbfa563 , R8
50935093MOVQ $0x9e3779b1 , BP
@@ -6059,13 +6059,13 @@ zero_loop_encodeBetterBlockAsm4MB:
60596059MOVQ src_base+24 (FP), DX
60606060
60616061search_loop_encodeBetterBlockAsm4MB:
6062- MOVQ (DX)(CX*1 ), SI
60636062MOVL CX, BP
60646063SUBL 12 (SP), BP
60656064SHRL $0x07 , BP
60666065LEAL 1 (CX)(BP*1 ), BP
60676066CMPL BP, 8 (SP)
60686067JGE emit_remainder_encodeBetterBlockAsm4MB
6068+ MOVQ (DX)(CX*1 ), SI
60696069MOVL BP, 20 (SP)
60706070MOVQ $0x00cf1bbcdcbfa563 , R8
60716071MOVQ $0x9e3779b1 , BP
@@ -6980,13 +6980,13 @@ zero_loop_encodeBetterBlockAsm12B:
69806980MOVQ src_base+24 (FP), DX
69816981
69826982search_loop_encodeBetterBlockAsm12B:
6983- MOVQ (DX)(CX*1 ), SI
69846983MOVL CX, BP
69856984SUBL 12 (SP), BP
69866985SHRL $0x06 , BP
69876986LEAL 1 (CX)(BP*1 ), BP
69886987CMPL BP, 8 (SP)
69896988JGE emit_remainder_encodeBetterBlockAsm12B
6989+ MOVQ (DX)(CX*1 ), SI
69906990MOVL BP, 20 (SP)
69916991MOVQ $0x0000cf1bbcdcbf9b , R8
69926992MOVQ $0x9e3779b1 , BP
@@ -7755,13 +7755,13 @@ zero_loop_encodeBetterBlockAsm10B:
77557755MOVQ src_base+24 (FP), DX
77567756
77577757search_loop_encodeBetterBlockAsm10B:
7758- MOVQ (DX)(CX*1 ), SI
77597758MOVL CX, BP
77607759SUBL 12 (SP), BP
77617760SHRL $0x05 , BP
77627761LEAL 1 (CX)(BP*1 ), BP
77637762CMPL BP, 8 (SP)
77647763JGE emit_remainder_encodeBetterBlockAsm10B
7764+ MOVQ (DX)(CX*1 ), SI
77657765MOVL BP, 20 (SP)
77667766MOVQ $0x0000cf1bbcdcbf9b , R8
77677767MOVQ $0x9e3779b1 , BP
@@ -8530,13 +8530,13 @@ zero_loop_encodeBetterBlockAsm8B:
85308530MOVQ src_base+24 (FP), DX
85318531
85328532search_loop_encodeBetterBlockAsm8B:
8533- MOVQ (DX)(CX*1 ), SI
85348533MOVL CX, BP
85358534SUBL 12 (SP), BP
85368535SHRL $0x04 , BP
85378536LEAL 1 (CX)(BP*1 ), BP
85388537CMPL BP, 8 (SP)
85398538JGE emit_remainder_encodeBetterBlockAsm8B
8539+ MOVQ (DX)(CX*1 ), SI
85408540MOVL BP, 20 (SP)
85418541MOVQ $0x0000cf1bbcdcbf9b , R8
85428542MOVQ $0x9e3779b1 , BP
@@ -9295,13 +9295,13 @@ zero_loop_encodeSnappyBlockAsm:
92959295MOVQ src_base+24 (FP), DX
92969296
92979297search_loop_encodeSnappyBlockAsm:
9298- MOVQ (DX)(CX*1 ), SI
92999298MOVL CX, BP
93009299SUBL 12 (SP), BP
93019300SHRL $0x06 , BP
93029301LEAL 4 (CX)(BP*1 ), BP
93039302CMPL BP, 8 (SP)
93049303JGE emit_remainder_encodeSnappyBlockAsm
9304+ MOVQ (DX)(CX*1 ), SI
93059305MOVL BP, 20 (SP)
93069306MOVQ $0x0000cf1bbcdcbf9b , R8
93079307MOVQ SI, R9
@@ -10169,13 +10169,13 @@ zero_loop_encodeSnappyBlockAsm12B:
1016910169MOVQ src_base+24 (FP), DX
1017010170
1017110171search_loop_encodeSnappyBlockAsm12B:
10172- MOVQ (DX)(CX*1 ), SI
1017310172MOVL CX, BP
1017410173SUBL 12 (SP), BP
1017510174SHRL $0x05 , BP
1017610175LEAL 4 (CX)(BP*1 ), BP
1017710176CMPL BP, 8 (SP)
1017810177JGE emit_remainder_encodeSnappyBlockAsm12B
10178+ MOVQ (DX)(CX*1 ), SI
1017910179MOVL BP, 20 (SP)
1018010180MOVQ $0x000000cf1bbcdcbb , R8
1018110181MOVQ SI, R9
@@ -10938,13 +10938,13 @@ zero_loop_encodeSnappyBlockAsm10B:
1093810938MOVQ src_base+24 (FP), DX
1093910939
1094010940search_loop_encodeSnappyBlockAsm10B:
10941- MOVQ (DX)(CX*1 ), SI
1094210941MOVL CX, BP
1094310942SUBL 12 (SP), BP
1094410943SHRL $0x05 , BP
1094510944LEAL 4 (CX)(BP*1 ), BP
1094610945CMPL BP, 8 (SP)
1094710946JGE emit_remainder_encodeSnappyBlockAsm10B
10947+ MOVQ (DX)(CX*1 ), SI
1094810948MOVL BP, 20 (SP)
1094910949MOVQ $0x9e3779b1 , R8
1095010950MOVQ SI, R9
@@ -11707,13 +11707,13 @@ zero_loop_encodeSnappyBlockAsm8B:
1170711707MOVQ src_base+24 (FP), DX
1170811708
1170911709search_loop_encodeSnappyBlockAsm8B:
11710- MOVQ (DX)(CX*1 ), SI
1171111710MOVL CX, BP
1171211711SUBL 12 (SP), BP
1171311712SHRL $0x04 , BP
1171411713LEAL 4 (CX)(BP*1 ), BP
1171511714CMPL BP, 8 (SP)
1171611715JGE emit_remainder_encodeSnappyBlockAsm8B
11716+ MOVQ (DX)(CX*1 ), SI
1171711717MOVL BP, 20 (SP)
1171811718MOVQ $0x9e3779b1 , R8
1171911719MOVQ SI, R9
0 commit comments