New tests.
[mono.git] / mono / arch / arm / fpaops.sh
index 108e2bc0b82baf69830cb361371ef709c0fc5de5..be1987683a2ff21394d859b9ef63a4969c40e50a 100755 (executable)
@@ -1,26 +1,24 @@
-#!/bin/bash
+#!/bin/sh
 
 DYADIC="ADF MUF SUF RSF DVF RDF POW RPW RMF FML FDV FRD POL"
 MONADIC="MVF MNF ABS RND SQT LOG EXP SIN COS TAN ASN ACS ATN URD NRM"
-OUTFILE=arm_fpamacros.h
 
 # $1: opcode list
 # $2: template
-function gen() {
+gen() {
        for i in $1; do
-               sed "s/<Op>/$i/g" $2.th >> $OUTFILE
+               sed "s/<Op>/$i/g" $2.th
        done
 }
 
-echo -e "/* Macros for FPA ops, auto-generated from template */\n" > $OUTFILE
+echo -e "/* Macros for FPA ops, auto-generated from template */\n"
 
-echo -e "\n/* dyadic */\n" >>  $OUTFILE
+echo -e "\n/* dyadic */\n"
 gen "$DYADIC" fpa_macros
 
-echo -e "\n/* monadic */\n" >>  $OUTFILE
+echo -e "\n/* monadic */\n"
 gen "$MONADIC" fpam_macros
 
-echo -e "\n\n" >> $OUTFILE
-
-echo -e "\n/* end generated */\n" >> $OUTFILE
+echo -e "\n\n"
 
+echo -e "\n/* end generated */\n"