empty_knapsack

Controlling calclCompile() behavior

Discussion created by empty_knapsack on Jul 1, 2010
Latest reply on Mar 11, 2011 by MicahVillmow
u32SCOptions

Looking at ISA output I've found the following:

u32SCOptions[0] = 0x01A00000 SCOption_IGNORE_SAMPLE_L_BUG SCOption_FLOAT_DO_NOT_DIST SCOption_FLOAT_DO_NOT_REASSOC
u32SCOptions[1] = 0x00202000 SCOption_R600_ERROR_ON_DOUBLE_MEMEXP SCOption_SET_VPM_FOR_SCATTER
u32SCOptions[2] = 0x00000040 SCOption_R800_UAV_NONUAV_SYNC_WORKAROUND_BUG216513_1

 Looking further at aticaldd.dll itself I've found much more SCOptions available. The question is -- is it possible to turn on these options for calclCompile() invocation? If it's possible -- how, if not -- why?

I'm personally very interested in SCOption_KEEP_CALLS hoping it'll prevent calls from being inlined (like it was long time ago at 9.9). Any ideas?

Outcomes