Implementation notes: amd64, cryptothinkx, crypto_hash/fsb256

Computer: cryptothinkx
Architecture: amd64
CPU ID: GenuineIntel-00040651-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_hash
Primitive: fsb256
TimeImplementationCompilerBenchmark dateSUPERCOP version
54432cleangcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017013120170105
54441cleangcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017013120170105
54468cleangcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017013120170105
54501cleangcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017013120170105
54552cleangcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017013120170105
54558cleangcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017013120170105
54609cleangcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017013120170105
54660cleangcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017013120170105
54672cleangcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017013120170105
54699cleangcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017013120170105
54702cleangcc -m64 -O3 -fomit-frame-pointer2017013120170105
54711cleangcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017013120170105
54717cleangcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017013120170105
54786cleangcc -fno-schedule-insns -O -fomit-frame-pointer2017013120170105
54786cleangcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017013120170105
54792cleangcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017013120170105
54795cleangcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017013120170105
54804cleangcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017013120170105
54804cleangcc -m64 -march=corei7 -O -fomit-frame-pointer2017013120170105
54810cleangcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017013120170105
54822cleangcc -m64 -march=barcelona -O -fomit-frame-pointer2017013120170105
54822cleangcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017013120170105
54822cleangcc -m64 -march=core2 -O3 -fomit-frame-pointer2017013120170105
54834cleangcc -funroll-loops -m64 -O -fomit-frame-pointer2017013120170105
54837cleangcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017013120170105
54843cleangcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017013120170105
54897cleangcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017013120170105
54897cleangcc -march=k8 -O2 -fomit-frame-pointer2017013120170105
54921cleangcc -m64 -march=k8 -O2 -fomit-frame-pointer2017013120170105
54927cleangcc -funroll-loops -O3 -fomit-frame-pointer2017013120170105
54936cleangcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017013120170105
54942cleangcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017013120170105
54978cleangcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017013120170105
54996cleangcc -march=barcelona -O2 -fomit-frame-pointer2017013120170105
54999cleangcc -O3 -fomit-frame-pointer2017013120170105
55002cleangcc -march=nocona -O -fomit-frame-pointer2017013120170105
55032cleangcc -O -fomit-frame-pointer2017013120170105
55038cleangcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017013120170105
55065cleangcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017013120170105
55083cleangcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017013120170105
55110cleangcc -m64 -march=k8 -O3 -fomit-frame-pointer2017013120170105
55128cleangcc -march=k8 -O3 -fomit-frame-pointer2017013120170105
55185cleangcc -march=barcelona -O3 -fomit-frame-pointer2017013120170105
55206cleangcc -m64 -march=barcelona -O -fomit-frame-pointer2017013120170105
55263cleangcc -march=k8 -Os -fomit-frame-pointer2017013120170105
55287cleangcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017013120170105
55302cleangcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017013120170105
55323cleangcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017013120170105
55326cleangcc -m64 -march=core2 -O2 -fomit-frame-pointer2017013120170105
55350cleangcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017013120170105
55368cleangcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017013120170105
55416cleangcc -m64 -march=nocona -Os -fomit-frame-pointer2017013120170105
55419cleangcc -O2 -fomit-frame-pointer2017013120170105
55437cleanclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017013120170105
55452cleangcc -march=nocona -Os -fomit-frame-pointer2017013120170105
55494cleangcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017013120170105
55518cleangcc -m64 -march=nocona -O -fomit-frame-pointer2017013120170105
55524cleangcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017013120170105
55599cleanclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017013120170105
55662cleangcc -march=nocona -O3 -fomit-frame-pointer2017013120170105
55674cleangcc -Os -fomit-frame-pointer2017013120170105
55677cleangcc -m64 -march=barcelona -Os -fomit-frame-pointer2017013120170105
55683cleangcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017013120170105
55743cleangcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017013120170105
55788cleangcc -m64 -march=core2 -Os -fomit-frame-pointer2017013120170105
55827cleangcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017013120170105
55893cleangcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017013120170105
55992cleangcc -m64 -march=nocona -O2 -fomit-frame-pointer2017013120170105
56235cleangcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017013120170105
56349cleangcc -march=nocona -O2 -fomit-frame-pointer2017013120170105
56703cleangcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017013120170105
56787cleangcc -m64 -Os -fomit-frame-pointer2017013120170105
57144cleangcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017013120170105
57561cleanclang -O3 -fomit-frame-pointer -Qunused-arguments2017013120170105
57891cleangcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017013120170105
58023cleangcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017013120170105
58056cleangcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017013120170105
58218cleangcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017013120170105
58266cleangcc -m64 -O2 -fomit-frame-pointer2017013120170105
58281cleangcc -funroll-loops -O -fomit-frame-pointer2017013120170105
58284cleanclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017013120170105
58308cleangcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017013120170105
58422cleangcc -m64 -march=core2 -O -fomit-frame-pointer2017013120170105
58626cleangcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017013120170105
58686cleangcc -funroll-loops -O2 -fomit-frame-pointer2017013120170105
58743cleangcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017013120170105
58860cleangcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017013120170105
58938cleangcc -funroll-loops -m64 -Os -fomit-frame-pointer2017013120170105
59052cleanclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017013120170105
59730cleangcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017013120170105
59838cleangcc -m64 -march=nocona -O3 -fomit-frame-pointer2017013120170105
59958cleangcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017013120170105
60165cleangcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017013120170105
60339cleangcc -fno-schedule-insns -O2 -fomit-frame-pointer2017013120170105
60372cleangcc -march=k8 -O -fomit-frame-pointer2017013120170105
60378cleangcc -m64 -march=k8 -O -fomit-frame-pointer2017013120170105
60396cleangcc -march=barcelona -O -fomit-frame-pointer2017013120170105
60498cleangcc -fno-schedule-insns -O3 -fomit-frame-pointer2017013120170105
60519cleangcc -m64 -O -fomit-frame-pointer2017013120170105
60585cleangcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017013120170105
60642cleangcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017013120170105
60852cleangcc -m64 -march=corei7 -Os -fomit-frame-pointer2017013120170105
60984cleangcc -fno-schedule-insns -Os -fomit-frame-pointer2017013120170105
61065cleanclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017013120170105
61182cleanclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017013120170105
61185cleanclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017013120170105
61395cleanclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017013120170105
61419cleanclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017013120170105
61479cleangcc2017013120170105
62061cleangcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017013120170105
62256cleangcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017013120170105
62397cleangcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017013120170105
62547cleangcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017013120170105
62595cleangcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017013120170105
62850cleangcc -funroll-loops2017013120170105
62934cleangcc -m64 -march=barcelona -Os -fomit-frame-pointer2017013120170105
63036cleangcc -march=barcelona -Os -fomit-frame-pointer2017013120170105
63051cleangcc -m64 -march=k8 -Os -fomit-frame-pointer2017013120170105
63264cleangcc -funroll-loops -Os -fomit-frame-pointer2017013120170105
63576cleangcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017013120170105
64629cleangcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017013120170105
65448cleangcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017013120170105
68920cleangcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017013120170105
72897cleancc2017013120170105
73360cleangcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017013120170105
38325939refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017013120170105
38496585refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017013120170105
38501373refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017013120170105
38782161refgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017013120170105
38828958refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017013120170105
39003729refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017013120170105
39337602refgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017013120170105
39358029refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017013120170105
39455040refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017013120170105
39747447refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017013120170105
40297179refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017013120170105
40482453refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017013120170105
40714875refgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017013120170105
40827285refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017013120170105
40873761refgcc -funroll-loops -O2 -fomit-frame-pointer2017013120170105
41026203refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017013120170105
41080482refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017013120170105
41260578refgcc -O2 -fomit-frame-pointer2017013120170105
41335020refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017013120170105
41435049refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017013120170105
41451225refgcc -funroll-loops -O3 -fomit-frame-pointer2017013120170105
41552778refgcc -march=barcelona -O3 -fomit-frame-pointer2017013120170105
41578431refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017013120170105
41690838refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017013120170105
41717931refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017013120170105
41767443refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017013120170105
41823837refgcc -march=nocona -O2 -fomit-frame-pointer2017013120170105
41853906refgcc -m64 -O3 -fomit-frame-pointer2017013120170105
41865642refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017013120170105
41956845refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017013120170105
41964633refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017013120170105
42007098refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017013120170105
42038565refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017013120170105
42054327refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017013120170105
42076047refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017013120170105
42136890refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017013120170105
42166155refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017013120170105
42202599refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017013120170105
42270573refgcc -O -fomit-frame-pointer2017013120170105
42335091refgcc -m64 -O -fomit-frame-pointer2017013120170105
42356601refgcc -march=k8 -O3 -fomit-frame-pointer2017013120170105
42396468refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017013120170105
42471600refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017013120170105
42570753refgcc -funroll-loops -O -fomit-frame-pointer2017013120170105
42583683refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017013120170105
42598767refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017013120170105
42606123refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017013120170105
42610944refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017013120170105
42736470refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017013120170105
42742653refgcc -march=nocona -O3 -fomit-frame-pointer2017013120170105
42790971refgcc -march=barcelona -O2 -fomit-frame-pointer2017013120170105
42797715refgcc -m64 -march=core2 -O -fomit-frame-pointer2017013120170105
42826038refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017013120170105
42861408refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017013120170105
42875661refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017013120170105
43003333refgcc -march=k8 -O2 -fomit-frame-pointer2017013120170105
43003959refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017013120170105
43055547refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017013120170105
43089075refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017013120170105
43099926refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017013120170105
43245771refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017013120170105
43322460refgcc -O3 -fomit-frame-pointer2017013120170105
43351803refclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017013120170105
43416786refgcc -m64 -O2 -fomit-frame-pointer2017013120170105
43432092refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017013120170105
43537560refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017013120170105
43537803refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017013120170105
43546959refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017013120170105
43556100refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017013120170105
43621263refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017013120170105
43643586refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017013120170105
43681662refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017013120170105
43720449refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017013120170105
43833828refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017013120170105
43936830refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017013120170105
43952829refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017013120170105
43996416refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017013120170105
44059935refgcc -march=barcelona -O -fomit-frame-pointer2017013120170105
44137524refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017013120170105
44147781refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017013120170105
44161485refgcc -m64 -march=nocona -O -fomit-frame-pointer2017013120170105
44211030refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017013120170105
44220078refgcc -march=k8 -O -fomit-frame-pointer2017013120170105
44227146refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017013120170105
44247672refgcc -fno-schedule-insns -O -fomit-frame-pointer2017013120170105
44269350refgcc -march=nocona -O -fomit-frame-pointer2017013120170105
44369145refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017013120170105
44369640refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017013120170105
44397189refgcc -m64 -march=k8 -O -fomit-frame-pointer2017013120170105
44398308refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017013120170105
44408486refgcc -m64 -march=corei7 -O -fomit-frame-pointer2017013120170105
44660379refclang -O3 -fomit-frame-pointer -Qunused-arguments2017013120170105
44762394refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017013120170105
44898159refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017013120170105
44930907refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017013120170105
44994006refgcc -funroll-loops -Os -fomit-frame-pointer2017013120170105
45077661refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017013120170105
45257262refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017013120170105
45331374refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017013120170105
45514950refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017013120170105
45535518refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017013120170105
45540012refgcc -m64 -Os -fomit-frame-pointer2017013120170105
45578985refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017013120170105
45616143refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017013120170105
45641058refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017013120170105
45649176refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017013120170105
45651915refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017013120170105
45982182refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017013120170105
46009359refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017013120170105
46030452refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017013120170105
46034463refgcc -march=k8 -Os -fomit-frame-pointer2017013120170105
46043751refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017013120170105
46951440refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017013120170105
47045187refgcc -march=nocona -Os -fomit-frame-pointer2017013120170105
47338053refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017013120170105
47421441refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017013120170105
47827164refgcc -march=barcelona -Os -fomit-frame-pointer2017013120170105
47857580refgcc -Os -fomit-frame-pointer2017013120170105
47969400refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017013120170105
48088632refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017013120170105
55688652refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017013120170105
60892537refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017013120170105
126548280refgcc2017013120170105
129401323refgcc -funroll-loops2017013120170105
130551270refcc2017013120170105