Displaying 20 results from an estimated 41 matches for "jftr".
Did you mean:
ftr
2018 Dec 03
3
The builtins library of compiler-rt is a performance HOG^WKILLER
...on and division
routines __[u]{div,mod,divmod,mul}[sdt]i[34] shipped with this
libraries SUCKS: they are factors SLOWER than even Microsoft's
NOTORIOUS POOR implementation of 64-bit division shipped with
MSVC and Windows!
The reasons: 1. subroutine matroschka, 2. "C" implementation!
JFTR: the target processor "i386" (introduced October 1985) is
a 32-bit processor, it has instructions to divide 64-bit
integers by 32-bit integers, and to multiply two 32-bit
integers giving a 64-bit product!
I expect that a library written 20+ years later takes...
2018 Dec 03
3
The builtins library of compiler-rt is a performance HOG^WKILLER
...X86 supports them natively so will never use the library functions.
So they SHOULD not be built (or at least not shipped) with the
builtins library for x86.
> X86 has its own assembly implementation of __muldi3 that uses 32-bit
> pieces.
I know; that's why I placed this ABOVE my "JFTR:"
> We should be using the assembly versions of the "di" division routines on
> i386. Except when compiler-rt is built with MSVC because MSVC can't parse
> the at&t assembly syntax.
Again: my offer to provide these routines still stands!
I have OPTIMISED __divdi3...
2020 Aug 21
2
Clang is a resource hog, the installers for Windows miss quite some files, and are defect!
...the wasted 0.5GB and the missing clang-rt.*-i386.lib
He was DEFINITELY not amused, and called the $*%@ who built this crap
names.
I but dared to copy clang-rt.builtins-{i386,x86-64}.lib and verified the
still POOR performance, especially for 64-bit division on i386 and 128-bit
division on AMD64.
JFTR: __udivmoddi4 and __udivmodti4 are even slower than in LLVM 7.0.0!
[...]
>>> There are multiple potential equivalents to symlinks on Windows systems,
>>> the one matching UNIX systems the closest is relatively new and requires
>>> either Administrator rights or develope...
2020 Aug 21
3
Clang is a resource hog, the installers for Windows miss quite some files, and are defect!
...DEFINITELY not amused, and called the $*%@ who built this crap
>> names.
>>
>> I but dared to copy clang-rt.builtins-{i386,x86-64}.lib and verified the
>> still POOR performance, especially for 64-bit division on i386 and 128-bit
>> division on AMD64.
>>
>> JFTR: __udivmoddi4 and __udivmodti4 are even slower than in LLVM 7.0.0!
>>
>> [...]
>>
>>>>> There are multiple potential equivalents to symlinks on Windows systems,
>>>>> the one matching UNIX systems the closest is relatively new and requires
>>>...
2017 Apr 12
3
Module Versioning
Hi,
[ouch, it take me a year? thank you all for this very interesting
thread that I'm going to finish reading now.]
Pete Batard via Syslinux:
> I'll skip the EFI part of tails (that uses grub/EFI) to talk only
> about the BIOS/Syslinux part.
JFTR Tails uses GRUB only for 32-bit UEFI. We use syslinux for BIOS
and 64-bit UEFI.
> So, one thing Rufus will need to do is find a "replacement" part, that serves the
> same purpose as 'isolinux.bin', but that is compatible with USB-HDD boot. And as far
> as I know, the onl...
2015 Apr 09
3
[LLVMdev] [cfe-dev] want to intercept array dereferences
..., Jonathan Roelofs
<jonathan at codesourcery.com> wrote:
>> Again, I asked the LLVM list if, since LLVM is a typed assembly
>> language, if I could just look for pointer plus offset followed by a
>> dereference. They seemed to suggest that looking for that idiom would
> JFTR, we're one big community, and it's not as segregated into "the clang
> devs" vs "the llvm devs" as you might think.
On the LLVM list I was told "That would need to be in Clang" so I am
writing the front-end list.
> It's encouraged to cc both lists (...
2020 Aug 30
5
BUG: complete misunterstanding of the MS-ABI
...the divisor;
- R8 holds the address of the divisor, NOT the address of the
remainder;
- R9 holds the address of the remainder;
- aggregate data types are NOT returned in XMM0, but via the
hidden first argument addressed by RCX;
- the address of the hidden first argument is returned in RAX!
JFTR: an 128-bit integer data type is not supported by MS.
clang is also rather confused here: why is the return
value mapped to an XMM register, but not the arguments?
Microsoft's CL.EXE -c -Ox generates the following (of course)
CONFORMANT code:
__udivmodti4 proc public
; Line 10...
2018 Nov 06
4
Rather poor code optimisation of current clang/LLVM targeting Intel x86 (both -64 and -32)
...ax, ecx | and edx, 79764919
cmove eax, edx | xor eax, edx
add r8d, 1
jne .LBB1_5
add rdi, 1
test esi, esi
jne .LBB1_4
not eax
ret
.LBB1_1:
xor eax, eax
ret
JFTR: with -O2, the inner loop gets unrolled, using the same non-optimal
code sequence with 6 and 7 instructions; this accounts for a total
of 16 and 24 superfluous instructions respectively.
2020 Aug 21
2
Clang is a resource hog, the installers for Windows miss quite some files, and are defect!
...ame time.
Most obviously this "install system" was the wrong choice for LLVM.
BUG #8:
~~~~~~~
The defective installer creates a shortcut "Uninstall LLVM" in the
start menu, violating the MINIMUM requirements of the now 25 year old
"Designed for Windows guidelines".
JFTR: Windows ships with two builtin installers (SetupAPI and Windows
Installer), there's no need to use a defective 3rd party product
at all.
Stefan
2014 Mar 24
2
Problem with web services
Hey oh
i'm using one Ubuntu 12.04, and i set up a radio server automatized with
airtime.
The problem is, even i don't have any problem checking the airtime site or
the icecast web service by my web browser, when i install my radio online
player, which is basicaly a .html page with javascript & html language
inside, the icecast web service can't find it, the same setup i use it on
2018 Nov 26
2
BUGS in code generated for target i386-win32
...y're both unused.
REALLY? Or better: OUCH!
Is Clang NOT aware of the __fastcall calling convention and its
register usage?
Clang does NOT create prolog/epilog here, so it CLEARLY knows that
"argument" is held in ECX and "polynomial" in EDX ... as documented
for __fastcall
JFTR: Clang (like MSVC too) knows VERY well which registers are used
(clobbered) in an __asm block. See <https://godbolt.org/z/blDIzK>,
which proves your assumption WRONG!
> The compiler has actually inlined that function as you said, then
> noticed this lack of use and decided...
2014 Aug 01
3
[LLVMdev] [PowerPC] ABI questions
On 30 Jul 2014, at 21:29, Ulrich Weigand wrote:
> The ELFv1 ABI is used on 64-bit big-endian Linux and AIX.
There's one small difference between the two: with the 64 bit ELFv1/
SVR4 ABI, tail padding for structs passed by value is only performed
in case the struct is larger than 8 bytes, while for AIX 64 bit it's
always done. As an aside, on Darwin/ppc64 it's done if the
2012 Mar 04
4
dsync replication available for testing
In dovecot-2.1 hg you can now test dsync-based replication. Everything
isn't finished yet, but it appears to work and I've enabled it for my
@dovecot.fi mails. Some issues:
- public namespace isn't replicated at all
- shared namespace is replicated, but not private mail flags
- I've only tested SSH replication setup now, not director replication
setup (and director setup
2018 Nov 27
2
Rather poor code optimisation of current clang/LLVM targeting Intel x86 (both -64 and -32)
...x
>> add r8d, 1
>> jne .LBB1_5
>> add rdi, 1
>> test esi, esi
>> jne .LBB1_4
>> not eax
>> ret
>> .LBB1_1:
>> xor eax, eax
>> ret
>>
>> JFTR: with -O2, the inner loop gets unrolled, using the same non-optimal
>> code sequence with 6 and 7 instructions; this accounts for a total
>> of 16 and 24 superfluous instructions respectively.
>> _______________________________________________
>> LLVM Developers...
2017 Apr 12
0
Module Versioning
Hi,
intrigeri wrote:
> JFTR Tails uses GRUB only for 32-bit UEFI. We use syslinux for BIOS
> and 64-bit UEFI.
In an ISO that shall boot from DVD ?
Please give me an download URL.
I just downloaded
http://dl.amnesia.boum.org/tails/stable/tails-i386-2.11/tails-i386-2.11.iso
which has as volume id: 'TAILS 2.11 - 20170...
2015 May 10
1
FYI: dovecot (008632bdfd2c) compilation woes, and minor glitch regarding update-version.sh
...wheel 142184 Nov 11 15:03 /bin/sh*
> 108 -r-xr-xr-x 2 root wheel 382368 Nov 11 15:03 /bin/tcsh*
ls -al /bin/sh /usr/local/bin/bash (FBSD 10.1-STABLE):
| -r-xr-xr-x 1 root wheel uarch 142144 May 8 13:57 /bin/sh
| -rwxr-xr-x 1 root wheel uarch 895712 May 8 13:09 /usr/local/bin/bash
JFTR: Both scripts fail to run with FBSD's /bin/sh (lot of syntax errors), but run to completion when modifying the first line to "#!/usr/local/bin/bash" (needed, because ports are installed into /usr/local).
Regards,
Michael
2014 Mar 25
0
Problem with web services
JFTR, this has been resolved on IRC, as the user posed the question
there too.
For further reference I'll summarize the result below.
On 24/03/14 23:40, Jo se wrote:
> Hey oh
>
> i'm using one Ubuntu 12.04, and i set up a radio server automatized
> with airtime.
>
> The proble...
2004 Jun 11
1
[StatDataML] compile error
Hi,
sorry if this is OT here. I'm trying to compile StatDataML[1] to
import Matlab data into R. The R part works fine but compiling
the Matlab part exits with this error message (following the
INSTALL instructions: autoconf -> ./configure -> make):
,----[ patrick at trurl:~/src/statdatml/StatDataML/MatOct> make ]
| make[1]: Entering directory
2008 Dec 03
3
alternative way to replicate()
Dear all,
I'm looking for an alternative way to replicate the "2," string for an
x number of times, and end up with one string containing "2," x times.
I can partly achieve this using replicate().
> y <- rep("2,", times=3)
> y
[1] "2," "2," "2,"
The output that I am looking for is, however, "2,2,2,". I also tried
2009 Jun 14
1
v1.2.rc5 imap ignores configuration reloads
Hi Timo,
after changing the mail_executable in the imap {?} section I have to
restart Dovecot v1.2.rc5, otherwise the changes are not accepted.
With Dovecot v1.1.x (tested with v1.1.11 and v1.1.16) it's enough to
send a SIGHUP to the dovecot process.
Regards,
Pascal
--
The trapper recommends today: c01dcofe.0916521 at localdomain.org