1*23f24377SWarner Losh{	n = $1
2*23f24377SWarner Losh	n += $1
3*23f24377SWarner Losh	if (n != $1 + $1) print NR,  "urk +="
4*23f24377SWarner Losh	n = $1
5*23f24377SWarner Losh	n -= $1
6*23f24377SWarner Losh	if (n != 0) print NR,  "urk -="
7*23f24377SWarner Losh	n = $1
8*23f24377SWarner Losh	n *= 3.5
9*23f24377SWarner Losh	if (n != 3.5 * $1) print NR,  "urk *="
10*23f24377SWarner Losh	n = $1
11*23f24377SWarner Losh	n /= 4
12*23f24377SWarner Losh	if (n != $1 / 4) print NR,  "urk /="
13*23f24377SWarner Losh	n = NR
14*23f24377SWarner Losh	n ^= 2
15*23f24377SWarner Losh	if (n != NR * NR) print NR,  "urk1 ^=", n, NR * NR
16*23f24377SWarner Losh	n = NR
17*23f24377SWarner Losh	n **= 2
18*23f24377SWarner Losh	if (n != NR * NR) print NR,  "urk1 **=", n, NR * NR
19*23f24377SWarner Losh	n = NR
20*23f24377SWarner Losh	n ^= 1.5
21*23f24377SWarner Losh	ns = sprintf("%.10g", n)
22*23f24377SWarner Losh	sq = sprintf("%.10g", NR * sqrt(NR))
23*23f24377SWarner Losh	if (ns != sq) print NR,  "urk2 ^=", ns, sq
24*23f24377SWarner Losh}
25