Backport from sid to buster
[hcoop/debian/mlton.git] / regression / all-overloads.sml
CommitLineData
7f918cf1
CE
1(* This file is automatically generated. Do not edit. *)
2fun f (x: Int.int) = ~ x
3fun f (x: IntInf.int) = ~ x
4fun f (x: LargeInt.int) = ~ x
5fun f (x: FixedInt.int) = ~ x
6fun f (x: Position.int) = ~ x
7fun f (x: Int2.int) = ~ x
8fun f (x: Int3.int) = ~ x
9fun f (x: Int4.int) = ~ x
10fun f (x: Int5.int) = ~ x
11fun f (x: Int6.int) = ~ x
12fun f (x: Int7.int) = ~ x
13fun f (x: Int8.int) = ~ x
14fun f (x: Int9.int) = ~ x
15fun f (x: Int10.int) = ~ x
16fun f (x: Int11.int) = ~ x
17fun f (x: Int12.int) = ~ x
18fun f (x: Int13.int) = ~ x
19fun f (x: Int14.int) = ~ x
20fun f (x: Int15.int) = ~ x
21fun f (x: Int16.int) = ~ x
22fun f (x: Int17.int) = ~ x
23fun f (x: Int18.int) = ~ x
24fun f (x: Int19.int) = ~ x
25fun f (x: Int20.int) = ~ x
26fun f (x: Int21.int) = ~ x
27fun f (x: Int22.int) = ~ x
28fun f (x: Int23.int) = ~ x
29fun f (x: Int24.int) = ~ x
30fun f (x: Int25.int) = ~ x
31fun f (x: Int26.int) = ~ x
32fun f (x: Int27.int) = ~ x
33fun f (x: Int28.int) = ~ x
34fun f (x: Int29.int) = ~ x
35fun f (x: Int30.int) = ~ x
36fun f (x: Int31.int) = ~ x
37fun f (x: Int32.int) = ~ x
38fun f (x: Int64.int) = ~ x
39fun f (x: Word.word) = ~ x
40fun f (x: LargeWord.word) = ~ x
41fun f (x: SysWord.word) = ~ x
42fun f (x: Word2.word) = ~ x
43fun f (x: Word3.word) = ~ x
44fun f (x: Word4.word) = ~ x
45fun f (x: Word5.word) = ~ x
46fun f (x: Word6.word) = ~ x
47fun f (x: Word7.word) = ~ x
48fun f (x: Word8.word) = ~ x
49fun f (x: Word9.word) = ~ x
50fun f (x: Word10.word) = ~ x
51fun f (x: Word11.word) = ~ x
52fun f (x: Word12.word) = ~ x
53fun f (x: Word13.word) = ~ x
54fun f (x: Word14.word) = ~ x
55fun f (x: Word15.word) = ~ x
56fun f (x: Word16.word) = ~ x
57fun f (x: Word17.word) = ~ x
58fun f (x: Word18.word) = ~ x
59fun f (x: Word19.word) = ~ x
60fun f (x: Word20.word) = ~ x
61fun f (x: Word21.word) = ~ x
62fun f (x: Word22.word) = ~ x
63fun f (x: Word23.word) = ~ x
64fun f (x: Word24.word) = ~ x
65fun f (x: Word25.word) = ~ x
66fun f (x: Word26.word) = ~ x
67fun f (x: Word27.word) = ~ x
68fun f (x: Word28.word) = ~ x
69fun f (x: Word29.word) = ~ x
70fun f (x: Word30.word) = ~ x
71fun f (x: Word31.word) = ~ x
72fun f (x: Word32.word) = ~ x
73fun f (x: Word64.word) = ~ x
74fun f (x: Real.real) = ~ x
75fun f (x: Real32.real) = ~ x
76fun f (x: Real64.real) = ~ x
77fun f (x: LargeReal.real) = ~ x
78fun f (x: Int.int) = x + x
79fun f (x: IntInf.int) = x + x
80fun f (x: LargeInt.int) = x + x
81fun f (x: FixedInt.int) = x + x
82fun f (x: Position.int) = x + x
83fun f (x: Int2.int) = x + x
84fun f (x: Int3.int) = x + x
85fun f (x: Int4.int) = x + x
86fun f (x: Int5.int) = x + x
87fun f (x: Int6.int) = x + x
88fun f (x: Int7.int) = x + x
89fun f (x: Int8.int) = x + x
90fun f (x: Int9.int) = x + x
91fun f (x: Int10.int) = x + x
92fun f (x: Int11.int) = x + x
93fun f (x: Int12.int) = x + x
94fun f (x: Int13.int) = x + x
95fun f (x: Int14.int) = x + x
96fun f (x: Int15.int) = x + x
97fun f (x: Int16.int) = x + x
98fun f (x: Int17.int) = x + x
99fun f (x: Int18.int) = x + x
100fun f (x: Int19.int) = x + x
101fun f (x: Int20.int) = x + x
102fun f (x: Int21.int) = x + x
103fun f (x: Int22.int) = x + x
104fun f (x: Int23.int) = x + x
105fun f (x: Int24.int) = x + x
106fun f (x: Int25.int) = x + x
107fun f (x: Int26.int) = x + x
108fun f (x: Int27.int) = x + x
109fun f (x: Int28.int) = x + x
110fun f (x: Int29.int) = x + x
111fun f (x: Int30.int) = x + x
112fun f (x: Int31.int) = x + x
113fun f (x: Int32.int) = x + x
114fun f (x: Int64.int) = x + x
115fun f (x: Word.word) = x + x
116fun f (x: LargeWord.word) = x + x
117fun f (x: SysWord.word) = x + x
118fun f (x: Word2.word) = x + x
119fun f (x: Word3.word) = x + x
120fun f (x: Word4.word) = x + x
121fun f (x: Word5.word) = x + x
122fun f (x: Word6.word) = x + x
123fun f (x: Word7.word) = x + x
124fun f (x: Word8.word) = x + x
125fun f (x: Word9.word) = x + x
126fun f (x: Word10.word) = x + x
127fun f (x: Word11.word) = x + x
128fun f (x: Word12.word) = x + x
129fun f (x: Word13.word) = x + x
130fun f (x: Word14.word) = x + x
131fun f (x: Word15.word) = x + x
132fun f (x: Word16.word) = x + x
133fun f (x: Word17.word) = x + x
134fun f (x: Word18.word) = x + x
135fun f (x: Word19.word) = x + x
136fun f (x: Word20.word) = x + x
137fun f (x: Word21.word) = x + x
138fun f (x: Word22.word) = x + x
139fun f (x: Word23.word) = x + x
140fun f (x: Word24.word) = x + x
141fun f (x: Word25.word) = x + x
142fun f (x: Word26.word) = x + x
143fun f (x: Word27.word) = x + x
144fun f (x: Word28.word) = x + x
145fun f (x: Word29.word) = x + x
146fun f (x: Word30.word) = x + x
147fun f (x: Word31.word) = x + x
148fun f (x: Word32.word) = x + x
149fun f (x: Word64.word) = x + x
150fun f (x: Real.real) = x + x
151fun f (x: Real32.real) = x + x
152fun f (x: Real64.real) = x + x
153fun f (x: LargeReal.real) = x + x
154fun f (x: Int.int) = x - x
155fun f (x: IntInf.int) = x - x
156fun f (x: LargeInt.int) = x - x
157fun f (x: FixedInt.int) = x - x
158fun f (x: Position.int) = x - x
159fun f (x: Int2.int) = x - x
160fun f (x: Int3.int) = x - x
161fun f (x: Int4.int) = x - x
162fun f (x: Int5.int) = x - x
163fun f (x: Int6.int) = x - x
164fun f (x: Int7.int) = x - x
165fun f (x: Int8.int) = x - x
166fun f (x: Int9.int) = x - x
167fun f (x: Int10.int) = x - x
168fun f (x: Int11.int) = x - x
169fun f (x: Int12.int) = x - x
170fun f (x: Int13.int) = x - x
171fun f (x: Int14.int) = x - x
172fun f (x: Int15.int) = x - x
173fun f (x: Int16.int) = x - x
174fun f (x: Int17.int) = x - x
175fun f (x: Int18.int) = x - x
176fun f (x: Int19.int) = x - x
177fun f (x: Int20.int) = x - x
178fun f (x: Int21.int) = x - x
179fun f (x: Int22.int) = x - x
180fun f (x: Int23.int) = x - x
181fun f (x: Int24.int) = x - x
182fun f (x: Int25.int) = x - x
183fun f (x: Int26.int) = x - x
184fun f (x: Int27.int) = x - x
185fun f (x: Int28.int) = x - x
186fun f (x: Int29.int) = x - x
187fun f (x: Int30.int) = x - x
188fun f (x: Int31.int) = x - x
189fun f (x: Int32.int) = x - x
190fun f (x: Int64.int) = x - x
191fun f (x: Word.word) = x - x
192fun f (x: LargeWord.word) = x - x
193fun f (x: SysWord.word) = x - x
194fun f (x: Word2.word) = x - x
195fun f (x: Word3.word) = x - x
196fun f (x: Word4.word) = x - x
197fun f (x: Word5.word) = x - x
198fun f (x: Word6.word) = x - x
199fun f (x: Word7.word) = x - x
200fun f (x: Word8.word) = x - x
201fun f (x: Word9.word) = x - x
202fun f (x: Word10.word) = x - x
203fun f (x: Word11.word) = x - x
204fun f (x: Word12.word) = x - x
205fun f (x: Word13.word) = x - x
206fun f (x: Word14.word) = x - x
207fun f (x: Word15.word) = x - x
208fun f (x: Word16.word) = x - x
209fun f (x: Word17.word) = x - x
210fun f (x: Word18.word) = x - x
211fun f (x: Word19.word) = x - x
212fun f (x: Word20.word) = x - x
213fun f (x: Word21.word) = x - x
214fun f (x: Word22.word) = x - x
215fun f (x: Word23.word) = x - x
216fun f (x: Word24.word) = x - x
217fun f (x: Word25.word) = x - x
218fun f (x: Word26.word) = x - x
219fun f (x: Word27.word) = x - x
220fun f (x: Word28.word) = x - x
221fun f (x: Word29.word) = x - x
222fun f (x: Word30.word) = x - x
223fun f (x: Word31.word) = x - x
224fun f (x: Word32.word) = x - x
225fun f (x: Word64.word) = x - x
226fun f (x: Real.real) = x - x
227fun f (x: Real32.real) = x - x
228fun f (x: Real64.real) = x - x
229fun f (x: LargeReal.real) = x - x
230fun f (x: Int.int) = x * x
231fun f (x: IntInf.int) = x * x
232fun f (x: LargeInt.int) = x * x
233fun f (x: FixedInt.int) = x * x
234fun f (x: Position.int) = x * x
235fun f (x: Int2.int) = x * x
236fun f (x: Int3.int) = x * x
237fun f (x: Int4.int) = x * x
238fun f (x: Int5.int) = x * x
239fun f (x: Int6.int) = x * x
240fun f (x: Int7.int) = x * x
241fun f (x: Int8.int) = x * x
242fun f (x: Int9.int) = x * x
243fun f (x: Int10.int) = x * x
244fun f (x: Int11.int) = x * x
245fun f (x: Int12.int) = x * x
246fun f (x: Int13.int) = x * x
247fun f (x: Int14.int) = x * x
248fun f (x: Int15.int) = x * x
249fun f (x: Int16.int) = x * x
250fun f (x: Int17.int) = x * x
251fun f (x: Int18.int) = x * x
252fun f (x: Int19.int) = x * x
253fun f (x: Int20.int) = x * x
254fun f (x: Int21.int) = x * x
255fun f (x: Int22.int) = x * x
256fun f (x: Int23.int) = x * x
257fun f (x: Int24.int) = x * x
258fun f (x: Int25.int) = x * x
259fun f (x: Int26.int) = x * x
260fun f (x: Int27.int) = x * x
261fun f (x: Int28.int) = x * x
262fun f (x: Int29.int) = x * x
263fun f (x: Int30.int) = x * x
264fun f (x: Int31.int) = x * x
265fun f (x: Int32.int) = x * x
266fun f (x: Int64.int) = x * x
267fun f (x: Word.word) = x * x
268fun f (x: LargeWord.word) = x * x
269fun f (x: SysWord.word) = x * x
270fun f (x: Word2.word) = x * x
271fun f (x: Word3.word) = x * x
272fun f (x: Word4.word) = x * x
273fun f (x: Word5.word) = x * x
274fun f (x: Word6.word) = x * x
275fun f (x: Word7.word) = x * x
276fun f (x: Word8.word) = x * x
277fun f (x: Word9.word) = x * x
278fun f (x: Word10.word) = x * x
279fun f (x: Word11.word) = x * x
280fun f (x: Word12.word) = x * x
281fun f (x: Word13.word) = x * x
282fun f (x: Word14.word) = x * x
283fun f (x: Word15.word) = x * x
284fun f (x: Word16.word) = x * x
285fun f (x: Word17.word) = x * x
286fun f (x: Word18.word) = x * x
287fun f (x: Word19.word) = x * x
288fun f (x: Word20.word) = x * x
289fun f (x: Word21.word) = x * x
290fun f (x: Word22.word) = x * x
291fun f (x: Word23.word) = x * x
292fun f (x: Word24.word) = x * x
293fun f (x: Word25.word) = x * x
294fun f (x: Word26.word) = x * x
295fun f (x: Word27.word) = x * x
296fun f (x: Word28.word) = x * x
297fun f (x: Word29.word) = x * x
298fun f (x: Word30.word) = x * x
299fun f (x: Word31.word) = x * x
300fun f (x: Word32.word) = x * x
301fun f (x: Word64.word) = x * x
302fun f (x: Real.real) = x * x
303fun f (x: Real32.real) = x * x
304fun f (x: Real64.real) = x * x
305fun f (x: LargeReal.real) = x * x
306fun f (x: Real.real) = x / x
307fun f (x: Real32.real) = x / x
308fun f (x: Real64.real) = x / x
309fun f (x: LargeReal.real) = x / x
310fun f (x: Int.int) = x div x
311fun f (x: IntInf.int) = x div x
312fun f (x: LargeInt.int) = x div x
313fun f (x: FixedInt.int) = x div x
314fun f (x: Position.int) = x div x
315fun f (x: Int2.int) = x div x
316fun f (x: Int3.int) = x div x
317fun f (x: Int4.int) = x div x
318fun f (x: Int5.int) = x div x
319fun f (x: Int6.int) = x div x
320fun f (x: Int7.int) = x div x
321fun f (x: Int8.int) = x div x
322fun f (x: Int9.int) = x div x
323fun f (x: Int10.int) = x div x
324fun f (x: Int11.int) = x div x
325fun f (x: Int12.int) = x div x
326fun f (x: Int13.int) = x div x
327fun f (x: Int14.int) = x div x
328fun f (x: Int15.int) = x div x
329fun f (x: Int16.int) = x div x
330fun f (x: Int17.int) = x div x
331fun f (x: Int18.int) = x div x
332fun f (x: Int19.int) = x div x
333fun f (x: Int20.int) = x div x
334fun f (x: Int21.int) = x div x
335fun f (x: Int22.int) = x div x
336fun f (x: Int23.int) = x div x
337fun f (x: Int24.int) = x div x
338fun f (x: Int25.int) = x div x
339fun f (x: Int26.int) = x div x
340fun f (x: Int27.int) = x div x
341fun f (x: Int28.int) = x div x
342fun f (x: Int29.int) = x div x
343fun f (x: Int30.int) = x div x
344fun f (x: Int31.int) = x div x
345fun f (x: Int32.int) = x div x
346fun f (x: Int64.int) = x div x
347fun f (x: Word.word) = x div x
348fun f (x: LargeWord.word) = x div x
349fun f (x: SysWord.word) = x div x
350fun f (x: Word2.word) = x div x
351fun f (x: Word3.word) = x div x
352fun f (x: Word4.word) = x div x
353fun f (x: Word5.word) = x div x
354fun f (x: Word6.word) = x div x
355fun f (x: Word7.word) = x div x
356fun f (x: Word8.word) = x div x
357fun f (x: Word9.word) = x div x
358fun f (x: Word10.word) = x div x
359fun f (x: Word11.word) = x div x
360fun f (x: Word12.word) = x div x
361fun f (x: Word13.word) = x div x
362fun f (x: Word14.word) = x div x
363fun f (x: Word15.word) = x div x
364fun f (x: Word16.word) = x div x
365fun f (x: Word17.word) = x div x
366fun f (x: Word18.word) = x div x
367fun f (x: Word19.word) = x div x
368fun f (x: Word20.word) = x div x
369fun f (x: Word21.word) = x div x
370fun f (x: Word22.word) = x div x
371fun f (x: Word23.word) = x div x
372fun f (x: Word24.word) = x div x
373fun f (x: Word25.word) = x div x
374fun f (x: Word26.word) = x div x
375fun f (x: Word27.word) = x div x
376fun f (x: Word28.word) = x div x
377fun f (x: Word29.word) = x div x
378fun f (x: Word30.word) = x div x
379fun f (x: Word31.word) = x div x
380fun f (x: Word32.word) = x div x
381fun f (x: Word64.word) = x div x
382fun f (x: Int.int) = x mod x
383fun f (x: IntInf.int) = x mod x
384fun f (x: LargeInt.int) = x mod x
385fun f (x: FixedInt.int) = x mod x
386fun f (x: Position.int) = x mod x
387fun f (x: Int2.int) = x mod x
388fun f (x: Int3.int) = x mod x
389fun f (x: Int4.int) = x mod x
390fun f (x: Int5.int) = x mod x
391fun f (x: Int6.int) = x mod x
392fun f (x: Int7.int) = x mod x
393fun f (x: Int8.int) = x mod x
394fun f (x: Int9.int) = x mod x
395fun f (x: Int10.int) = x mod x
396fun f (x: Int11.int) = x mod x
397fun f (x: Int12.int) = x mod x
398fun f (x: Int13.int) = x mod x
399fun f (x: Int14.int) = x mod x
400fun f (x: Int15.int) = x mod x
401fun f (x: Int16.int) = x mod x
402fun f (x: Int17.int) = x mod x
403fun f (x: Int18.int) = x mod x
404fun f (x: Int19.int) = x mod x
405fun f (x: Int20.int) = x mod x
406fun f (x: Int21.int) = x mod x
407fun f (x: Int22.int) = x mod x
408fun f (x: Int23.int) = x mod x
409fun f (x: Int24.int) = x mod x
410fun f (x: Int25.int) = x mod x
411fun f (x: Int26.int) = x mod x
412fun f (x: Int27.int) = x mod x
413fun f (x: Int28.int) = x mod x
414fun f (x: Int29.int) = x mod x
415fun f (x: Int30.int) = x mod x
416fun f (x: Int31.int) = x mod x
417fun f (x: Int32.int) = x mod x
418fun f (x: Int64.int) = x mod x
419fun f (x: Word.word) = x mod x
420fun f (x: LargeWord.word) = x mod x
421fun f (x: SysWord.word) = x mod x
422fun f (x: Word2.word) = x mod x
423fun f (x: Word3.word) = x mod x
424fun f (x: Word4.word) = x mod x
425fun f (x: Word5.word) = x mod x
426fun f (x: Word6.word) = x mod x
427fun f (x: Word7.word) = x mod x
428fun f (x: Word8.word) = x mod x
429fun f (x: Word9.word) = x mod x
430fun f (x: Word10.word) = x mod x
431fun f (x: Word11.word) = x mod x
432fun f (x: Word12.word) = x mod x
433fun f (x: Word13.word) = x mod x
434fun f (x: Word14.word) = x mod x
435fun f (x: Word15.word) = x mod x
436fun f (x: Word16.word) = x mod x
437fun f (x: Word17.word) = x mod x
438fun f (x: Word18.word) = x mod x
439fun f (x: Word19.word) = x mod x
440fun f (x: Word20.word) = x mod x
441fun f (x: Word21.word) = x mod x
442fun f (x: Word22.word) = x mod x
443fun f (x: Word23.word) = x mod x
444fun f (x: Word24.word) = x mod x
445fun f (x: Word25.word) = x mod x
446fun f (x: Word26.word) = x mod x
447fun f (x: Word27.word) = x mod x
448fun f (x: Word28.word) = x mod x
449fun f (x: Word29.word) = x mod x
450fun f (x: Word30.word) = x mod x
451fun f (x: Word31.word) = x mod x
452fun f (x: Word32.word) = x mod x
453fun f (x: Word64.word) = x mod x
454fun f (x: Int.int) = abs x
455fun f (x: IntInf.int) = abs x
456fun f (x: LargeInt.int) = abs x
457fun f (x: FixedInt.int) = abs x
458fun f (x: Position.int) = abs x
459fun f (x: Int2.int) = abs x
460fun f (x: Int3.int) = abs x
461fun f (x: Int4.int) = abs x
462fun f (x: Int5.int) = abs x
463fun f (x: Int6.int) = abs x
464fun f (x: Int7.int) = abs x
465fun f (x: Int8.int) = abs x
466fun f (x: Int9.int) = abs x
467fun f (x: Int10.int) = abs x
468fun f (x: Int11.int) = abs x
469fun f (x: Int12.int) = abs x
470fun f (x: Int13.int) = abs x
471fun f (x: Int14.int) = abs x
472fun f (x: Int15.int) = abs x
473fun f (x: Int16.int) = abs x
474fun f (x: Int17.int) = abs x
475fun f (x: Int18.int) = abs x
476fun f (x: Int19.int) = abs x
477fun f (x: Int20.int) = abs x
478fun f (x: Int21.int) = abs x
479fun f (x: Int22.int) = abs x
480fun f (x: Int23.int) = abs x
481fun f (x: Int24.int) = abs x
482fun f (x: Int25.int) = abs x
483fun f (x: Int26.int) = abs x
484fun f (x: Int27.int) = abs x
485fun f (x: Int28.int) = abs x
486fun f (x: Int29.int) = abs x
487fun f (x: Int30.int) = abs x
488fun f (x: Int31.int) = abs x
489fun f (x: Int32.int) = abs x
490fun f (x: Int64.int) = abs x
491fun f (x: Real.real) = abs x
492fun f (x: Real32.real) = abs x
493fun f (x: Real64.real) = abs x
494fun f (x: LargeReal.real) = abs x
495fun f (x: Int.int) = x < x
496fun f (x: IntInf.int) = x < x
497fun f (x: LargeInt.int) = x < x
498fun f (x: FixedInt.int) = x < x
499fun f (x: Position.int) = x < x
500fun f (x: Int2.int) = x < x
501fun f (x: Int3.int) = x < x
502fun f (x: Int4.int) = x < x
503fun f (x: Int5.int) = x < x
504fun f (x: Int6.int) = x < x
505fun f (x: Int7.int) = x < x
506fun f (x: Int8.int) = x < x
507fun f (x: Int9.int) = x < x
508fun f (x: Int10.int) = x < x
509fun f (x: Int11.int) = x < x
510fun f (x: Int12.int) = x < x
511fun f (x: Int13.int) = x < x
512fun f (x: Int14.int) = x < x
513fun f (x: Int15.int) = x < x
514fun f (x: Int16.int) = x < x
515fun f (x: Int17.int) = x < x
516fun f (x: Int18.int) = x < x
517fun f (x: Int19.int) = x < x
518fun f (x: Int20.int) = x < x
519fun f (x: Int21.int) = x < x
520fun f (x: Int22.int) = x < x
521fun f (x: Int23.int) = x < x
522fun f (x: Int24.int) = x < x
523fun f (x: Int25.int) = x < x
524fun f (x: Int26.int) = x < x
525fun f (x: Int27.int) = x < x
526fun f (x: Int28.int) = x < x
527fun f (x: Int29.int) = x < x
528fun f (x: Int30.int) = x < x
529fun f (x: Int31.int) = x < x
530fun f (x: Int32.int) = x < x
531fun f (x: Int64.int) = x < x
532fun f (x: Word.word) = x < x
533fun f (x: LargeWord.word) = x < x
534fun f (x: SysWord.word) = x < x
535fun f (x: Word2.word) = x < x
536fun f (x: Word3.word) = x < x
537fun f (x: Word4.word) = x < x
538fun f (x: Word5.word) = x < x
539fun f (x: Word6.word) = x < x
540fun f (x: Word7.word) = x < x
541fun f (x: Word8.word) = x < x
542fun f (x: Word9.word) = x < x
543fun f (x: Word10.word) = x < x
544fun f (x: Word11.word) = x < x
545fun f (x: Word12.word) = x < x
546fun f (x: Word13.word) = x < x
547fun f (x: Word14.word) = x < x
548fun f (x: Word15.word) = x < x
549fun f (x: Word16.word) = x < x
550fun f (x: Word17.word) = x < x
551fun f (x: Word18.word) = x < x
552fun f (x: Word19.word) = x < x
553fun f (x: Word20.word) = x < x
554fun f (x: Word21.word) = x < x
555fun f (x: Word22.word) = x < x
556fun f (x: Word23.word) = x < x
557fun f (x: Word24.word) = x < x
558fun f (x: Word25.word) = x < x
559fun f (x: Word26.word) = x < x
560fun f (x: Word27.word) = x < x
561fun f (x: Word28.word) = x < x
562fun f (x: Word29.word) = x < x
563fun f (x: Word30.word) = x < x
564fun f (x: Word31.word) = x < x
565fun f (x: Word32.word) = x < x
566fun f (x: Word64.word) = x < x
567fun f (x: Real.real) = x < x
568fun f (x: Real32.real) = x < x
569fun f (x: Real64.real) = x < x
570fun f (x: LargeReal.real) = x < x
571fun f (x: Char.char) = x < x
572fun f (x: String.string) = x < x
573fun f (x: Int.int) = x <= x
574fun f (x: IntInf.int) = x <= x
575fun f (x: LargeInt.int) = x <= x
576fun f (x: FixedInt.int) = x <= x
577fun f (x: Position.int) = x <= x
578fun f (x: Int2.int) = x <= x
579fun f (x: Int3.int) = x <= x
580fun f (x: Int4.int) = x <= x
581fun f (x: Int5.int) = x <= x
582fun f (x: Int6.int) = x <= x
583fun f (x: Int7.int) = x <= x
584fun f (x: Int8.int) = x <= x
585fun f (x: Int9.int) = x <= x
586fun f (x: Int10.int) = x <= x
587fun f (x: Int11.int) = x <= x
588fun f (x: Int12.int) = x <= x
589fun f (x: Int13.int) = x <= x
590fun f (x: Int14.int) = x <= x
591fun f (x: Int15.int) = x <= x
592fun f (x: Int16.int) = x <= x
593fun f (x: Int17.int) = x <= x
594fun f (x: Int18.int) = x <= x
595fun f (x: Int19.int) = x <= x
596fun f (x: Int20.int) = x <= x
597fun f (x: Int21.int) = x <= x
598fun f (x: Int22.int) = x <= x
599fun f (x: Int23.int) = x <= x
600fun f (x: Int24.int) = x <= x
601fun f (x: Int25.int) = x <= x
602fun f (x: Int26.int) = x <= x
603fun f (x: Int27.int) = x <= x
604fun f (x: Int28.int) = x <= x
605fun f (x: Int29.int) = x <= x
606fun f (x: Int30.int) = x <= x
607fun f (x: Int31.int) = x <= x
608fun f (x: Int32.int) = x <= x
609fun f (x: Int64.int) = x <= x
610fun f (x: Word.word) = x <= x
611fun f (x: LargeWord.word) = x <= x
612fun f (x: SysWord.word) = x <= x
613fun f (x: Word2.word) = x <= x
614fun f (x: Word3.word) = x <= x
615fun f (x: Word4.word) = x <= x
616fun f (x: Word5.word) = x <= x
617fun f (x: Word6.word) = x <= x
618fun f (x: Word7.word) = x <= x
619fun f (x: Word8.word) = x <= x
620fun f (x: Word9.word) = x <= x
621fun f (x: Word10.word) = x <= x
622fun f (x: Word11.word) = x <= x
623fun f (x: Word12.word) = x <= x
624fun f (x: Word13.word) = x <= x
625fun f (x: Word14.word) = x <= x
626fun f (x: Word15.word) = x <= x
627fun f (x: Word16.word) = x <= x
628fun f (x: Word17.word) = x <= x
629fun f (x: Word18.word) = x <= x
630fun f (x: Word19.word) = x <= x
631fun f (x: Word20.word) = x <= x
632fun f (x: Word21.word) = x <= x
633fun f (x: Word22.word) = x <= x
634fun f (x: Word23.word) = x <= x
635fun f (x: Word24.word) = x <= x
636fun f (x: Word25.word) = x <= x
637fun f (x: Word26.word) = x <= x
638fun f (x: Word27.word) = x <= x
639fun f (x: Word28.word) = x <= x
640fun f (x: Word29.word) = x <= x
641fun f (x: Word30.word) = x <= x
642fun f (x: Word31.word) = x <= x
643fun f (x: Word32.word) = x <= x
644fun f (x: Word64.word) = x <= x
645fun f (x: Real.real) = x <= x
646fun f (x: Real32.real) = x <= x
647fun f (x: Real64.real) = x <= x
648fun f (x: LargeReal.real) = x <= x
649fun f (x: Char.char) = x <= x
650fun f (x: String.string) = x <= x
651fun f (x: Int.int) = x > x
652fun f (x: IntInf.int) = x > x
653fun f (x: LargeInt.int) = x > x
654fun f (x: FixedInt.int) = x > x
655fun f (x: Position.int) = x > x
656fun f (x: Int2.int) = x > x
657fun f (x: Int3.int) = x > x
658fun f (x: Int4.int) = x > x
659fun f (x: Int5.int) = x > x
660fun f (x: Int6.int) = x > x
661fun f (x: Int7.int) = x > x
662fun f (x: Int8.int) = x > x
663fun f (x: Int9.int) = x > x
664fun f (x: Int10.int) = x > x
665fun f (x: Int11.int) = x > x
666fun f (x: Int12.int) = x > x
667fun f (x: Int13.int) = x > x
668fun f (x: Int14.int) = x > x
669fun f (x: Int15.int) = x > x
670fun f (x: Int16.int) = x > x
671fun f (x: Int17.int) = x > x
672fun f (x: Int18.int) = x > x
673fun f (x: Int19.int) = x > x
674fun f (x: Int20.int) = x > x
675fun f (x: Int21.int) = x > x
676fun f (x: Int22.int) = x > x
677fun f (x: Int23.int) = x > x
678fun f (x: Int24.int) = x > x
679fun f (x: Int25.int) = x > x
680fun f (x: Int26.int) = x > x
681fun f (x: Int27.int) = x > x
682fun f (x: Int28.int) = x > x
683fun f (x: Int29.int) = x > x
684fun f (x: Int30.int) = x > x
685fun f (x: Int31.int) = x > x
686fun f (x: Int32.int) = x > x
687fun f (x: Int64.int) = x > x
688fun f (x: Word.word) = x > x
689fun f (x: LargeWord.word) = x > x
690fun f (x: SysWord.word) = x > x
691fun f (x: Word2.word) = x > x
692fun f (x: Word3.word) = x > x
693fun f (x: Word4.word) = x > x
694fun f (x: Word5.word) = x > x
695fun f (x: Word6.word) = x > x
696fun f (x: Word7.word) = x > x
697fun f (x: Word8.word) = x > x
698fun f (x: Word9.word) = x > x
699fun f (x: Word10.word) = x > x
700fun f (x: Word11.word) = x > x
701fun f (x: Word12.word) = x > x
702fun f (x: Word13.word) = x > x
703fun f (x: Word14.word) = x > x
704fun f (x: Word15.word) = x > x
705fun f (x: Word16.word) = x > x
706fun f (x: Word17.word) = x > x
707fun f (x: Word18.word) = x > x
708fun f (x: Word19.word) = x > x
709fun f (x: Word20.word) = x > x
710fun f (x: Word21.word) = x > x
711fun f (x: Word22.word) = x > x
712fun f (x: Word23.word) = x > x
713fun f (x: Word24.word) = x > x
714fun f (x: Word25.word) = x > x
715fun f (x: Word26.word) = x > x
716fun f (x: Word27.word) = x > x
717fun f (x: Word28.word) = x > x
718fun f (x: Word29.word) = x > x
719fun f (x: Word30.word) = x > x
720fun f (x: Word31.word) = x > x
721fun f (x: Word32.word) = x > x
722fun f (x: Word64.word) = x > x
723fun f (x: Real.real) = x > x
724fun f (x: Real32.real) = x > x
725fun f (x: Real64.real) = x > x
726fun f (x: LargeReal.real) = x > x
727fun f (x: Char.char) = x > x
728fun f (x: String.string) = x > x
729fun f (x: Int.int) = x >= x
730fun f (x: IntInf.int) = x >= x
731fun f (x: LargeInt.int) = x >= x
732fun f (x: FixedInt.int) = x >= x
733fun f (x: Position.int) = x >= x
734fun f (x: Int2.int) = x >= x
735fun f (x: Int3.int) = x >= x
736fun f (x: Int4.int) = x >= x
737fun f (x: Int5.int) = x >= x
738fun f (x: Int6.int) = x >= x
739fun f (x: Int7.int) = x >= x
740fun f (x: Int8.int) = x >= x
741fun f (x: Int9.int) = x >= x
742fun f (x: Int10.int) = x >= x
743fun f (x: Int11.int) = x >= x
744fun f (x: Int12.int) = x >= x
745fun f (x: Int13.int) = x >= x
746fun f (x: Int14.int) = x >= x
747fun f (x: Int15.int) = x >= x
748fun f (x: Int16.int) = x >= x
749fun f (x: Int17.int) = x >= x
750fun f (x: Int18.int) = x >= x
751fun f (x: Int19.int) = x >= x
752fun f (x: Int20.int) = x >= x
753fun f (x: Int21.int) = x >= x
754fun f (x: Int22.int) = x >= x
755fun f (x: Int23.int) = x >= x
756fun f (x: Int24.int) = x >= x
757fun f (x: Int25.int) = x >= x
758fun f (x: Int26.int) = x >= x
759fun f (x: Int27.int) = x >= x
760fun f (x: Int28.int) = x >= x
761fun f (x: Int29.int) = x >= x
762fun f (x: Int30.int) = x >= x
763fun f (x: Int31.int) = x >= x
764fun f (x: Int32.int) = x >= x
765fun f (x: Int64.int) = x >= x
766fun f (x: Word.word) = x >= x
767fun f (x: LargeWord.word) = x >= x
768fun f (x: SysWord.word) = x >= x
769fun f (x: Word2.word) = x >= x
770fun f (x: Word3.word) = x >= x
771fun f (x: Word4.word) = x >= x
772fun f (x: Word5.word) = x >= x
773fun f (x: Word6.word) = x >= x
774fun f (x: Word7.word) = x >= x
775fun f (x: Word8.word) = x >= x
776fun f (x: Word9.word) = x >= x
777fun f (x: Word10.word) = x >= x
778fun f (x: Word11.word) = x >= x
779fun f (x: Word12.word) = x >= x
780fun f (x: Word13.word) = x >= x
781fun f (x: Word14.word) = x >= x
782fun f (x: Word15.word) = x >= x
783fun f (x: Word16.word) = x >= x
784fun f (x: Word17.word) = x >= x
785fun f (x: Word18.word) = x >= x
786fun f (x: Word19.word) = x >= x
787fun f (x: Word20.word) = x >= x
788fun f (x: Word21.word) = x >= x
789fun f (x: Word22.word) = x >= x
790fun f (x: Word23.word) = x >= x
791fun f (x: Word24.word) = x >= x
792fun f (x: Word25.word) = x >= x
793fun f (x: Word26.word) = x >= x
794fun f (x: Word27.word) = x >= x
795fun f (x: Word28.word) = x >= x
796fun f (x: Word29.word) = x >= x
797fun f (x: Word30.word) = x >= x
798fun f (x: Word31.word) = x >= x
799fun f (x: Word32.word) = x >= x
800fun f (x: Word64.word) = x >= x
801fun f (x: Real.real) = x >= x
802fun f (x: Real32.real) = x >= x
803fun f (x: Real64.real) = x >= x
804fun f (x: LargeReal.real) = x >= x
805fun f (x: Char.char) = x >= x
806fun f (x: String.string) = x >= x