1cb93a386Sopenharmony_ci/*#pragma settings MustGuardDivisionEvenAfterExplicitZeroCheck*/
2cb93a386Sopenharmony_ci
3cb93a386Sopenharmony_ciin half4 src, dst;
4cb93a386Sopenharmony_ci
5cb93a386Sopenharmony_civoid main() {
6cb93a386Sopenharmony_ci    sk_FragColor = blend_color_dodge(src, dst);
7cb93a386Sopenharmony_ci    sk_FragColor = blend_color_burn(src, dst);
8cb93a386Sopenharmony_ci    sk_FragColor = blend_soft_light(src, dst);
9cb93a386Sopenharmony_ci}
10