1bf215546Sopenharmony_ciFRAG
2bf215546Sopenharmony_ci
3bf215546Sopenharmony_ciDCL IN[0], COLOR, LINEAR
4bf215546Sopenharmony_ciDCL OUT[0], COLOR
5bf215546Sopenharmony_ci
6bf215546Sopenharmony_ciDCL TEMP[0]
7bf215546Sopenharmony_ci
8bf215546Sopenharmony_ciIMM FLT32 { 0.6, 0.6, 0.6, 0.0 }
9bf215546Sopenharmony_ciIMM FLT32 { 0.01, 0.0, 0.0, 0.0 }
10bf215546Sopenharmony_ciIMM FLT32 { 1.0, 0.0, 0.0, 0.0 }
11bf215546Sopenharmony_ci
12bf215546Sopenharmony_ciSLT TEMP[0], IN[0], IMM[0]
13bf215546Sopenharmony_ciMUL OUT[0], IN[0], TEMP[0]
14bf215546Sopenharmony_ciMOV OUT[0].w, IMM[2].xxxx 
15bf215546Sopenharmony_ciSUB TEMP[0], TEMP[0], IMM[1].xxxy
16bf215546Sopenharmony_ciKIL TEMP[0]
17bf215546Sopenharmony_ci
18bf215546Sopenharmony_ciEND
19