• Shenghou Ma's avatar
    cmd/5c: re-enable regopt() · 70db4408
    Shenghou Ma authored
            After CL 6185047, ./all.bash passed.
    
    benchmark                       old ns/op    new ns/op    delta
    BenchmarkAppend                      5558         4894  -11.95%
    BenchmarkAppendSpecialCase           5242         4572  -12.78%
    BenchmarkSelectUncontended           3719         2821  -24.15%
    BenchmarkSelectContended             3776         2832  -25.00%
    BenchmarkSelectNonblock              1030         1089   +5.73%
    BenchmarkChanUncontended              530          422  -20.38%
    BenchmarkChanContended                534          444  -16.85%
    BenchmarkChanSync                    1613         1492   -7.50%
    BenchmarkChanProdCons0               1520         1351  -11.12%
    BenchmarkChanProdCons10               785          668  -14.90%
    BenchmarkChanProdCons100              564          473  -16.13%
    BenchmarkChanProdConsWork0          11205        10337   -7.75%
    BenchmarkChanProdConsWork10          9806         9567   -2.44%
    BenchmarkChanProdConsWork100         9413         9398   -0.16%
    BenchmarkChanCreation               11687         8715  -25.43%
    BenchmarkChanSem                      553          453  -18.08%
    BenchmarkCallClosure                   22           22   +0.44%
    BenchmarkCallClosure1                  28           28   +0.71%
    BenchmarkCallClosure2                2224         1668  -25.00%
    BenchmarkCallClosure3                2217         1629  -26.52%
    BenchmarkCallClosure4                2240         1684  -24.82%
    BenchmarkComplex128DivNormal          930          912   -1.94%
    BenchmarkComplex128DivNisNaN          862          866   +0.46%
    BenchmarkComplex128DivDisNaN          849          852   +0.35%
    BenchmarkComplex128DivNisInf          556          583   +4.86%
    BenchmarkComplex128DivDisInf          522          512   -1.92%
    BenchmarkConvT2E                      175          159   -9.14%
    BenchmarkConvT2EBig                  2418         1823  -24.61%
    BenchmarkConvT2I                      545          549   +0.73%
    BenchmarkConvI2E                       35           32   -9.58%
    BenchmarkConvI2I                      404          391   -3.22%
    BenchmarkAssertE2T                     75           62  -16.25%
    BenchmarkAssertE2TBig                  76           63  -16.80%
    BenchmarkAssertE2I                    427          409   -4.22%
    BenchmarkAssertI2T                     82           66  -20.29%
    BenchmarkAssertI2I                    430          416   -3.26%
    BenchmarkAssertI2E                     36           32  -12.50%
    BenchmarkAssertE2E                     35           35   +0.57%
    BenchmarkFinalizer                   3224         2941   -8.78%
    BenchmarkFinalizerRun              117392        84772  -27.79%
    BenchmarkStackGrowth                 5267         5930  +12.59%
    BenchmarkSyscall                      191          167  -12.57%
    BenchmarkSyscallWork                 9918         7713  -22.23%
    BenchmarkIfaceCmp100                 1645         1652   +0.43%
    BenchmarkIfaceCmpNil100              1433         1440   +0.49%
    
    R=dave, rsc
    CC=golang-dev
    https://golang.org/cl/6202070
    70db4408
Name
Last commit
Last update
..
Makefile Loading commit data...
cgen.c Loading commit data...
doc.go Loading commit data...
gc.h Loading commit data...
list.c Loading commit data...
mul.c Loading commit data...
peep.c Loading commit data...
reg.c Loading commit data...
sgen.c Loading commit data...
swt.c Loading commit data...
txt.c Loading commit data...