#include <Si8250.H>
#include <stdio.h>
#include <math.h>
typedef unsigned char uint8_t;
typedef char int8_t;
typedef short int int16_t;
typedef long int int32_t;
uint8_t i;
volatile uint8_t q;
volatile int8_t ae8, be8;
volatile int8_t se8;
volatile int16_t am16, bm16;
volatile int32_t pm32;
volatile float af, bf;
volatile long pf;
int main(void)
{
ae8=-34;
be8=21;
am16=15343;
bm16=-23474;
af=15343E-34;
bf=-23474E21;
for (i=1;i<5;i++)
{
pm32 = am16 * bm16; // Clock Cycles (CC) -> 567
se8 = ae8 + be8; // CC -> 624
pf = af * bf; // CC -> 630
q = 1; // CC -> 901
}
return 1;
}