Sorry, based on this patch, after fix 5 issues, it still has issues. The
issues which I have fixed are:
- Fix floating point fdouble multiply related instructions issues
- Process every overflow cases.
- Process absolute multiply carrying just like absolute add has done.
- Process the near
Oh, sorry, it can not pass gcc testsuite: the fdouble mul insns have
issues (original temporary implementation had no this cases -- it
skipped the outside mul operation).
After it passes gcc testtsuite, I shall split it into several small
patches, and send patch v2 (I shall try to finish today).
>From 42733d085bfcb4882cfa4eb25a9387e3d953a64f Mon Sep 17 00:00:00 2001
From: Chen Gang
Date: Sun, 1 Nov 2015 00:50:33 +0800
Subject: [PATCH] target-tilegx: Implement floating point instructions
It is implenented in a normal way, and passed unit tests (8 test cases).
Signed-off-by: Chen Gang
--