summaryrefslogtreecommitdiff
path: root/cglin.c
diff options
context:
space:
mode:
authorJohn van Groningen2004-04-23 14:20:33 +0000
committerJohn van Groningen2004-04-23 14:20:33 +0000
commit07f581b742ee623014947b9c9ced8eb26c59603d (patch)
tree6f064e8fc905fbeb231c115cf1ceef24f0fd43bf /cglin.c
parentport to gcc on Mac OS X (diff)
implement umulIIL instruction on the PowerPC
Diffstat (limited to 'cglin.c')
-rw-r--r--cglin.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/cglin.c b/cglin.c
index 5a6cdf1..605951e 100644
--- a/cglin.c
+++ b/cglin.c
@@ -7600,6 +7600,11 @@ static void linearize_graph (INSTRUCTION_GRAPH graph,ADDRESS *ad_p)
case GTEST_O:
linearize_test_o_operator (graph,ad_p);
return;
+#ifdef G_POWER
+ case GUMULH:
+ linearize_dyadic_commutative_data_operator (IUMULH,graph,ad_p);
+ return;
+#endif
default:
/* printf ("%d %d\n",(int)graph,graph->instruction_code); */
internal_error_in_function ("linearize_graph");