On 10/10/2013 03:53 PM, Bjarni Juliusson wrote:
PDP-11 uppnår för övrigt väldigt hög koddensitet; i en jämförelse av koddensiteten hos handoptimerad assemblerkod på 21 olika arkitekturer vinner PDP-11, följd av CRISv32 (som jag aldrig har hört talas om), AVR och Z80. Alpha är riktigt dålig och Itanium är ett roligt skämt ha ha.
Är det Weaver/McKee-rapporten du syftar på? Dom är inte helt optimala i sin jämförelse där, till exempel så är vaxkoden inte alls särskilt optimerad. PDP11 har dom kört på nån target som inte haft /proc/cpuinfo så det försvann ur koden. Bara mentalt sisådär så borde alltid vax vinna över pdp11 eftersom den senare har en instruktionslängd på minst 16 bitar medan vax har 8. Hm, nu blev jag ju nästan sugen på att handoptimera lite vax-assembler :-) -- R