Post AYvpbheYYMvdUBKdSC by sysrq@freespeechextremist.com
(DIR) More posts by sysrq@freespeechextremist.com
(DIR) Post #AYvgNihCyqYX4upVaa by e@ryona.agency
2023-08-20T17:47:37.456570Z
4 likes, 1 repeats
getting autistic with nontemporal stores and simd alignment:niggavirtualinsanity:image.png
(DIR) Post #AYvoWcoh0Ypd5F5VL6 by pernia@cum.salon
2023-08-20T19:18:50.357234Z
2 likes, 0 repeats
@e what the fuck
(DIR) Post #AYvoerndBabrrvWN84 by sysrq@freespeechextremist.com
2023-08-20T19:20:22.315681Z
2 likes, 0 repeats
@pernia @e intel has gone insane
(DIR) Post #AYvohRjEZcA5sch7UO by MercurialBlack@pleroma.mercurial.blog
2023-08-20T19:20:50.510439Z
2 likes, 0 repeats
@pernia @meowski @e ch*ggimite that's your reaction to everything
(DIR) Post #AYvojKpJCpXZ3LR7hY by jeff@misinformation.wikileaks2.org
2023-08-20T19:21:11.595747Z
1 likes, 0 repeats
@e don't fight the compiler, turn on lto.
(DIR) Post #AYvonQVa1UgJpi9xDM by pernia@cum.salon
2023-08-20T19:21:52.922950Z
1 likes, 0 repeats
@MercurialBlack @meowski @e chiggoball ISA
(DIR) Post #AYvosHNrNKM4yvrXTE by sysrq@freespeechextremist.com
2023-08-20T19:22:49.322540Z
4 likes, 2 repeats
@jeff @e gcc is a compiler worth fighting
(DIR) Post #AYvotjPOfJ3qBlH2MS by pernia@cum.salon
2023-08-20T19:23:00.399459Z
2 likes, 0 repeats
@sysrq @e we should kill intel
(DIR) Post #AYvowXiYaXm6nZZnNo by sysrq@freespeechextremist.com
2023-08-20T19:23:35.541886Z
2 likes, 0 repeats
@pernia @e STOP ADDING INSTRUCTIONS
(DIR) Post #AYvoxgSjYqIyD3if4q by MercurialBlack@pleroma.mercurial.blog
2023-08-20T19:23:45.139907Z
2 likes, 0 repeats
@pernia @meowski @sysrq @e >Intel instruction to add 3 numbers used to be fast now it's slow and they don't plan to fix itUnforgivable
(DIR) Post #AYvp1a0lUJizMOUk52 by sysrq@freespeechextremist.com
2023-08-20T19:24:30.173432Z
3 likes, 0 repeats
@MercurialBlack @pernia @e it's over
(DIR) Post #AYvp2viEI0oExET7qq by jeff@misinformation.wikileaks2.org
2023-08-20T19:24:43.425961Z
1 likes, 0 repeats
@sysrq @e hard disagree.fighting gcc is battling windmills. file a bug report if it generates bad code.if gcc cant optimize, it's a skill issue on your end.
(DIR) Post #AYvp88e9cyTEW82vqK by cjd@pkteerium.xyz
2023-08-20T19:25:40.390248Z
1 likes, 0 repeats
clang will compile opencl to any target you ask for, and it may not be the best language ever, but its one of the cleanest ways to write simd code.
(DIR) Post #AYvp94i3kc3ab2Jryy by pernia@cum.salon
2023-08-20T19:25:45.111395Z
2 likes, 0 repeats
@MercurialBlack @meowski @sysrq @e we need to add an instructions that adds 4 numbers really fast, and then add another that subtracts 2 number sooper dooper fast, to make up for that one
(DIR) Post #AYvp9HDLG8D5NX31PM by jeff@misinformation.wikileaks2.org
2023-08-20T19:25:52.775281Z
2 likes, 0 repeats
@sysrq @pernia @e use RISC 5. on x86 iy's love it or shove it
(DIR) Post #AYvpH4229f9eoKTJL6 by sysrq@freespeechextremist.com
2023-08-20T19:27:18.073227Z
3 likes, 3 repeats
@jeff @e >file a bug report if it generates bad code.I'd have to do that every time it's invoked>if gcc cant optimize, it's a skill issue on your end.it makes my programs crash faster
(DIR) Post #AYvpMGyfRzNoPQNgR6 by pernia@cum.salon
2023-08-20T19:28:07.936642Z
1 likes, 0 repeats
@sysrq @e how does one even add instructions? are they adding different logic gates to their circuits on the processor for them?
(DIR) Post #AYvpNOtnU551GadmYy by MercurialBlack@pleroma.mercurial.blog
2023-08-20T19:28:17.904920Z
2 likes, 0 repeats
@pernia @meowski @sysrq @e Intel add a quantum bitshift operation
(DIR) Post #AYvpOMIedJ1JUliy00 by pernia@cum.salon
2023-08-20T19:28:33.559045Z
3 likes, 0 repeats
@jeff @sysrq @e its risc V bud (roman)
(DIR) Post #AYvpQ3F4SbXiy3r5UW by sysrq@freespeechextremist.com
2023-08-20T19:28:55.531658Z
4 likes, 0 repeats
@pernia @e three elder wizards go onto a room and do gnostic kabbalah hell magic and a new instruction is born
(DIR) Post #AYvpTg72OhoAOIpLhw by pernia@cum.salon
2023-08-20T19:29:31.222159Z
2 likes, 0 repeats
@jeff @sysrq @e maybe you should ask out a gcc developer to dinner. suck his cock as a thank you
(DIR) Post #AYvpUXQMBbkljZH1g8 by jeff@misinformation.wikileaks2.org
2023-08-20T19:29:42.352387Z
1 likes, 0 repeats
@cjd @e gcc's optimization is king and i really dont care about clamg :jahy_uwu:
(DIR) Post #AYvpZ8VAH5wPt0iOEy by jeff@misinformation.wikileaks2.org
2023-08-20T19:30:33.235198Z
0 likes, 0 repeats
@sysrq @e >my bad code is the compiler's faultyes blame the tool
(DIR) Post #AYvpbheYYMvdUBKdSC by sysrq@freespeechextremist.com
2023-08-20T19:31:01.877498Z
2 likes, 0 repeats
@jeff @e gcc is an objectively shit compiler
(DIR) Post #AYvpeI641m095pQrXk by jeff@misinformation.wikileaks2.org
2023-08-20T19:31:29.185310Z
1 likes, 0 repeats
@pernia @meowski @sysrq @e i dont have emotional responses to compilers dude
(DIR) Post #AYvpg0AJfQO03iEkt6 by jeff@misinformation.wikileaks2.org
2023-08-20T19:31:47.720226Z
1 likes, 0 repeats
@sysrq @e again, this sounds like a skill issue
(DIR) Post #AYvpgEDJR56Ld3kLVA by pernia@cum.salon
2023-08-20T19:31:44.444539Z
1 likes, 0 repeats
@jeff @sysrq @e cc @p would know about this
(DIR) Post #AYvph2jdbAfSJnFrpQ by petergayand@freespeechextremist.com
2023-08-20T19:31:59.763666Z
1 likes, 0 repeats
@sysrq @pernia @e Someone say kabbalah?
(DIR) Post #AYvpiCxH5QMCIwBm52 by cjd@pkteerium.xyz
2023-08-20T19:32:11.672585Z
0 likes, 0 repeats
It seems that e's experience does not fully support that assertion.
(DIR) Post #AYvpijXXw6NvMhPC3k by sysrq@freespeechextremist.com
2023-08-20T19:32:18.112378Z
2 likes, 0 repeats
@petergayand @e @pernia fucking dammit
(DIR) Post #AYvpilETdyJsc8Uzc8 by pernia@cum.salon
2023-08-20T19:32:13.688736Z
0 likes, 0 repeats
@jeff @meowski @sysrq @e not what im sensing
(DIR) Post #AYvpmKMFVMqoQEpouW by sysrq@freespeechextremist.com
2023-08-20T19:32:56.952388Z
3 likes, 0 repeats
@pernia @jeff @e @p I need to compile (heh) my "gcc is fucking shit" sources together
(DIR) Post #AYvpoud7cJPtUtxYQK by revvy@freespeechextremist.com
2023-08-20T19:33:25.113920Z
0 likes, 0 repeats
@sysrq @jeff @e Compile suckless utils then uninstall it if you have this much of a problem with gcc.
(DIR) Post #AYvppMPcK7Fdf7rAGG by sysrq@freespeechextremist.com
2023-08-20T19:33:29.971293Z
1 likes, 0 repeats
@jeff @pernia @e you have no business programming
(DIR) Post #AYvpqzcu0ktHZZqhUW by pernia@cum.salon
2023-08-20T19:33:43.594510Z
1 likes, 0 repeats
@sysrq @p @jeff @e make a cat-v submission
(DIR) Post #AYvpseb1AlaGvYl9M0 by sysrq@freespeechextremist.com
2023-08-20T19:34:05.682280Z
1 likes, 0 repeats
@revvy @e @jeff why are you fucking niggers so invested in defending a shitty compiler
(DIR) Post #AYvptHSsexFRTcFhaK by sysrq@freespeechextremist.com
2023-08-20T19:34:12.480206Z
2 likes, 0 repeats
@pernia @e @jeff @p it's already there
(DIR) Post #AYvpz3qgCH0Cz68lNo by mia@freespeechextremist.com
2023-08-20T19:35:15.161103Z
4 likes, 2 repeats
@sysrq @pernia @e @jeff @pgcc_has_gone_insane.png
(DIR) Post #AYvq1G1LucLfJaBCts by revvy@freespeechextremist.com
2023-08-20T19:35:38.977280Z
0 likes, 0 repeats
@sysrq @e @jeff I do not give a fuck as long as I can compile openbox and the rest of my desktop.
(DIR) Post #AYvq2zT2Qd4WYQxKPQ by sysrq@freespeechextremist.com
2023-08-20T19:35:57.769049Z
0 likes, 0 repeats
@revvy @e @jeff :gunleft::uriel:
(DIR) Post #AYvq6t9vp9a49FsUE4 by sysrq@freespeechextremist.com
2023-08-20T19:36:40.039122Z
4 likes, 0 repeats
@mia @e @jeff @p @pernia :gnu: *turns printf into puts, doesn't elaborate*
(DIR) Post #AYvqLC9a05L571XEK8 by pernia@cum.salon
2023-08-20T19:39:08.424035Z
1 likes, 0 repeats
@sysrq @p @jeff @e not good enough. too much appeal to authority
(DIR) Post #AYvqM3paQdQraeb1eq by sysrq@freespeechextremist.com
2023-08-20T19:39:24.538030Z
2 likes, 0 repeats
@pernia @e @jeff @p kys
(DIR) Post #AYvqPu1WpmOsKc0vJY by sysrq@freespeechextremist.com
2023-08-20T19:40:06.220127Z
3 likes, 0 repeats
@mia @e @jeff @p @pernia I'd rather be stabbed than do cross compiling on gcc
(DIR) Post #AYvqRQ6l1yR683BQW0 by pernia@cum.salon
2023-08-20T19:40:15.697191Z
1 likes, 0 repeats
@sysrq @p @jeff @e its what it is chuddybud
(DIR) Post #AYvqc0wAxHLjFUHkjg by mia@freespeechextremist.com
2023-08-20T19:42:17.551766Z
4 likes, 1 repeats
@sysrq @e @jeff @p @pernia This is why I only do WASM now.
(DIR) Post #AYvqkq7QY0MqImkxiS by sysrq@freespeechextremist.com
2023-08-20T19:43:53.243631Z
2 likes, 0 repeats
@mia @e @jeff @p @pernia I only bother with go now
(DIR) Post #AYvr1JMzYoTheitJE8 by pernia@cum.salon
2023-08-20T19:46:44.615567Z
2 likes, 0 repeats
@sysrq @mia @p @jeff @e i compile all my code from a website
(DIR) Post #AYvrt8JqrXkl1K5Q7k by DerLeere@varishangout.net
2023-08-20T19:56:29.767646Z
3 likes, 0 repeats
@sysrq @pernia @mia @p @jeff @e
(DIR) Post #AYvsrLSn7bzHA3ylpQ by errante@rot.gives
2023-08-20T20:07:25.792346Z
2 likes, 2 repeats
@pernia @meowski @mia @p @sysrq @jeff @e i have a script that runs once a day and clones a random github repo ans forces me to install it, locking me out of the computer until i do
(DIR) Post #AYvsuM6FDE420Hru9A by mia@freespeechextremist.com
2023-08-20T20:08:01.019986Z
7 likes, 1 repeats
@errante @pernia @e @jeff @p @sysrq But enough about 'pacman -Syu'
(DIR) Post #AYvtGFqx7MjR079rqi by ins0mniak@freespeechextremist.com
2023-08-20T20:11:58.505351Z
2 likes, 0 repeats
@mia @errante @e @jeff @p @pernia @sysrqarchuser
(DIR) Post #AYvtLE9ir6kpBWJCro by dcc@annihilation.social
2023-08-20T20:12:40.135146Z
3 likes, 0 repeats
@ins0mniak @pernia @mia @p @sysrq @jeff @errante @e >not using slackware
(DIR) Post #AYvtQi6cvgIfWNTXFI by sysrq@freespeechextremist.com
2023-08-20T20:13:51.880116Z
5 likes, 3 repeats
@dcc @ins0mniak @e @errante @jeff @mia @p @pernia ONLY J. R. "BOB" DOBBS STANDS BETWEEN THE CONSPIRACY (whitehouse.gov) AND TOTAL PLANETARY FREAKOUT!!! (alt.suicide.holiday)
(DIR) Post #AYvtTWJPEduToOnCK0 by ins0mniak@freespeechextremist.com
2023-08-20T20:14:22.350049Z
2 likes, 0 repeats
@dcc @e @errante @jeff @mia @p @pernia @sysrqnonarchuser
(DIR) Post #AYvtTezswadukSjEe0 by dcc@annihilation.social
2023-08-20T20:14:14.391216Z
5 likes, 0 repeats
@sysrq @pernia @ins0mniak @mia @p @jeff @errante @e :dobbs:
(DIR) Post #AYvtUobahrzUpxuqm0 by mia@freespeechextremist.com
2023-08-20T20:14:36.369762Z
4 likes, 0 repeats
@sysrq @dcc @e @errante @ins0mniak @jeff @p @pernia :dobbsinv:
(DIR) Post #AYvtkI5XN6lYcYIo5o by dcc@annihilation.social
2023-08-20T20:17:14.807858Z
3 likes, 1 repeats
@ins0mniak @pernia @mia @p @sysrq @jeff @errante @e
(DIR) Post #AYvtkQFP2JPXvSyna4 by ins0mniak@freespeechextremist.com
2023-08-20T20:17:25.630274Z
3 likes, 0 repeats
@mia @sysrq @dcc @e @errante @jeff @p @perniacult
(DIR) Post #AYvu4TPIzwtvW8Al5U by ins0mniak@freespeechextremist.com
2023-08-20T20:21:03.053970Z
3 likes, 0 repeats
@dcc @e @errante @jeff @mia @p @pernia @sysrqcult2
(DIR) Post #AYvuCcVp1tAy4a6arA by mia@freespeechextremist.com
2023-08-20T20:22:31.395277Z
4 likes, 2 repeats
@ins0mniak @dcc @e @errante @jeff @p @pernia @sysrqf5387cfedecefc9b937ba7f8acaef279a2f4efd9f98b5978760453f2c8a368ad.jpegYou Could Be Down [289749249].mp3
(DIR) Post #AYvwquFigsdeaKuYvg by icst@clubcyberia.co
2023-08-20T20:52:10.413203Z
3 likes, 0 repeats
@pernia @meowski @sysrq @e For simple logic chips you could implement them directly as a logic circuit diagram, but for most modern logic chips, they are implemented in a hardware description language like VHDL or verilog. They most likely use a mixture of HDL and CAD tools to manage the overall design and then synthesize it into an actual chip layout.
(DIR) Post #AYvxocKKSzzOMfXW52 by jeff@misinformation.wikileaks2.org
2023-08-20T21:02:58.653599Z
1 likes, 0 repeats
@sysrq @pernia @e and yet i am paid to and you aren't. which it seems like it is infeed a skill issue
(DIR) Post #AYvxsHya4Y4APF7Mps by sysrq@freespeechextremist.com
2023-08-20T21:03:40.135954Z
1 likes, 0 repeats
@jeff @e @pernia then get back to work wagie
(DIR) Post #AYvxwX9JbJvGchA9a4 by jeff@misinformation.wikileaks2.org
2023-08-20T21:04:24.585356Z
0 likes, 0 repeats
@sysrq @pernia @e i am enjoy a summer of doing fuckall after resigning and cashing out like 3 months of vacation days.
(DIR) Post #AYvxyJoEAc0bpR9Nce by sysrq@freespeechextremist.com
2023-08-20T21:04:45.518877Z
1 likes, 0 repeats
@jeff @e @pernia BACK TO WORK
(DIR) Post #AYvzdNdsvIYtXnSLei by jeff@misinformation.wikileaks2.org
2023-08-20T21:23:22.383531Z
0 likes, 0 repeats
@sysrq @pernia @e pay me
(DIR) Post #AYvziYTM5Hs6a5zyJE by sysrq@freespeechextremist.com
2023-08-20T21:24:19.190596Z
1 likes, 0 repeats
@jeff @e @pernia not worth it :arafatshades:
(DIR) Post #AYw4sZ5HAGml92KOtk by jeff@misinformation.wikileaks2.org
2023-08-20T22:22:07.473543Z
0 likes, 0 repeats
@sysrq @pernia @e you get what you pay for :akkoDerp:
(DIR) Post #AYwDAA6hZBTmWetfXM by pernia@cum.salon
2023-08-20T23:54:53.748193Z
0 likes, 0 repeats
@icst @meowski @sysrq @e >even circuits are fucking compiledwhat the fuck is this world
(DIR) Post #AYwrVxtldPy9CNnYJs by e@ryona.agency
2023-08-21T07:27:02.685258Z
0 likes, 0 repeats
@jeff the compiler kept giving me a rep movsb, also i already have lto enabled thisnt related to that. check out the code if you want to see what i mean https://github.com/eb-lan/TINE/blob/b7ca5dfe457f7782ac836be4ef7e782e2b0d78e2/src/runtime.cxx#L476
(DIR) Post #AYws0T8i2uWKmKKge8 by e@ryona.agency
2023-08-21T07:32:35.321216Z
0 likes, 0 repeats
@cjd @jeff clang is great for vectorized code but i wanted to go further with nontemporal stores to minimize cache pollution cuz im not using this data right aftersee the source code to see what i mean https://github.com/eb-lan/TINE/blob/b7ca5dfe457f7782ac836be4ef7e782e2b0d78e2/src/runtime.cxx#L476
(DIR) Post #AYx47kVb46Fs7oHAbg by p@freespeechextremist.com
2023-08-21T09:48:24.266527Z
1 likes, 0 repeats
@jeff @sysrq @e gcc generates bad code all the time and its optimization passes are already slow enough without trying to give them more shit to do.
(DIR) Post #AYx5T9UJUIkJdGRf1M by p@freespeechextremist.com
2023-08-21T10:03:28.652155Z
1 likes, 0 repeats
@sysrq @jeff @e "If it can't optimize, you should never write anything in assembly or another language where it can optimize." is a bad approach; there's no reason for calling conventions if switching languages is forbidden.
(DIR) Post #AYx5Z7cxJnVTbDKmrQ by p@freespeechextremist.com
2023-08-21T10:04:33.387920Z
2 likes, 0 repeats
@pernia @sysrq @e It used to be more gates, now it's microcode usually.
(DIR) Post #AYx5jzm8qrKkQsodkm by p@freespeechextremist.com
2023-08-21T10:06:31.289924Z
1 likes, 0 repeats
@jeff @sysrq @e You should compare the instructions it emits for x86 and the instructions it emits for ARM some time.
(DIR) Post #AYx5tqchjZpWwY6EN6 by p@freespeechextremist.com
2023-08-21T10:08:18.128238Z
0 likes, 0 repeats
@jeff @sysrq @e I wonder why so much code remains in Fortran.
(DIR) Post #AYx5wkm9voLVfzuK6C by p@freespeechextremist.com
2023-08-21T10:08:49.635382Z
1 likes, 0 repeats
@pernia @jeff @e @sysrq This looks like a thread where I will get in trouble.
(DIR) Post #AYx64P9yBP2Cx6h21I by p@freespeechextremist.com
2023-08-21T10:10:12.603414Z
2 likes, 0 repeats
@sysrq @pernia @e @jeff Would like to read.
(DIR) Post #AYx6i7Zyxwig0jnZNQ by p@freespeechextremist.com
2023-08-21T10:17:23.272481Z
9 likes, 2 repeats
@sysrq @mia @e @jeff @pernia :gnu: Your printf is now a puts, we have mangled the constant in the binary.:terryew: That's terrible.:gnu: You can turn it off with -fno-builtin:terry: Some versions of gcc don't like that option.:gnu: Just spend a day adding autotools to your project to stop this stupid compiler from shitting the bed every time.:terrywat: Can't you just stop adding shit that makes it shit the bed?:gnu: No.
(DIR) Post #AYx6nCzkG5UkFrH5lY by romin@shitposter.club
2023-08-21T10:18:18.142419Z
3 likes, 0 repeats
@mia @pernia @p @sysrq @jeff @errante @e not so off mark since arch retards sneakily added a (run as root) soystemd-timer to autoupdate the keyring a while ago.
(DIR) Post #AYx6sWgKUU2olCjFJo by p@freespeechextremist.com
2023-08-21T10:19:16.099003Z
2 likes, 0 repeats
@dcc @ins0mniak @e @errante @jeff @mia @pernia @sysrq It was a joke about Arch doing a terrible thing.
(DIR) Post #AYx6xOP4hFgYX8yjLs by p@freespeechextremist.com
2023-08-21T10:20:08.869783Z
2 likes, 0 repeats
@ins0mniak @dcc @e @errante @jeff @mia @pernia @sysrq :davidkoresh:
(DIR) Post #AYx7DPScX9XqRhH5F2 by sysrq@freespeechextremist.com
2023-08-21T10:23:02.511643Z
2 likes, 0 repeats
@p @e @jeff @mia @pernia This reminds of when I was implementing my own libc for some shit. It kept insisting I was implicitly declaring glibc functions despite adding the 3000 flags to gcc telling it I was NOT doing that, even after wrestling it I think it was still complaining at me. I also don't think it liked me because I was statically compiling the library.
(DIR) Post #AYx8HZd4ljFF5ziM2S by mint@ryona.agency
2023-08-21T10:34:37.902998Z
2 likes, 0 repeats
@pernia @meowski @sysrq @MercurialBlack @e I think we should just encode those numbers into base64 to prevent problems with endianness conversion.
(DIR) Post #AYx8K0zzyoIoYobIES by sysrq@freespeechextremist.com
2023-08-21T10:35:26.480453Z
1 likes, 0 repeats
@mint @pernia @MercurialBlack @e :terrylol:
(DIR) Post #AYx8W8oek43SHP4qxM by p@freespeechextremist.com
2023-08-21T10:37:37.956174Z
2 likes, 0 repeats
@romin @mia @e @errante @jeff @pernia @sysrq Hell is in sight.
(DIR) Post #AYx8n2uDy9DCs9k68O by romin@shitposter.club
2023-08-21T10:40:40.855220Z
2 likes, 0 repeats
@p @pernia @mia @sysrq @jeff @errante @e you're already on it and are yet to realize :l_well:
(DIR) Post #AYxBOwtwwROdA8ocKW by e@ryona.agency
2023-08-21T11:09:43.254338Z
3 likes, 0 repeats
@sysrq @pernia vmovdqu64 zmm0,zmm1;vpternlogq zmm0,zmm1,zmm2,128:niggainsane:
(DIR) Post #AYxBZgQuVjtRGwLpWy by p@freespeechextremist.com
2023-08-21T11:11:53.281541Z
3 likes, 0 repeats
@sysrq @e @jeff @mia @pernia Some linker flag, `-nostdinc` or whatever it was. But speaking of libc, the "If gcc can't optimize it, definitely never add inline assembly!" rule is broken by the glibc.Some people just have a weird idea of haram code vs. halal code, and "Avoid this if you can" turns into "Never do this under penalty of death". Same shit as the "undefined behavior" fetishism, where they're all "The computer can reformat your hard drive!" and the results of integer overflow are undefined, because "undefined" just means "left up to the compiler writers' discretion and thus a portability risk" rather than "illegal operation". It makes no sense to try to simulate two's complement behavior on a chip that does one's complement, so the result of adding 1 to ((char)0x7f) or to ((unsigned char)0xff) is (on a machine with one-byte chars) officially undefined because you could end up with 128 or -1 or -0 (one's complement has negative zero, like IEEE 754) or something else if we end up making a new representation.Most interpreters would be nearly impossible if they had to be both fast and stick to defined behavior, glibc would be slower if it included no assembly, a lot of scientific computing would die if you couldn't link your C code with some pieces written in Fortran and assembly, none of the video games in the 90s would have been possible with no assembly. (R includes a lot of Fortran.) gcc also sucks on a lot of non-x86 chips.From a computer science perspective, the compiler itself isn't relevant, it's abstractions. From an engineering perspective, it's goal-oriented so it's a matter of whether the compiler does what you want or not. Usually it'll do a good enough job but it's useless to be too dogmatic about it.
(DIR) Post #AYxCiwfBdWPYAb0c9g by p@freespeechextremist.com
2023-08-21T11:24:46.005653Z
3 likes, 0 repeats
@romin @e @errante @jeff @mia @pernia @sysrq :helllife:
(DIR) Post #AYxMVAOQn9x4EuExHc by mia@freespeechextremist.com
2023-08-21T13:14:19.620147Z
3 likes, 0 repeats
@romin @e @errante @jeff @p @pernia @sysrq I make fun, but it comes from using arch for years, so it's my own "oh, I bricked it with an update" that I'm really mocking.
(DIR) Post #AYxjBJdj08bs4UtgNU by pernia@cum.salon
2023-08-21T17:28:21.692432Z
1 likes, 0 repeats
@p @sysrq @e >microcodehow does that work? are they creating instructions out of existing gates?
(DIR) Post #AYxjHMtdo19xuSEBkW by pernia@cum.salon
2023-08-21T17:29:28.150414Z
1 likes, 0 repeats
@p @sysrq @jeff @e fear none, its all bits and bytes
(DIR) Post #AYxjLwDyOoZqdSuvEO by pernia@cum.salon
2023-08-21T17:30:17.495059Z
2 likes, 0 repeats
@romin @mia @p @sysrq @jeff @errante @e literal backdoor lmao
(DIR) Post #AYxmQwMbbnn8NU21lg by pernia@cum.salon
2023-08-21T18:04:49.987592Z
2 likes, 0 repeats
@mint @meowski @sysrq @MercurialBlack @e encode them in json
(DIR) Post #AYxmU3XbNcGTVTf2Ce by pernia@cum.salon
2023-08-21T18:05:23.086236Z
1 likes, 0 repeats
@e @sysrq femboy keyboardmash
(DIR) Post #AYxn1USeJR2kYQHqmu by pernia@cum.salon
2023-08-21T18:11:25.302207Z
1 likes, 0 repeats
@mia @p @sysrq @jeff @errante @e @romin pedophile lore
(DIR) Post #AYxnC3WsmgcSDEIyp6 by sysrq@freespeechextremist.com
2023-08-21T18:13:24.506132Z
3 likes, 2 repeats
@pernia @mint @MercurialBlack @e in 2032 intel will add instructions to the new IA_69 architecture for optimized json encoding
(DIR) Post #AYxnWOQmmY0SpU9PtI by apropos@freespeechextremist.com
2023-08-21T18:17:05.053612Z
3 likes, 0 repeats
@sysrq @pernia @MercurialBlack @e @mint in 2044 those instructions will be revealed to be a huge security hole and most of the world will ban all use of intel chips, accusing the NSA of having had a hand in a deliberate flaw
(DIR) Post #AYxnkV9gZvEnjpscDY by sysrq@freespeechextremist.com
2023-08-21T18:19:38.034905Z
2 likes, 0 repeats
@apropos @MercurialBlack @e @mint @pernia 2083: NSA adds a new instruction to x86, MOVQBCKDORINTOPCTOTLLYNOTSPYING
(DIR) Post #AYxoSmwVo2KDeAprvM by pernia@cum.salon
2023-08-21T18:27:33.344098Z
1 likes, 0 repeats
@sysrq @apropos @MercurialBlack @e @mint that already exists, some guy used it for gaining root perms on chinux i think
(DIR) Post #AYxoak6qDyWHAySZyC by Inginsub@clubcyberia.co
2023-08-21T18:28:58.997056Z
2 likes, 0 repeats
@pernia @meowski @p @sysrq @e kinda, they chain together primitive operations to produce new results
(DIR) Post #AYxp5xxul3iT7vAmq8 by pernia@cum.salon
2023-08-21T18:34:37.454161Z
2 likes, 0 repeats
@Inginsub @meowski @p @sysrq @e for what gain
(DIR) Post #AYxqAmBG6JUhylGvh2 by Inginsub@clubcyberia.co
2023-08-21T18:46:40.031968Z
3 likes, 0 repeats
@pernia @meowski @p @sysrq @e to simplify useful or commonly used operations, and to simplify the silicon design. The primitive gates are not necessarily accessible from machine code, e.g. simple arithmetic operations are sometimes encoded as generic op, which calculates sum, difference, and, or, etc + selection mask, which chooses one of the results. This allows later introduction of such opcodes as ADDSUBPS which use the same operation with alternating masks to do perform different operations on dwords with barely any (if any at all) added complexity
(DIR) Post #AYxsCXTFxhjQqSetk0 by pernia@cum.salon
2023-08-21T19:09:24.163975Z
2 likes, 0 repeats
@Inginsub @meowski @p @sysrq @e >generic op, which calculates sum, difference, and, or, etc + selection mask, which chooses one of the results.so the generic op would calculate ALL of those things and then let you choose which one you want?>This allows later introduction of such opcodes as ADDSUBPS which use the same operation with alternating masks to do perform different operations on dwords with barely any (if any at all) added complexitymmmmm. i think i get it, sounds nice actually. free instruction reuse
(DIR) Post #AYxtlkYzNOSHXYh4vw by Inginsub@clubcyberia.co
2023-08-21T19:26:58.575247Z
3 likes, 0 repeats
@pernia @meowski @p @sysrq @e >so the generic op would calculate ALL of those things and then let you choose which one you want?yes. I guess it may also save two or more of the the outputs to internal registers and perform some operations on them. It won't let *you* choose one though, that's defined by the opcode. You can't access intermediate the results, the CPU is a black box as far as you are concerned. >mmmmm. i think i get it, sounds nice actually. free instruction reuseit can be extremely useful when you have big silicon design changes and want to maintain backward compatibility. Microcode consumes an instruction and translates it into real inputs, allowing to divorce the opcode from the actual wiring
(DIR) Post #AYxzMrk699k8I8PKc4 by GAGOOT@freespeechextremist.com
2023-08-21T20:29:49.356316Z
2 likes, 0 repeats
@p @sysrq @e @jeff @mia @pernia Assembly? Bring back the original Tandem NonStop line of high-performance, high-availability, assembler-less stack machines!"... microprogrammed ... stack-based machines with segmented ... virtual addressing ... intended to be programmed exclusively in high-level languages, with no use of assembler."https://en.m.wikipedia.org/wiki/Tandem_Computers
(DIR) Post #AYy0vWxRW2Lxuzk6wy by pernia@cum.salon
2023-08-21T20:47:11.377755Z
1 likes, 0 repeats
@GAGOOT @mia @p @sysrq @jeff @e ok this is based
(DIR) Post #AYyCQncEjMvI3Sw75U by p@freespeechextremist.com
2023-08-21T22:56:11.914497Z
2 likes, 0 repeats
@mia @romin @e @errante @jeff @pernia @sysrq 1. Install Slackware 13.37.2. Never update, because then you will have a shittier version number.3. Patrick Volkerding has a mysterious illness!4. Patrick is fine now.
(DIR) Post #AYyCUMQrjw8quCJeXw by yockeypuck@poa.st
2023-08-21T22:56:50.185163Z
1 likes, 0 repeats
@p @mia @pernia @sysrq @jeff @errante @romin This but unironically.
(DIR) Post #AYyDaFwGtZB4SSNfM0 by mia@freespeechextremist.com
2023-08-21T23:09:06.775040Z
3 likes, 1 repeats
@p @e @errante @jeff @pernia @romin @sysrq 5. Someone notices remote exploit.6. They also notice the version number.7. They patch the exploit behind them and leave a friendly note saying hi.
(DIR) Post #AYyMRNcbrOzHGd1hTc by p@freespeechextremist.com
2023-08-22T00:48:21.234378Z
3 likes, 0 repeats
@pernia @e @sysrq whatCPUs do fetch, decode, execute. https://en.wikipedia.org/wiki/Instruction_cycleThe "decode" step flips some transistors in the instruction register, so the appropriate subsystem (usually the ALU) knows what to do next time the clock line goes high. Where microcode is in use, this involves a translation step.
(DIR) Post #AYyMaaGMELSx4y0UZE by p@freespeechextremist.com
2023-08-22T00:50:01.041279Z
2 likes, 0 repeats
@pernia @Inginsub @e @sysrq ...So your program runs?
(DIR) Post #AYyMyKJnACqkZsw1Hk by p@freespeechextremist.com
2023-08-22T00:54:18.497042Z
1 likes, 0 repeats
@GAGOOT @e @jeff @mia @pernia @sysrq Sure, most computers are intended to be programmed in high-level languages, but in practice, that's usually not the case.
(DIR) Post #AYyOrbvnTqYF5JdXUW by p@freespeechextremist.com
2023-08-22T01:15:30.275298Z
4 likes, 3 repeats
@yockeypuck @mia @pernia @sysrq @jeff @errante @romin I have never posted anything "ironic". I take the internet very seriously.Serious_internet_businessmen.jpg
(DIR) Post #AZ0lbQzt3GNJnmj1DU by pernia@cum.salon
2023-08-23T04:39:37.462864Z
1 likes, 0 repeats
@p @Inginsub @sysrq @e no
(DIR) Post #AZ1RlyzjhUQUDLMoNc by p@freespeechextremist.com
2023-08-23T12:32:14.188003Z
2 likes, 1 repeats
@pernia @Inginsub @e @sysrq I'm pretty sure that that is the point of 99% of anything a CPU does.
(DIR) Post #AZ1pVgp1tcde7S7foO by pernia@cum.salon
2023-08-23T16:58:09.344062Z
1 likes, 0 repeats
@p @Inginsub @sysrq @e what's the other 1%
(DIR) Post #AZ1pgt0iv4M56gvoOG by nimt@cum.salon
2023-08-23T17:00:04.880584Z
3 likes, 0 repeats
@pernia @p @Inginsub @e @sysrq @meowski cia data harvesting via Intel management engine
(DIR) Post #AZ1porW0Mau4mlMljU by nimt@cum.salon
2023-08-23T17:01:36.979029Z
3 likes, 0 repeats
@pernia @Inginsub @e @meowski @p @sysrq niggas really named their backdoored processor company "intel". they are laughing right into faces of hylic normalfags who have trouble even registering that
(DIR) Post #AZ1pxjWNSE0AbBlpfk by pernia@cum.salon
2023-08-23T17:03:10.703046Z
3 likes, 0 repeats
@nimt @Inginsub @e @meowski @p @sysrq what if it was named Incel and it wasn't backdoored :hapysoylita:
(DIR) Post #AZ1qBbHCu8rd5BHrQO by Inginsub@clubcyberia.co
2023-08-23T17:05:41.169236Z
3 likes, 0 repeats
@pernia @nimt @meowski @p @sysrq @e that's just cyrix
(DIR) Post #AZ1r08xjw1Sa2MHZBo by pernia@cum.salon
2023-08-23T17:14:44.927436Z
2 likes, 0 repeats
@Inginsub @nimt @meowski @p @sysrq @e rip my nigga, raped by intel
(DIR) Post #AZ2IEynsgZEddSyBw8 by p@freespeechextremist.com
2023-08-23T22:20:08.283833Z
1 likes, 1 repeats
@pernia @Inginsub @e @sysrq Snitch to glowies.