1 override of AsDouble
ILCompiler.Compiler (1)
Compiler\TypePreinit.cs (1)
2414
public override double
AsDouble
() => BitConverter.ToDouble(AsExactByteCount(8), 0);
44 references to AsDouble
ILCompiler.Compiler (44)
Compiler\TypePreinit.cs (44)
929
double val = popped.Value.
AsDouble
();
1254
ILOpcode.blt_s => value1.Value.
AsDouble
() < value2.Value.
AsDouble
(),
1255
ILOpcode.blt_un_s => !(value1.Value.
AsDouble
() >= value2.Value.
AsDouble
()),
1256
ILOpcode.bgt_s => value1.Value.
AsDouble
() > value2.Value.
AsDouble
(),
1257
ILOpcode.bgt_un_s => !(value1.Value.
AsDouble
() <= value2.Value.
AsDouble
()),
1258
ILOpcode.bge_s => value1.Value.
AsDouble
() >= value2.Value.
AsDouble
(),
1259
ILOpcode.bge_un_s => !(value1.Value.
AsDouble
() < value2.Value.
AsDouble
()),
1260
ILOpcode.beq_s => value1.Value.
AsDouble
() == value2.Value.
AsDouble
(),
1261
ILOpcode.bne_un_s => value1.Value.
AsDouble
() != value2.Value.
AsDouble
(),
1262
ILOpcode.ble_s => value1.Value.
AsDouble
() <= value2.Value.
AsDouble
(),
1263
ILOpcode.ble_un_s => !(value1.Value.
AsDouble
() > value2.Value.
AsDouble
()),
1371
condition = value1.Value.
AsDouble
() < value2.Value.
AsDouble
();
1373
condition = !(value1.Value.
AsDouble
() >= value2.Value.
AsDouble
());
1375
condition = value1.Value.
AsDouble
() > value2.Value.
AsDouble
();
1377
condition = !(value1.Value.
AsDouble
() <= value2.Value.
AsDouble
());
1407
compareResult = value1.Value.
AsDouble
() == value2.Value.
AsDouble
();
1430
stack.Push(value.ValueKind, ValueTypeValue.FromDouble(-value.Value.
AsDouble
()));
1509
if (isDivRem && value2.Value.
AsDouble
() == 0)
1517
ILOpcode.add => value1.Value.
AsDouble
() + value2.Value.
AsDouble
(),
1518
ILOpcode.sub => value1.Value.
AsDouble
() - value2.Value.
AsDouble
(),
1519
ILOpcode.mul => value1.Value.
AsDouble
() * value2.Value.
AsDouble
(),
1520
ILOpcode.div => value1.Value.
AsDouble
() / value2.Value.
AsDouble
(),
1521
ILOpcode.rem => value1.Value.
AsDouble
() % value2.Value.
AsDouble
(),
2189
return ValueTypeValue.FromSingle((float)popped.Value.
AsDouble
());