1 override of AsDouble
ILCompiler.Compiler (1)
Compiler\TypePreinit.cs (1)
2430
public override double
AsDouble
() => BitConverter.ToDouble(AsExactByteCount(8), 0);
44 references to AsDouble
ILCompiler.Compiler (44)
Compiler\TypePreinit.cs (44)
920
double val = popped.Value.
AsDouble
();
1261
ILOpcode.blt_s => value1.Value.
AsDouble
() < value2.Value.
AsDouble
(),
1262
ILOpcode.blt_un_s => !(value1.Value.
AsDouble
() >= value2.Value.
AsDouble
()),
1263
ILOpcode.bgt_s => value1.Value.
AsDouble
() > value2.Value.
AsDouble
(),
1264
ILOpcode.bgt_un_s => !(value1.Value.
AsDouble
() <= value2.Value.
AsDouble
()),
1265
ILOpcode.bge_s => value1.Value.
AsDouble
() >= value2.Value.
AsDouble
(),
1266
ILOpcode.bge_un_s => !(value1.Value.
AsDouble
() < value2.Value.
AsDouble
()),
1267
ILOpcode.beq_s => value1.Value.
AsDouble
() == value2.Value.
AsDouble
(),
1268
ILOpcode.bne_un_s => value1.Value.
AsDouble
() != value2.Value.
AsDouble
(),
1269
ILOpcode.ble_s => value1.Value.
AsDouble
() <= value2.Value.
AsDouble
(),
1270
ILOpcode.ble_un_s => !(value1.Value.
AsDouble
() > value2.Value.
AsDouble
()),
1378
condition = value1.Value.
AsDouble
() < value2.Value.
AsDouble
();
1380
condition = !(value1.Value.
AsDouble
() >= value2.Value.
AsDouble
());
1382
condition = value1.Value.
AsDouble
() > value2.Value.
AsDouble
();
1384
condition = !(value1.Value.
AsDouble
() <= value2.Value.
AsDouble
());
1414
compareResult = value1.Value.
AsDouble
() == value2.Value.
AsDouble
();
1437
stack.Push(value.ValueKind, ValueTypeValue.FromDouble(-value.Value.
AsDouble
()));
1516
if (isDivRem && value2.Value.
AsDouble
() == 0)
1524
ILOpcode.add => value1.Value.
AsDouble
() + value2.Value.
AsDouble
(),
1525
ILOpcode.sub => value1.Value.
AsDouble
() - value2.Value.
AsDouble
(),
1526
ILOpcode.mul => value1.Value.
AsDouble
() * value2.Value.
AsDouble
(),
1527
ILOpcode.div => value1.Value.
AsDouble
() / value2.Value.
AsDouble
(),
1528
ILOpcode.rem => value1.Value.
AsDouble
() % value2.Value.
AsDouble
(),
2205
return ValueTypeValue.FromSingle((float)popped.Value.
AsDouble
());