annotate test/callback_suite/config-random.lua @ 457:90b1d927912a

- suite_aggrs: make sure random memory used doesn't ever result in NaN fp values (for every possible address), as this messes with result comparison
author Tassilo Philipp
date Fri, 28 Jan 2022 14:11:21 +0100
parents ca36937b4613
children 45ac093ca822
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
1 -- section 'main' --------------------------------------------------------------
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
2
105
ca36937b4613 - more cases for checked-in config of callback_suite test (needed some more floats as first params)
cslag
parents: 0
diff changeset
3 nsigs = 800 -- number of test cases
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
4 mode = "random" -- generatore mode: 'random' or 'ordered' type sequences
105
ca36937b4613 - more cases for checked-in config of callback_suite test (needed some more floats as first params)
cslag
parents: 0
diff changeset
5 minargs = 0 -- minimum num. of supported arguments (>= 0)
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
6 maxargs = 67 -- maximum num. of supported arguments (>= minargs)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
7
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
8
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
9 -- section 'types' -------------------------------------------------------------
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
10
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
11 argtypes = "BcCsSiIjJlLpfd" -- supported argument types
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
12 rettypes = argtypes -- supported return types (currently no void support)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
13
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
14
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
15 -- section 'ordered' -----------------------------------------------------------
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
16
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
17 offset = 0 -- permutation index offset (default = 0)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
18 step = 1 -- permutation index increment (default = 1)
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
19
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
20
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
21 -- section 'random' ------------------------------------------------------------
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
22
105
ca36937b4613 - more cases for checked-in config of callback_suite test (needed some more floats as first params)
cslag
parents: 0
diff changeset
23 seed = 40 -- random seed
0
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
24
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
25
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
26 -- section 'calling convention' (useful on Windows for now) --------------------
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
27
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
28 api = "" -- calling convention ("__stdcall" or "__fastcall")
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
29 -- for gcc use "__attribute__((__stdcall__))" or "__attribute__((__fastcall__))"
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
30 -- for ms ?
3e629dc19168 initial from svn dyncall-1745
Daniel Adler
parents:
diff changeset
31 ccprefix = "" -- signature prefix ("_s" (stdcall), "_f" (gcc fastcall) or "_F" (microsoft fastcall))