Well done guys. These type of findings that makes significant different
on embedded systems.
Fernando
On 30/08/2014 20:33, Felix Fietkau wrote:
On 2014-08-30 21:27, Nikos Mavrogiannopoulos wrote:
On Sat, 2014-08-30 at 20:10 +0200, Felix Fietkau wrote:
This could be a problem caused by mips16. We use that in BB to create
smaller binaries. but Jonas saw a performance problem in some
applications, mostly stuff doing crypto (big integer calculations).
Can you try to build the BB toolchain without the mips16 feature in
target/linux/ar71xx/Makefile and try your application again.
There's no need to disable it for the target, since it can be disabled
for individual packages.
So should all packages that contain performance critical code have that
flag? 35% performance penalty is too high for such systems.
Some kinds of code may be more affected than others. For crypto code we
should definitely disable mips16, as it seems to be most affected.
- Felix
_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel