Hallo Zusammen,
ich hab SC am Dockstar (2.6.35.7) mit diesen Werten erfolgreich kompilieren koennen:
Makefile:
...
# FFdeCSA
CPUOPT ?= armv5te
PARALLEL ?= PARALLEL_64_LONG
CSAFLAGS ?= -Wall -fPIC -g -O3 -fomit-frame-pointer -fexpensive-optimizations -funroll-loops
...
PARALLEL_128_2LONG:
speed=15.955850 Mbit/s
speed=10839.571808 pkts/s
PARALLEL_64_LONG (Reference von robertogecco):
speed=16.330642 Mbit/s
speed=11094.186314 pkts/s
[B]PARALLEL_128_4INT:
speed=17.454297 Mbit/s
speed=11857.538786 pkts/s[/B]
PARALLEL_64_2INT:
speed=15.031979 Mbit/s
speed=10211.942049 pkts/s
PARALLEL_64_8CHARA:
speed=3.409422 Mbit/s
speed=2316.183257 pkts/s
PARALLEL_128_SSE:
Geht natürlich nicht, da kein SSE Einheit!
PARALLEL_32_4CHAR:
speed=6.098653 Mbit/s
speed=4143.106775 pkts/s
Hat da jemand einen Tipp für mich?FFdecsa.o: In function `_mm_slli_si64':
/usr/lib/gcc/arm-linux-gnueabi/4.4.5/include/mmintrin.h:474: undefined reference to `__builtin_arm_wslldi'
FFdecsa.o: In function `_mm_srli_si64':
/usr/lib/gcc/arm-linux-gnueabi/4.4.5/include/mmintrin.h:552: undefined reference to `__builtin_arm_wsrldi'
FFdecsa.o: In function `_mm_and_si64':
/usr/lib/gcc/arm-linux-gnueabi/4.4.5/include/mmintrin.h:598: undefined reference to `__builtin_arm_wand'
FFdecsa.o: In function `_mm_or_si64':
/usr/lib/gcc/arm-linux-gnueabi/4.4.5/include/mmintrin.h:613: undefined reference to `__builtin_arm_wor'
FFdecsa.o: In function `_mm_xor_si64':
/usr/lib/gcc/arm-linux-gnueabi/4.4.5/include/mmintrin.h:620: undefined reference to `__builtin_arm_wxor'
FFdecsa.o: In function `M_EMPTY':
/home/Downloads/FFdecsa-1.0.0/parallel_064_mmx.h:164: undefined reference to `_m_empty'
collect2: ld returned 1 exit status
make: *** [FFdecsa_test] Fehler 1
g++ -Wall -fPIC -O3 -march=armv6 -mfpu=vfp -mfloat-abi=hard -fomit-frame-pointer -fexpensive-optimizations -funroll-loops -DPARALLEL_MODE=PARALLEL_128_4INT
speed=10.651646 Mbit/s
speed=7236.172759 pkts/s
g++ -Wall -fPIC -O4 -mcpu=arm1176jzf-s -mtune=arm1176jzf-s -mfpu=vfp -mfloat-abi=hard -fomit-frame-pointer -fexpensive-optimizations -funroll-loops -DPARALLEL_MODE=PARALLEL_128_4INT
speed=11.258723 Mbit/s
speed=7648.589141 pkts/s
g++ -Wall -fPIC -O4 -mcpu=arm1176jzf-s -mtune=arm1176jzf-s -mfpu=vfp -mfloat-abi=hard -fomit-frame-pointer -fexpensive-optimizations -funroll-loops -DPARALLEL_MODE=PARALLEL_64_2INT
speed=7.493259 Mbit/s
speed=5090.529121 pkts/s
g++ -Wall -fPIC -O2 -mcpu=arm1176jzf-s -mtune=arm1176jzf-s -mfpu=vfp -mfloat-abi=hard -fomit-frame-pointer -fexpensive-optimizations -funroll-loops -DPARALLEL_MODE=PARALLEL_128_4INT
speed=11.296594 Mbit/s
speed=7674.316340 pkts/s
g++ -Wall -fPIC -O3 -mcpu=arm1176jzf-s -mtune=arm1176jzf-s -mfpu=vfp -mfloat-abi=hard -fomit-frame-pointer -fexpensive-optimizations -funroll-loops -DPARALLEL_MODE=PARALLEL_128_4INT
speed=11.215005 Mbit/s
speed=7618.888953 pkts/s
g++ -Wall -fPIC -O2 -mcpu=arm1176jzf-s -mtune=arm1176jzf-s -mfpu=vfp -mfloat-abi=hard -fomit-frame-pointer -fexpensive-optimizations -funroll-loops -DPARALLEL_MODE=PARALLEL_32_4CHAR
speed=3.792137 Mbit/s
speed=2576.179783 pkts/s
g++ -Wall -fPIC -O2 -mcpu=arm1176jzf-s -mtune=arm1176jzf-s -mfpu=vfp -mfloat-abi=hard -fomit-frame-pointer -fexpensive-optimizations -funroll-loops -DPARALLEL_MODE=PARALLEL_128_16CHARA
speed=0.399209 Mbit/s
speed=271.201915 pkts/s
g++ -Wall -fPIC -O2 -mcpu=arm1176jzf-s -mtune=arm1176jzf-s -mfpu=vfp -mfloat-abi=hard -fomit-frame-pointer -fexpensive-optimizations -funroll-loops -DPARALLEL_MODE=PARALLEL_128_2LONG
speed=9.636668 Mbit/s
speed=6546.649130 pkts/s
Wir verwenden Cookies und ähnliche Technologien für folgende Zwecke:
Akzeptieren Sie Cookies und diese Technologien?
Wir verwenden Cookies und ähnliche Technologien für folgende Zwecke:
Akzeptieren Sie Cookies und diese Technologien?