MCPcopy Create free account
hub / github.com/ZDoom/Raze / GetConstantFloat

Method GetConstantFloat

source/common/scripting/backend/vmbuilder.cpp:235–248  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

233//==========================================================================
234
235unsigned VMFunctionBuilder::GetConstantFloat(double val)
236{
237 unsigned *locp = FloatConstantMap.CheckKey(val);
238 if (locp != NULL)
239 {
240 return *locp;
241 }
242 else
243 {
244 unsigned loc = FloatConstantList.Push(val);
245 FloatConstantMap.Insert(val, loc);
246 return loc;
247 }
248}
249
250//==========================================================================
251//

Callers 5

EmitCompareMethod · 0.80
EmitMethod · 0.80
ToRegMethod · 0.80
EmitLoadFunction · 0.80

Calls 3

CheckKeyMethod · 0.45
PushMethod · 0.45
InsertMethod · 0.45

Tested by

no test coverage detected