X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=testprograms%2Ffloat_example.c;h=d2247f9d94fe3c0f87fab53a2bfefd5e1270f3ef;hb=67067849894a6b5e0f87253ede8539331e3bdc3d;hp=3fc0248f4f954edd038f2984bca1d57ce77f5810;hpb=67e3ef5e7088c2254daeb2a72e0950bef6ca0256;p=libfirm diff --git a/testprograms/float_example.c b/testprograms/float_example.c index 3fc0248f4..d2247f9d9 100644 --- a/testprograms/float_example.c +++ b/testprograms/float_example.c @@ -1,8 +1,8 @@ /* Copyright (C) 1998 - 2000 by Universitaet Karlsruhe -** All rights reserved. -** -** Authors: Christian Schaefer, Goetz Lindenmaier -** +* All rights reserved. +* +* Authors: Christian Schaefer, Goetz Lindenmaier +* */ # include @@ -13,15 +13,15 @@ # include "firm.h" /** -*** An Firm program to test float values. -*** -*** This file constructs the ir for the following pseudo-program: -*** -*** main() { -*** ... -*** } -*** -*** +* An Firm program to test float values. +* +* This file constructs the ir for the following pseudo-program: +* +* main() { +* ... +* } +* +* **/ int main(int argc, char **argv) @@ -37,7 +37,7 @@ int main(int argc, char **argv) printf("\nCreating an IR graph: EMPTY...\n"); /* init library */ - init_firm (); + init_firm (NULL); /** Build type information for the procedure. **/ @@ -52,7 +52,7 @@ int main(int argc, char **argv) #define NRARGS 0 #define NRES 1 /* The type of the method */ - prim_t_dbl = new_type_primitive(id_from_str ("dbl", 3), mode_d); + prim_t_dbl = new_type_primitive(id_from_str ("dbl", 3), mode_D); proc_main = new_type_method(id_from_str(METHODNAME, strlen(METHODNAME)), NRARGS, NRES); set_method_res_type(proc_main, 0, prim_t_dbl); @@ -73,14 +73,14 @@ int main(int argc, char **argv) #define NUM_OF_LOCAL_VARS 0 irg = new_ir_graph (ent, NUM_OF_LOCAL_VARS); - tv = tarval_d_from_str ("12345678901234567890.1234567890", 31); + tv = new_tarval_from_str ("12345678901234567890.1234567890", 31, mode_D); { ir_node *in[1]; /* this is the array containing the return parameters */ - in[0] = new_Const(mode_d, tv); + in[0] = new_Const(mode_D, tv); x = new_Return (get_store(), 1, in); } /* Now we generated all instructions for this block and all its predecessor