test C prekladace - PIC vitezi ????

Zdenek Dvorak - CHAOS zdvorak@chaos.cz
Úterý Srpen 24 18:56:57 CEST 2004


hi,

kdyz uz jsem tu v minulem msg tak pochvalil PICy (cimz urcite rozpoutam
flameware :-) tak pridavam jeste jednu blbinu. Potreboval jsem do jedne
aplikace kousek matiku a chtel jsem to narvat do maleho procesoru. Sehnal
jsem za dobrou cenu novou radu 2k procesoru od NECu tak jsem to pro to
zkusil prelozit (nejaky starsi prekladac od IAR). Velikost vysledku byla
4113bytu takze bych to nenacpal ani do dvou procesoru. Pak jsem ten samy
zdrojak zkusil prelozit v HT-IDE pro PIC16F819 a vysledek 858 instrukci
(14-ti bitovych). Posilam to, ma to par radku a je to nezavisle na
platforme. Zkuste si to cvicne prelozit ve vasich kompilerech a podelte se o
vysledek....

baj chaos



============================================================================
=========

// TEST C PREKLADACE (math.c)

#include <math.h> 

double d;

//--------------------------------------------------------------------------
----------------------------------

double transformace(double vstup)
{
  double q,t;
  q=log((1023-vstup)/vstup);
 
t=(1/(3.353832E-3+(2.460382E-4*q)+(3.405377E-6*q*q)+(1.034240E-7*q*q*q)))-27
3.15;
  return(t);
}
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

void main(void)
{
  d=transformace(673);
}



---
Odchozí zpráva neobsahuje viry.
Zkontrolováno antivirovým systémem AVG (http://www.grisoft.cz).
Verze: 6.0.742 / Virová báze: 495 - datum vydání: 19.8.2004
 




Další informace o konferenci Hw-list