Package: mbw
Version: 1.2.2-1+b1
Severity: normal

Dear Maintainer,

i looked at strace and ltrace traces, and I belive memcpy used by mbw
is generated by gcc and inlined. the libc one is not called.

(not to mention the memcpy is slower than dumb version)

As such, the memcpy performance of mbw is extremally dependent on exact
compiler version and compilation flags (like -mcpu/-march/-mtune),
optimization level, vectorization, etc.

Would be nice if multiple versions are compiled into mbw and tested at
runtime.


-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 4.18.0-1-amd64 (SMP w/32 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages mbw depends on:
ii  libc6  2.27-6

mbw recommends no packages.

mbw suggests no packages.

-- no debconf information

Reply via email to