Untitled diff
97 removals
97 lines
96 additions
96 lines
0x0000 00000 (bench.go:39) TEXT "".BenchmarkArrayLocal+0(SB),$2000-8
0x0000 00000 (bench.go:30) TEXT "".BenchmarkSliceLocal+0(SB),$1000-8
0x0000 00000 (bench.go:39) MOVQ (TLS),CX
0x0000 00000 (bench.go:30) MOVQ (TLS),CX
0x0009 00009 (bench.go:39) LEAQ -1872(SP),AX
0x0009 00009 (bench.go:30) LEAQ -872(SP),AX
0x0011 00017 (bench.go:39) CMPQ AX,16(CX)
0x0011 00017 (bench.go:30) CMPQ AX,16(CX)
0x0015 00021 (bench.go:39) JHI ,30
0x0015 00021 (bench.go:30) JHI ,30
0x0017 00023 (bench.go:39) CALL ,runtime.morestack_noctxt(SB)
0x0017 00023 (bench.go:30) CALL ,runtime.morestack_noctxt(SB)
0x001c 00028 (bench.go:39) JMP ,0
0x001c 00028 (bench.go:30) JMP ,0
0x001e 00030 (bench.go:39) SUBQ $2000,SP
0x001e 00030 (bench.go:30) SUBQ $1000,SP
0x0025 00037 (bench.go:39) MOVQ "".b+2008(FP),R11
0x0025 00037 (bench.go:30) MOVQ "".b+1008(FP),R14
0x002d 00045 (bench.go:39) FUNCDATA $0,gclocals·519efd86263089ddb84df3cfe7fd2992+0(SB)
0x002d 00045 (bench.go:30) FUNCDATA $0,gclocals·519efd86263089ddb84df3cfe7fd2992+0(SB)
0x002d 00045 (bench.go:39) FUNCDATA $1,gclocals·3280bececceccd33cb74587feedb1f9f+0(SB)
0x002d 00045 (bench.go:30) FUNCDATA $1,gclocals·3280bececceccd33cb74587feedb1f9f+0(SB)
0x002d 00045 (bench.go:40) LEAQ "".a+1000(SP),DI
0x002d 00045 (bench.go:31) LEAQ "".autotmp_0021+0(SP),DI
0x0035 00053 (bench.go:40) MOVL $0,AX
0x0031 00049 (bench.go:31) MOVL $0,AX
0x0037 00055 (bench.go:40) DUFFZERO ,$
0x0033 00051 (bench.go:31) DUFFZERO ,$
0x003c 00060 (bench.go:41) MOVQ $0,R9
0x0038 00056 (bench.go:31) LEAQ "".autotmp_0021+0(SP),BX
0x003f 00063 (bench.go:41) NOP ,
0x003c 00060 (bench.go:31) CMPQ BX,$0
0x003f 00063 (bench.go:41) MOVQ 112(R11),BX
0x0040 00064 (bench.go:31) JEQ $1,293
0x0043 00067 (bench.go:41) CMPQ BX,R9
0x0046 00070 (bench.go:31) NOP ,
0x0046 00070 (bench.go:41) JLE $0,332
0x0046 00070 (bench.go:31) MOVQ $1000,CX
0x004c 00076 (bench.go:42) LEAQ "".a+1000(SP),BX
0x004d 00077 (bench.go:31) MOVQ $1000,R13
0x0054 00084 (bench.go:42) LEAQ "".autotmp_0030+0(SP),BP
0x0054 00084 (bench.go:31) MOVQ BX,DX
0x0058 00088 (bench.go:42) MOVQ BP,DI
0x0057 00087 (bench.go:31) NOP ,
0x005b 00091 (bench.go:42) MOVQ BX,SI
0x0057 00087 (bench.go:31) NOP ,
0x005e 00094 (bench.go:42) DUFFCOPY ,$
0x0057 00087 (bench.go:32) MOVQ $0,R11
0x0063 00099 (bench.go:42) MOVQ $0,CX
0x005a 00090 (bench.go:32) NOP ,
0x0065 00101 (bench.go:42) MOVQ $1000,R10
0x005a 00090 (bench.go:32) MOVQ 112(R14),BX
0x006c 00108 (bench.go:42) LEAQ "".autotmp_0030+0(SP),BX
0x005e 00094 (bench.go:32) CMPQ BX,R11
0x0070 00112 (bench.go:42) MOVQ BX,DX
0x0061 00097 (bench.go:32) JLE $0,243
0x0073 00115 (bench.go:42) CMPQ CX,R10
0x0067 00103 (bench.go:33) NOP ,
0x0076 00118 (bench.go:42) JGE $0,316
0x0067 00103 (bench.go:33) MOVQ $0,SI
0x007c 00124 (bench.go:42) NOP ,
0x0069 00105 (bench.go:33) MOVQ CX,R12
0x007c 00124 (bench.go:42) MOVBQZX (DX),BP
0x006c 00108 (bench.go:33) MOVQ DX,DI
0x007f 00127 (bench.go:42) MOVQ BP,SI
0x006f 00111 (bench.go:33) CMPQ SI,R12
0x0082 00130 (bench.go:43) LEAQ "".a+1000(SP),BX
0x0072 00114 (bench.go:33) JGE $0,227
0x008a 00138 (bench.go:43) CMPQ CX,$1000
0x0074 00116 (bench.go:33) NOP ,
0x0091 00145 (bench.go:43) JCC $1,375
0x0074 00116 (bench.go:33) MOVBQZX (DI),BP
0x0097 00151 (bench.go:43) LEAQ (BX)(CX*1),BX
0x0077 00119 (bench.go:33) MOVQ BP,R10
0x009b 00155 (bench.go:43) MOVBQZX (BX),BP
0x007a 00122 (bench.go:34) CMPQ SI,CX
0x009e 00158 (bench.go:43) LEAQ "".a+1000(SP),BX
0x007d 00125 (bench.go:34) JCC $1,286
0x00a6 00166 (bench.go:43) CMPQ CX,$1000
0x0083 00131 (bench.go:34) LEAQ (DX)(SI*1),BX
0x00ad 00173 (bench.go:43) JCC $1,368
0x0087 00135 (bench.go:34) MOVBQZX (BX),BP
0x00b3 00179 (bench.go:43) LEAQ (BX)(CX*1),BX
0x008a 00138 (bench.go:34) CMPQ SI,CX
0x00b7 00183 (bench.go:43) INCQ ,BP
0x008d 00141 (bench.go:34) JCC $1,279
0x00ba 00186 (bench.go:43) MOVB BPB,(BX)
0x0093 00147 (bench.go:34) LEAQ (DX)(SI*1),BX
0x00bd 00189 (bench.go:43) NOP ,
0x0097 00151 (bench.go:34) INCQ ,BP
0x00bd 00189 (bench.go:43) LEAQ "".a+1000(SP),BX
0x009a 00154 (bench.go:34) MOVB BPB,(BX)
0x00c5 00197 (bench.go:43) CMPQ CX,$1000
0x009d 00157 (bench.go:34) NOP ,
0x00cc 00204 (bench.go:43) JCC $1,361
0x009d 00157 (bench.go:34) CMPQ SI,CX
0x00d2 00210 (bench.go:43) LEAQ (BX)(CX*1),BX
0x00a0 00160 (bench.go:34) JCC $1,272
0x00d6 00214 (bench.go:43) LEAQ "".a+1000(SP),BP
0x00a2 00162 (bench.go:34) LEAQ (DX)(SI*1),BX
0x00de 00222 (bench.go:43) CMPQ CX,$1000
0x00a6 00166 (bench.go:34) CMPQ SI,CX
0x00e5 00229 (bench.go:43) JCC $1,354
0x00a9 00169 (bench.go:34) JCC $1,265
0x00e7 00231 (bench.go:43) LEAQ (BP)(CX*1),BP
0x00ab 00171 (bench.go:34) LEAQ (DX)(SI*1),BP
0x00ec 00236 (bench.go:43) MOVBQZX (BP),BP
0x00af 00175 (bench.go:34) MOVBQZX (BP),BP
0x00f0 00240 (bench.go:43) ADDQ SI,BP
0x00b3 00179 (bench.go:34) ADDQ R10,BP
0x00f3 00243 (bench.go:43) ADDQ $10,BP
0x00b6 00182 (bench.go:34) ADDQ $10,BP
0x00f7 00247 (bench.go:43) MOVB BPB,(BX)
0x00ba 00186 (bench.go:34) MOVB BPB,(BX)
0x00fa 00250 (bench.go:43) LEAQ "".a+1000(SP),BX
0x00bd 00189 (bench.go:34) CMPQ SI,CX
0x0102 00258 (bench.go:43) CMPQ CX,$1000
0x00c0 00192 (bench.go:34) JCC $1,258
0x0109 00265 (bench.go:43) JCC $1,347
0x00c2 00194 (bench.go:34) LEAQ (DX)(SI*1),BX
0x010b 00267 (bench.go:43) LEAQ (BX)(CX*1),BX
0x00c6 00198 (bench.go:34) MOVBQZX (BX),BP
0x010f 00271 (bench.go:43) MOVBQZX (BX),BP
0x00c9 00201 (bench.go:34) CMPQ SI,CX
0x0112 00274 (bench.go:43) LEAQ "".a+1000(SP),BX
0x00cc 00204 (bench.go:34) JCC $1,251
0x011a 00282 (bench.go:43) CMPQ CX,$1000
0x00ce 00206 (bench.go:34) LEAQ (DX)(SI*1),BX
0x0121 00289 (bench.go:43) JCC $1,340
0x00d2 00210 (bench.go:34) ADDQ R10,BP
0x0123 00291 (bench.go:43) LEAQ (BX)(CX*1),BX
0x00d5 00213 (bench.go:34) MOVB BPB,(BX)
0x0127 00295 (bench.go:43) ADDQ SI,BP
0x00d8 00216 (bench.go:34) NOP ,
0x012a 00298 (bench.go:43) MOVB BPB,(BX)
0x00d8 00216 (bench.go:33) INCQ ,DI
0x012d 00301 (bench.go:43) NOP ,
0x00db 00219 (bench.go:33) INCQ ,SI
0x012d 00301 (bench.go:42) INCQ ,DX
0x00de 00222 (bench.go:33) CMPQ SI,R12
0x0130 00304 (bench.go:42) INCQ ,CX
0x00e1 00225 (bench.go:33) JLT $0,116
0x0133 00307 (bench.go:42) CMPQ CX,R10
0x00e3 00227 (bench.go:33) NOP ,
0x0136 00310 (bench.go:42) JLT $0,124
0x00e3 00227 (bench.go:32) INCQ ,R11
0x013c 00316 (bench.go:41) INCQ ,R9
0x00e6 00230 (bench.go:32) NOP ,
0x013f 00319 (bench.go:41) NOP ,
0x00e6 00230 (bench.go:32) MOVQ 112(R14),BX
0x013f 00319 (bench.go:41) MOVQ 112(R11),BX
0x00ea 00234 (bench.go:32) CMPQ BX,R11
0x0143 00323 (bench.go:41) CMPQ BX,R9
0x00ed 00237 (bench.go:32) JGT $0,103
0x0146 00326 (bench.go:41) JGT $0,76
0x00f3 00243 (bench.go:37) ADDQ $1000,SP
0x014c 00332 (bench.go:46) ADDQ $2000,SP
0x00fa 00250 (bench.go:37) RET ,
0x0153 00339 (bench.go:46) RET ,
0x00fb 00251 (bench.go:34) PCDATA $0,$0
0x0154 00340 (bench.go:43) PCDATA $0,$0
0x00fb 00251 (bench.go:34) CALL ,runtime.panicindex(SB)
0x0154 00340 (bench.go:43) CALL ,runtime.panicindex(SB)
0x0100 00256 (bench.go:34) UNDEF ,
0x0159 00345 (bench.go:43) UNDEF ,
0x0102 00258 (bench.go:34) PCDATA $0,$0
0x015b 00347 (bench.go:43) PCDATA $0,$0
0x0102 00258 (bench.go:34) CALL ,runtime.panicindex(SB)
0x015b 00347 (bench.go:43) CALL ,runtime.panicindex(SB)
0x0107 00263 (bench.go:34) UNDEF ,
0x0160 00352 (bench.go:43) UNDEF ,
0x0109 00265 (bench.go:34) PCDATA $0,$0
0x0162 00354 (bench.go:43) PCDATA $0,$0
0x0109 00265 (bench.go:34) CALL ,runtime.panicindex(SB)
0x0162 00354 (bench.go:43) CALL ,runtime.panicindex(SB)
0x010e 00270 (bench.go:34) UNDEF ,
0x0167 00359 (bench.go:43) UNDEF ,
0x0110 00272 (bench.go:34) PCDATA $0,$0
0x0169 00361 (bench.go:43) PCDATA $0,$0
0x0110 00272 (bench.go:34) CALL ,runtime.panicindex(SB)
0x0169 00361 (bench.go:43) CALL ,runtime.panicindex(SB)
0x0115 00277 (bench.go:34) UNDEF ,
0x016e 00366 (bench.go:43) UNDEF ,
0x0117 00279 (bench.go:34) PCDATA $0,$0
0x0170 00368 (bench.go:43) PCDATA $0,$0
0x0117 00279 (bench.go:34) CALL ,runtime.panicindex(SB)
0x0170 00368 (bench.go:43) CALL ,runtime.panicindex(SB)
0x011c 00284 (bench.go:34) UNDEF ,
0x0175 00373 (bench.go:43) UNDEF ,
0x011e 00286 (bench.go:34) PCDATA $0,$0
0x0177 00375 (bench.go:43) PCDATA $0,$0
0x011e 00286 (bench.go:34) CALL ,runtime.panicindex(SB)
0x0177 00375 (bench.go:43) CALL ,runtime.panicindex(SB)