Skip Navigation

Posts
0
Comments
47
Joined
2 yr. ago

  • a hotdog isn't just a sausage, but we might consider ourselves sausages tho

  • this is actually a joke compression algorithm that compresses your data by one byte by appending it to the filename. (and you can execute it as many time as you want)

    Too bad I can't remember the name.

  • if it's a true bic. knockoffs might not work very well.

  • Ok! Thanks for the clarification !

  • according to godbolt: https://rust.godbolt.org/z/hP5Y3qMPW

     rust
        
    use rand::random;
    
    pub fn main1() {
        let mut var : u128;
        loop {
            var = random();
        }
    }
    
    pub fn main2() {
        loop {
            let var : u128 = random();
        }
    }
    
    
      

    compiles to:

     asm
        
    example::main1::h45edf333d7832d08:
    .Lfunc_begin8:
            sub     rsp, 24
    .LBB8_1:
    .Ltmp80:
            mov     rax, qword ptr [rip + rand::random::he3c23ceb967a3e28@GOTPCREL]
            call    rax
            mov     qword ptr [rsp + 8], rdx
            mov     qword ptr [rsp], rax
            jmp     .LBB8_1
    .Ltmp81:
    .Lfunc_end8:
    
    example::main2::h1a899b25b96d66db:
    .Lfunc_begin9:
            sub     rsp, 24
    .LBB9_1:
    .Ltmp82:
            mov     rax, qword ptr [rip + rand::random::he3c23ceb967a3e28@GOTPCREL]
            call    rax
            mov     qword ptr [rsp + 8], rdx
            mov     qword ptr [rsp], rax
            jmp     .LBB9_1
    .Ltmp83:
    .Lfunc_end9:
            jmp     .LBB9_1
    
    
      

    So yeah, exactly the same thing.

  • I would say that they are equivalent. If I'm not mistaken, let statements only reserves space on the stack, and this only increments the stack register.

    And on the latter snippet, the compiler would certainly not bother to modify the stack pointer as the type doesn't change.

  • whereas snails just stab the other with a bone made specifically for this, to prevent the other to dissolve the sperm bag it just accepted.

    (and of course the one how stabbed first will definitely dissolve the sperm bag)

  • Phew

    Jump
  • sisyphus intensifies

  • As a rule...

    Jump
  • g.a.b. s.e.x.

  • Gorgon rule

    Jump
  • Love megoosa 🥰

    And girafusa must be powerful in combat, when you kniw how giraffes fight.

  • sometimes it's also bugs caused by optimizations.

  • This map is fake, Listenbourg isn't even here.

  • mirror don't flip up and down nor right or left, it flips front and back. because that is how sumetry works (where the mirror is the symetry plane).

    if you point right, your reflection will also point your right. same for left, up and down. but if you point forward, it will point back toward you (behind you, that is)

    It's your brain that is tricked by your reflection and takes it for a real person, so when you move your left arm, your brain understands it as if your reflection moved its right arm.

  • or a french swear word

  • why is mercure second and all other planets not on the podium ?

  • Rule

    Jump
  • sort of jessica effect but for reality instead of history