Free Republic
Browse · Search
General/Chat
Topics · Post Article


1 posted on 04/02/2013 1:16:51 PM PDT by Ernest_at_the_Beach
[ Post Reply | Private Reply | View Replies ]


To: ShadowAce

Got to have assemby code to get performance.


2 posted on 04/02/2013 1:18:14 PM PDT by Ernest_at_the_Beach ((The Global Warming Hoax was a Criminal Act....where is Al Gore?))
[ Post Reply | Private Reply | To 1 | View Replies ]

To: Ernest_at_the_Beach

Great for writing obscure malware?


4 posted on 04/02/2013 1:25:08 PM PDT by 3Fingas (Sons and Daughters of Freedom, Committee of Correspondence)
[ Post Reply | Private Reply | To 1 | View Replies ]

To: Ernest_at_the_Beach

In small microcontrollers, my company still uses assembly for sections that must run fast. Also, we have a entire code base that’s about 14 years old, written entirely in assembly on a TI microcontroller, that we still maintain and still ship in products.


5 posted on 04/02/2013 1:40:25 PM PDT by backwoods-engineer (Blog: www.BackwoodsEngineer.com)
[ Post Reply | Private Reply | To 1 | View Replies ]

To: rdb3; Calvinist_Dark_Lord; Salo; JosephW; Only1choice____Freedom; amigatec; stylin_geek; ...

7 posted on 04/02/2013 2:09:33 PM PDT by ShadowAce (Linux -- The Ultimate Windows Service Pack)
[ Post Reply | Private Reply | To 1 | View Replies ]

To: Ernest_at_the_Beach

“It was also determined that most of the Assembly code has little value. “


I guessing he meant it is not worth porting since the code itself obviously has a lot of value for the architecture it was written for and they already have code for the target arch.

But other than that sentence, no surprises. Most of the assembly code is in the kernel or in low level libraries like gstreamer and ffmpeg.

So there’s dozens of multimedia apps for Linux, but none of them have assembly code because they all use some low level library that handles all the nasty performance issues.


8 posted on 04/02/2013 2:14:31 PM PDT by RatSlayer
[ Post Reply | Private Reply | To 1 | View Replies ]

To: Ernest_at_the_Beach

Dumb article. It’s a bit like saying that you measured all the tolerances in your car and only 5% of the tolerances were in the micrometer range. Of course the clearance between your tires and your wheel wells won’t be in that range but the piston, valve and crankshaft bearing clearances will be in that range.

So what does that prove? That we don’t need micrometers any more?

No it means that you get very precise in those few areas where you need to be and where you don’t need to be you don’t. And guess what? It’s always been this way since compilers were invented.


10 posted on 04/02/2013 3:04:00 PM PDT by 2 Kool 2 Be 4-Gotten
[ Post Reply | Private Reply | To 1 | View Replies ]

To: Ernest_at_the_Beach

The low level code is in the hardware aka as VHDL. Software function calls to the interface port is the bridge to the hardware executive. There is a lot more smarts in hardware these days, and less need for assembled software code.


14 posted on 04/02/2013 9:16:58 PM PDT by VRWC For Truth (Roberts has perverted the Constitution)
[ Post Reply | Private Reply | To 1 | View Replies ]

Free Republic
Browse · Search
General/Chat
Topics · Post Article


FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson