http://bugs.winehq.org/show_bug.cgi?id=17715
--- Comment #32 from Tobias Jakobi liquid.acid@gmx.net 2011-06-09 14:01:10 CDT --- Yes, the issue is still there.
You can also check this yourself. See: (i) shader_glsl_expp in dlls/wined3d/glsl_shader.c Notice the different handling of 1.x and 2.0 shaders.
(ii) shader_hw_scalar_op in dlls/wined3d/arb_program_shader.c There is no such code.