1 static int add(int x
, int y
)
6 static unsigned int uadd(unsigned int x
, unsigned int y
)
11 static float fadd(float x
, float y
)
16 static double dadd(double x
, double y
)
21 static int sub(int x
, int y
)
26 static unsigned int usub(unsigned int x
, unsigned int y
)
31 static float fsub(float x
, float y
)
36 static double dsub(double x
, double y
)
41 static int mul(int x
, int y
)
46 static unsigned int umul(unsigned int x
, unsigned int y
)
51 static float fmul(float x
, float y
)
56 static double dmul(double x
, double y
)
61 static int div(int x
, int y
)
66 static unsigned int udiv(unsigned int x
, unsigned int y
)
71 static float fdiv(float x
, float y
)
76 static double ddiv(double x
, double y
)
81 static int mod(int x
, int y
)
86 static unsigned int umod(unsigned int x
, unsigned int y
)
91 static int shl(int x
, int y
)
96 static unsigned int ushl(unsigned int x
, unsigned int y
)
101 static int shr(int x
, int y
)
106 static unsigned int ushr(unsigned int x
, unsigned int y
)
111 static int and(int x
, int y
)
116 static unsigned int uand(unsigned int x
, unsigned int y
)
121 static int or(int x
, int y
)
126 static unsigned int uor(unsigned int x
, unsigned int y
)
131 static int xor(int x
, int y
)
136 static unsigned int uxor(unsigned int x
, unsigned int y
)
142 static int and_bool(int x
, int y
)
147 static unsigned int uand_bool(unsigned int x
, unsigned int y
)
152 static int or_bool(int x
, int y
)
157 static unsigned int uor_bool(unsigned int x
, unsigned int y
)
163 static int sete(int x
, int y
)
168 static int setne(int x
, int y
)
173 static int setl(int x
, int y
)
178 static int setg(int x
, int y
)
184 * check-name: binary op code generation
185 * check-command: ./sparsec -c $file -o tmp.o