From 237fc3d163903d3a4aab5fd754e7a55eb79eba28 Mon Sep 17 00:00:00 2001 From: Jens Ahrensfeld Date: Sat, 3 Oct 2009 16:49:32 +0000 Subject: [PATCH] - changes, changes Committed on the Free edition of March Hare Software CVSNT Server. Upgrade to CVS Suite for more features and support: http://march-hare.com/cvsnt/ git-svn-id: http://moon:8086/svn/vhdl/trunk@495 cc03376c-175c-47c8-b038-4cd826a8556b --- lib/CPUs/MIPS/bsp/examples/hello.c | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/lib/CPUs/MIPS/bsp/examples/hello.c b/lib/CPUs/MIPS/bsp/examples/hello.c index 0479376..e655913 100644 --- a/lib/CPUs/MIPS/bsp/examples/hello.c +++ b/lib/CPUs/MIPS/bsp/examples/hello.c @@ -1,19 +1,19 @@ -#include "libsys.h" +#include +#define A 0.5 +#define B 0.55 - -int main (void) +_Sat long _Fract sat_add3 (_Sat long _Fract a, _Sat long _Fract b) { - UINT32 *pGPIO0 = (UINT32*)sys_gpio0; - UINT32 *pGPIO1 = (UINT32*)sys_gpio1; - - *pGPIO0 = 0x55555555; - *pGPIO1 = 0x55555555; - - sputs("Hello world!"); - - *pGPIO0 = 0xAAAAAAAA; - *pGPIO1 = 0xAAAAAAAA; - - return 0; + return a + b; } +long _Fract mul3 (long _Fract a, long _Fract b) +{ + return a * b; +} + +int main() +{ + printf("hello %X + %X = %X\n", (_Sat long _Fract)A, (_Sat long _Fract)B, sat_add3(A, B)); + printf("hello %X * %X = %X\n", (_Sat long _Fract)A, (_Sat long _Fract)B, mul3(A, B)); +}