The check to see if an item was already on the heap was randomly hitting.
[jitcs.git] / include / jitcs_x86_xx_machine.lh
blob645dfc0e829de3cbef3d957082a9582fa64283b4
1 #/bin/emblua LUAPREFIX=/*|
2 /*| --VARDELIM=%
3 /*| --CMTDELIM=//
4 /*| --XDUMPSCRIPT=true
5 /*| --*/
6 /*| local N = $$$
7 /*| function pred_ipairs(t, pred)
8 /*|   return function(t,k)
9 /*|       local v
10 /*|       repeat
11 /*|         k = k + 1 
12 /*|         v = t[k]
13 /*|       until not v or pred(k, v)
14 /*|       return v and k, v
15 /*|     end, t, 0
16 /*| end
17 /*| function isaN(k,v) return not v[N==32 and "x64" or "x32"] end
18 //===-- jitcs_x86_%(N)_machine.h - Machine info -------------------*- C++ -*-===//
20 //===----------------------------------------------------------------------===//
22 #ifndef _JITCS_X86_%(N)_MACHINE_H_
23 #define _JITCS_X86_%(N)_MACHINE_H_
25 #include "jitcs_machine.h"
26 #include "jitcs_x86_%(N).h"
28 namespace jitcs {
29 RefCounter<IMachineInfo> GetX86_%(N)WinMachineInfo(bool asHost = false);
30 RefCounter<IMachineInfo> GetX86_%(N)PosixMachineInfo(bool asHost = false);
31 } // end of namespace jitcs
33 #endif 
34 // _JITCS_X86_%(N)_MACHINE_H_