~martin-decky/helenos/rcu

« back to all changes in this revision

Viewing changes to uspace/lib/softfloat/include/comparison.h

  • Committer: Jakub Jermar
  • Date: 2011-09-07 22:19:24 UTC
  • mfrom: (1113.1.41 devel)
  • Revision ID: jakub@jermar.eu-20110907221924-cfgktigu4e8l0uyv
Merge from lp:~helenos-posix/helenos/devel.

* Petr Koupy's port of binutils.
* Jiri Zarevucky's port of pcc.
* Petr and Jiri's libposix library.
* Changes needed to make it all work together.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
/*
2
2
 * Copyright (c) 2005 Josef Cejka
 
3
 * Copyright (c) 2011 Petr Koupy
3
4
 * All rights reserved.
4
5
 *
5
6
 * Redistribution and use in source and binary forms, with or without
29
30
/** @addtogroup softfloat
30
31
 * @{
31
32
 */
32
 
/** @file
 
33
/** @file Comparison functions.
33
34
 */
34
35
 
35
36
#ifndef __COMPARISON_H__
41
42
extern int isFloat32Infinity(float32);
42
43
extern int isFloat32Zero(float32);
43
44
 
 
45
extern int isFloat32eq(float32, float32);
 
46
extern int isFloat32lt(float32, float32);
 
47
extern int isFloat32gt(float32, float32);
 
48
 
44
49
extern int isFloat64NaN(float64);
45
50
extern int isFloat64SigNaN(float64);
46
51
 
47
52
extern int isFloat64Infinity(float64);
48
53
extern int isFloat64Zero(float64);
49
54
 
50
 
extern int isFloat32eq(float32, float32);
51
 
extern int isFloat32lt(float32, float32);
52
 
extern int isFloat32gt(float32, float32);
 
55
extern int isFloat64eq(float64, float64);
 
56
extern int isFloat64lt(float64, float64);
 
57
extern int isFloat64gt(float64, float64);
 
58
 
 
59
extern int isFloat128NaN(float128);
 
60
extern int isFloat128SigNaN(float128);
 
61
 
 
62
extern int isFloat128Infinity(float128);
 
63
extern int isFloat128Zero(float128);
 
64
 
 
65
extern int isFloat128eq(float128, float128);
 
66
extern int isFloat128lt(float128, float128);
 
67
extern int isFloat128gt(float128, float128);
53
68
 
54
69
#endif
55
70