Why the fuck does 32 bit applications still exist
Why the fuck does 32 bit applications still exist
Falling into your wing while paragliding is called 'gift wrapping' and turns you into a dirt torpedo pic.twitter.com/oQFKsVISkI
— Mental Videos (@MentalVids) March 15, 2023
because of le epic memory manipulation register hacks by Cniles and ASM tranny autism
x86 = easy
x64 = cringe gay gaymer trannie and useless shit
>"i am a huge retard"
ok
32bit mode shit is awful and full of so many weird psuedo ops that suck ass it's unreal. Imagine defending pre ia64 protected mode restrictions.
Usually the games are stuck on x86 because they have mountains of binary dependencies and no way to fix them.
you unironically don't need more. no useful program needs numbers bigger than 2^32
runescape money
That's why they made platinum tokens, my dude.
and nobody needs more than 4 GiB of memory or address space
>GiB
(checked)
i can say either:
- 4.29497~ GB
OR
- 4.00000 GiB
here's to hoping there's a cure for your autism some day
what if i load a 4 GiB file into it. better yet, what if i shot you in the face
>what if i load a 4 GiB file into it
it should load it in chunks and work on each chunk at a time. as a matter of fact, it should do that even with smaller files to conserve memory.
>what is file cache
>what are memory mapped files
>what is cost of TLB shootdown on destructive VMA operations
Moronic take
you don't need those things. literally just keep a buffer that you load a portion of the file into. if you need to access data from outside the section that is there currently use seek and read new section into the buffer.
Yeah, using all that memory all at once would be stupid and slow. For performance reasons, you should mmap it.
What's that, Hans? We don't have address space to mmap it?
You're retarded. The OS does this for you. It will load files into pages only when they're needed. Sick of idiots like you on this board.
>>GiB
shut up
A kilogram is 1000 grams, not 1024, so why a kilobyte should be 1024 bytes?
you don't have a degree
You need a degree to understand simple logic?
Also, I have 2 degrees in IT. I'm not even lying.
I'm not gonna explain it to you because you keep replying to/posting bait threads
You can't
bet you're absolutely fucking furious that a byte is 8 bits instead of 10 too. just wearing your teeth down to nubs because we use a base that doesn't match your finger counting.
size of a bit != numeric base lol
damnit why am i replying to a troll
they're only complaining about inconsistent use of kilo prefix
>size of a bit
*size of a byte
posting while getting my dick sucked by all of your mothers is hard
the size of a byte was, of course, chosen because it's expressed easily in base 2. much the same as kb and the rest.
but decifags are hopelessly stuck in their ways.
YOU shut the fuck up, dumb fucking homosexual zoomer with your heebie-jeebiebytes
If a user-facing application needs more than 4GB of memory it is poorly optimized crap written by bad programmers.
source?
The program doesn't need that much memory. But the files you open can be that big.
You actually don't need more than that unless you're gayming or doing 3d modelling/graphic design/local AI prompting. 4GB is more than enough for basic word processing, 2GB would probably even be just enough.
source?
What about the operating system that has to map all these 4GiB virtual address spaces to physical memory? I'd imagine they'd need more than 4GiB.
Modern registers are 64 by default
lemme just take double the amount of memory for all my pointers oh shit why is the cache fucked now?
why not?
so that my nas could run them
To make you seethe.
Because unemployed NEETs demand endless compatibility with their 32bit pentium PCs , since they refuse to work for something newer.
Are you stuck living back in 2005 or something? How the fuck do you still run on 32 bit?
Wrong board
it's enough
Shit's still viable until 2038, or however long it is until we need to start playing Revelation Bingo for real
32-bit systems can use 64-bit timestamp values.
it's just a bit slower, but that's fine. I don't know about any software that manipulates nearly enough timestamp values for it to become a problem.
not only can they, they have been. bsd 4.4 era timeval was already on 64bit seconds.
it's physically more efficient to use 32 bits only
X32 Linux ABI is dead bro. It basically did fuck all for performance.
where does the "millions must die" come from?
Spend 5 minutes on
and you'll see
Projection from commie globalist wanting depopulate the west.
My Windows XP PC still run on 32 bits
Anon asking the real questions here
Because your CPU can still execute them so who cares? You compile for your platform's amd64 in 2023 and do whatever WoW64 linker cancer for 32=>64 abi shit which only matters for Windows anyhow (and wine which also now has a WoW64 esque solution binding 32b shit to platform 64b libs).
why do you keep posting your shitty leftypol memes here?
Pretty certain it's soiteens and chuds posting chudjaks now, except for the occasional dusty leftypol wordswordswords ones which probably are posted by leftists
im a leftypoler and i post non-wordsy chudjaks. stop trying to culturally approperiate leftyfolx traditions chinlet
sisters i thought we agreed to stop using chu- i mean poljak, the heckin rightwingers psyop'd it
lol you wish homosexual
2020 was 3 years ago
this is too confusing. chudjak is a good meme
who even gets offended by memes lmao
I look like this and I do this.
Let me guess, you NEED more?
Than 32 bit? Yes
>pic
Gross and wrong, kill yourself homosexual
If you can constrain your development to 32-bit address spaces, you can developer in WASM for the browser.
Of course, you can have 64 bit integer and long doubles in WASM, but for the browser you don't get a 64-bit address space.
Once you into that developer mindset you can deliver for the browser for webapps in WASM.
To be used as a backdoor by glownaggers.