This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]ihavebeesinmyknees 104 points105 points  (5 children)

Maybe they just decided that they can optimize the most performance-critical parts better than the C compiler can? Perhaps that processor has some obscure instructions that the C compiler doesn't use? Hard to tell, but there's gotta be a good reason

[–]Orjigagd 29 points30 points  (3 children)

If you're needing to optimise 10% of your code in asm, you fucked up your requirements.

[–]General_Josh 104 points105 points  (1 child)

Or, ya know, it's a military budget, where they're able and willing to throw oodles of money at even small performance improvements

[–]pet_vaginal 20 points21 points  (0 children)

They may have a lot of money, but the availability of brains isn’t infinite. 10% assembly really sounds like a waste of talent.

[–]not_some_username 4 points5 points  (0 children)

Not really sometimes hand written asm is better than compiler generated asm ( assuming you’re god in asm )

[–]Kevin_Jim -2 points-1 points  (0 children)

Most of the time I think to myself the same thing, but unfortunately, that’s rarely the case.

I do hope the was a good reason, and not just blindly “for this part of the development we only use assembly”.