• Challenge For The "Expert" Tyrone

    From Farley Flud@21:1/5 to All on Tue Jan 28 16:14:38 2025
    Poor tired, exhausted Tyrone. He must have spent days of futile
    searching in an attempt to find a copy somewhere of my absolutely
    perfect AVX-512 assembly code.

    (Ha, ha, ha, ha, ha, ha, ha, ha, ha, ha!)

    Of course, all of his efforts were in total vain, because no such
    copy exists anywhere, except right here on C.O.L.A.

    Poor tired, exhausted Tyrone (not to mention poor, dumb bastard).

    (Ha, ha, ha, ha, ha, ha, ha, ha, ha, ha!)

    Well, I have a challenge for the "expert" Tyrone.

    I have ever so slightly modified my absolutely perfect AVX-512 code
    so that it no longer will execute. Instead it will crash horribly.

    The ever-so-slightly modified code follows.

    Let's allow the "expert" Tyrone to discover and clearly report
    the fault.

    Anyone want to takes bets?

    Ha, ha, ha, ha, ha, ha, ha, ha, ha, ha, ha, ha, ha!

    I recommend that Tyrone invest his extensive and exhaustive search
    time in a search for his own stupidity.

    Ha, ha, ha, ha, ha, ha, ha, ha, ha, ha, ha, ha, ha!


    ============================================
    Begin AVX-512 NASM Assembly (Modified) ============================================

    BITS 64

    segment .text
    global _start

    _start:
    mov r8, data_in
    mov r9, data_out
    mov rbx, qword [stride]
    xor rdx, rdx
    mov rax, qword [N]
    div rbx ; rax = quotient, rdx = remainder
    load:
    vmovdqa32 zmm1, zword [r8]
    vmovdqa32 zword [r9], zmm1
    add r8, 64 ; increment data pointers
    add r9, 64
    dec rax
    jnz load
    xor r11, r11 ; load mask, i.e. only rdx left over to load
    mov r10, -1
    mov rcx, rdx
    shld r11, r10, cl
    kmovq k1, r11;
    vmovdqa32 zmm1{k1}{z}, zword [r8]
    vmovdqa32 zword [r9], zmm1
    exit:
    xor edi,edi
    mov eax,60
    syscall

    segment .data
    align 64
    N: dq 37 ;set length of block and stride
    stride: dq 16
    data_in: dd 16 dup (0xefbeadde) ;dummy data
    dd 16 dup (0xfecaafde)
    dd 5 dup (0xefbeadde)

    segment .bss
    alignb 64
    data_out: resd 37

    ========================================
    End AVX-512 NASM Assembly (Modified)
    ========================================




    --
    Systemd: solving all the problems that you never knew you had.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Farley Flud@21:1/5 to Physfitfreak on Tue Jan 28 17:51:37 2025
    On Tue, 28 Jan 2025 10:43:16 -0600, Physfitfreak wrote:


    No Farley, not after the advent of DeepSeek.

    If I, who doesn't know _hoot_ about assembly language can find the
    answer within about 10 seconds of your post, then any "Tyrone" can also.


    Whoa! Anyone who trusts AI is a total idiot!

    This shit is wrong everywhere.

    Ha, ha, ha, ha, ha, ha, ha, ha, ha!

    There is a sucker born every minute, and it's not just those
    retards who attend circuses.





    --
    Systemd: solving all the problems that you never knew you had.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Farley Flud@21:1/5 to Physfitfreak on Tue Jan 28 21:50:55 2025
    On Tue, 28 Jan 2025 12:25:21 -0600, Physfitfreak wrote:


    They're getting good!


    Certainly you are joking.

    The total failure with this extremely simple bit of code indicates
    something that only a hapless idiot would trust.


    Time to put your bias aside


    There is no bias. The result you presented is total bullshit.

    My code is perfect, as anyone who has the skills could easily
    test.


    --
    Systemd: solving all the problems that you never knew you had.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Farley Flud@21:1/5 to Physfitfreak on Tue Jan 28 22:45:31 2025
    On Tue, 28 Jan 2025 16:21:40 -0600, Physfitfreak wrote:


    Ok then


    No, it's not OK.

    You have chosen to introduce this patently falsifiable entity
    known as "AI" and now you must suffer the consequences.

    AI, like Microslop Winblows, will succeed mightily.

    But, like Microslop Winbows, AI is essentially bullshit.

    I suppose that AI will separate the supremely intelligent
    (like me) from the common dregs who will lap it up like
    the dumb dogs that they are.


    that leaves it to Tyrone to prove you wrong


    Leaving it to Tyrone is like leaving the cure for cancer to
    the local clerk at 7-11.

    Ha, ha, ha, ha, ha, ha, ha, ha, ha, ha, ha, ha!





    --
    Systemd: solving all the problems that you never knew you had.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From DFS@21:1/5 to Narcissist Larry Piet on Tue Jan 28 22:30:11 2025
    On 1/28/2025 4:50 PM, Narcissist Larry Piet wrote:

    My code is perfect, as anyone who has the skills could easily
    test.


    Why are you so extraordinarily proud of your tiny code routines that
    don't do anything useful (or in most cases don't work at all)?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Tyrone@21:1/5 to All on Sat Feb 1 05:50:33 2025
    On Jan 28, 2025 at 11:14:38 AM EST, "Farley Flud" <ff@linux.rocks> wrote:

    His usual childish drivel.

    But seriously. This is your idea of a "challenge"?

    God you are such a rookie. You removed an Align 64 instruction in the data segment. Doing this corrupts the stack, which is why it will crash horribly.


    Try again, junior.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)