summaryrefslogtreecommitdiff
path: root/BCT/BytecodeTranslator/HeapFactory.cs
diff options
context:
space:
mode:
Diffstat (limited to 'BCT/BytecodeTranslator/HeapFactory.cs')
-rw-r--r--BCT/BytecodeTranslator/HeapFactory.cs11
1 files changed, 11 insertions, 0 deletions
diff --git a/BCT/BytecodeTranslator/HeapFactory.cs b/BCT/BytecodeTranslator/HeapFactory.cs
index 3dc1b5f9..0b2dd6cf 100644
--- a/BCT/BytecodeTranslator/HeapFactory.cs
+++ b/BCT/BytecodeTranslator/HeapFactory.cs
@@ -229,6 +229,17 @@ namespace BytecodeTranslator {
public Bpl.Function Real2Ref = null;
#endregion
+ #region Real number operations
+ [RepresentationFor("RealPlus", "function RealPlus(Real, Real): Real;")]
+ public Bpl.Function RealPlus = null;
+ [RepresentationFor("RealMinus", "function RealMinus(Real, Real): Real;")]
+ public Bpl.Function RealMinus = null;
+ [RepresentationFor("RealTimes", "function RealTimes(Real, Real): Real;")]
+ public Bpl.Function RealTimes = null;
+ [RepresentationFor("RealDivide", "function RealDivide(Real, Real): Real;")]
+ public Bpl.Function RealDivide = null;
+ #endregion
+
#region Ref conversions
[RepresentationFor("Ref2Int", "function Ref2Int(Ref, Type, Type): int;")]
public Bpl.Function Ref2Int = null;