Search
11:37:30
pfdietz
Not seeing more failures.
15:00:32
stassats
huh, alloc-tramp doesn't save YMM registers, that's why i'm seeing very rare failures there
15:00:56
stassats
but saving them is expensive, gotta add alloc-tramp-avx2
15:02:07
stassats
how do i convince alloc to thrash ymm registers, though
15:03:54
stassats
do vzeroupper in an interrupt? but it's pseudo-atomic there
15:10:24
stassats
no test case, but __asm__("vzeroupper;" ); confirms it
15:17:58
flip214
I did some automated tests once by telling GDB to debug the process and inject faults at a breakpoint
15:18:09
flip214
needs the gdb binary but works like a treat ;)
16:35:40
stassats
and there's no separate avx storage base, just float-regs, so how do I know that 256-bit registers are used
16:40:34
Xach
Is there a way to tell if a function was created in defstruct?
16:45:46
stassats
do i just have to walk through all TNs and see if some of them are avx2?