mirror of
https://github.com/corda/corda.git
synced 2025-01-06 05:04:20 +00:00
Merge branch 'master' of dice:git/vm
This commit is contained in:
commit
95621ac2d0
@ -40,6 +40,11 @@ public class StringBuffer {
|
||||
return this;
|
||||
}
|
||||
|
||||
public synchronized StringBuffer append(float v) {
|
||||
sb.append(v);
|
||||
return this;
|
||||
}
|
||||
|
||||
public synchronized StringBuffer append(char[] b, int offset, int length) {
|
||||
sb.append(b, offset, length);
|
||||
return this;
|
||||
|
@ -207,14 +207,14 @@ hash(const uint16_t* s, unsigned length)
|
||||
inline uint32_t
|
||||
floatToBits(float f)
|
||||
{
|
||||
int32_t bits; memcpy(&bits, &f, 4);
|
||||
uint32_t bits; memcpy(&bits, &f, 4);
|
||||
return bits;
|
||||
}
|
||||
|
||||
inline uint64_t
|
||||
doubleToBits(double d)
|
||||
{
|
||||
int64_t bits; memcpy(&bits, &d, 8);
|
||||
uint64_t bits; memcpy(&bits, &d, 8);
|
||||
return bits;
|
||||
}
|
||||
|
||||
|
@ -1479,11 +1479,11 @@ interpret(Thread* t)
|
||||
} goto loop;
|
||||
|
||||
case i2d: {
|
||||
pushDouble(t, static_cast<double>(popInt(t)));
|
||||
pushDouble(t, static_cast<double>(static_cast<int32_t>(popInt(t))));
|
||||
} goto loop;
|
||||
|
||||
case i2f: {
|
||||
pushFloat(t, static_cast<float>(popInt(t)));
|
||||
pushFloat(t, static_cast<float>(static_cast<int32_t>(popInt(t))));
|
||||
} goto loop;
|
||||
|
||||
case i2l: {
|
||||
|
Loading…
Reference in New Issue
Block a user