Changed bswap intrinsic definition in compiler specific runtime to actually

implement a linkable bswap.
This commit is contained in:
Christian Kamm
2008-12-27 15:54:24 +01:00
parent 80caaf4ea0
commit 20b85089a7

View File

@@ -70,7 +70,13 @@ int bts(uint *p, uint bitnum)
}
pragma(intrinsic, "llvm.bswap.i32")
uint bswap(uint val);
uint bswap_impl(uint val);
uint bswap(uint val)
{
return bswap_impl(val);
}
ubyte inp(uint p) { throw new Exception("inp intrinsic not yet implemented"); }
ushort inpw(uint p) { throw new Exception("inpw intrinsic not yet implemented"); }