1 override of AsDouble
ILCompiler.Compiler (1)
Compiler\TypePreinit.cs (1)
2403
public override double
AsDouble
() => BitConverter.ToDouble(AsExactByteCount(8), 0);
44 references to AsDouble
ILCompiler.Compiler (44)
Compiler\TypePreinit.cs (44)
909
double val = popped.Value.
AsDouble
();
1234
ILOpcode.blt_s => value1.Value.
AsDouble
() < value2.Value.
AsDouble
(),
1235
ILOpcode.blt_un_s => !(value1.Value.
AsDouble
() >= value2.Value.
AsDouble
()),
1236
ILOpcode.bgt_s => value1.Value.
AsDouble
() > value2.Value.
AsDouble
(),
1237
ILOpcode.bgt_un_s => !(value1.Value.
AsDouble
() <= value2.Value.
AsDouble
()),
1238
ILOpcode.bge_s => value1.Value.
AsDouble
() >= value2.Value.
AsDouble
(),
1239
ILOpcode.bge_un_s => !(value1.Value.
AsDouble
() < value2.Value.
AsDouble
()),
1240
ILOpcode.beq_s => value1.Value.
AsDouble
() == value2.Value.
AsDouble
(),
1241
ILOpcode.bne_un_s => value1.Value.
AsDouble
() != value2.Value.
AsDouble
(),
1242
ILOpcode.ble_s => value1.Value.
AsDouble
() <= value2.Value.
AsDouble
(),
1243
ILOpcode.ble_un_s => !(value1.Value.
AsDouble
() > value2.Value.
AsDouble
()),
1351
condition = value1.Value.
AsDouble
() < value2.Value.
AsDouble
();
1353
condition = !(value1.Value.
AsDouble
() >= value2.Value.
AsDouble
());
1355
condition = value1.Value.
AsDouble
() > value2.Value.
AsDouble
();
1357
condition = !(value1.Value.
AsDouble
() <= value2.Value.
AsDouble
());
1387
compareResult = value1.Value.
AsDouble
() == value2.Value.
AsDouble
();
1410
stack.Push(value.ValueKind, ValueTypeValue.FromDouble(-value.Value.
AsDouble
()));
1489
if (isDivRem && value2.Value.
AsDouble
() == 0)
1497
ILOpcode.add => value1.Value.
AsDouble
() + value2.Value.
AsDouble
(),
1498
ILOpcode.sub => value1.Value.
AsDouble
() - value2.Value.
AsDouble
(),
1499
ILOpcode.mul => value1.Value.
AsDouble
() * value2.Value.
AsDouble
(),
1500
ILOpcode.div => value1.Value.
AsDouble
() / value2.Value.
AsDouble
(),
1501
ILOpcode.rem => value1.Value.
AsDouble
() % value2.Value.
AsDouble
(),
2178
return ValueTypeValue.FromSingle((float)popped.Value.
AsDouble
());