diff options
author | Eric Biederman <ebiederm@xmission.com> | 2003-06-28 06:49:45 +0000 |
---|---|---|
committer | Eric Biederman <ebiederm@xmission.com> | 2003-06-28 06:49:45 +0000 |
commit | d1ea53995ca8c385db79174d9b2fa133fd52b0aa (patch) | |
tree | a2c40289914c50d0f7409ddf90c9a6c3b2485447 /util/romcc/tests/simple_test41.c | |
parent | db59928fd93080e5376e45f7dcf7ddee0262e336 (diff) | |
download | coreboot-d1ea53995ca8c385db79174d9b2fa133fd52b0aa.tar.xz |
- Update romcc so that it more successfully spills registers to the xmm registers
- Add several more test cases.
- Bump the version number to .32
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@919 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
Diffstat (limited to 'util/romcc/tests/simple_test41.c')
-rw-r--r-- | util/romcc/tests/simple_test41.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/util/romcc/tests/simple_test41.c b/util/romcc/tests/simple_test41.c new file mode 100644 index 0000000000..9beee3ec2a --- /dev/null +++ b/util/romcc/tests/simple_test41.c @@ -0,0 +1,14 @@ +static void main(void) +{ + unsigned long a,b,c, d; + volatile unsigned long *val = (volatile unsigned long *)0x1234; + a = val[0]; + b = val[1]; + c = a*b; + val[2] = c; + d = val[3]; + a = c / d; + b = c % d; + val[4] = a; + val[5] = b; +} |