I ran all the shaders through AMD's GPU shaderAnalyzer and shaders 2,3, and 5 all have reported errors. Most notable, 2 is using variables that were not declared.
Also, there is usually a huge problem with shader tech that is very new. A lot of it is not tested against multiple GPU's and it can take a while for the GPU manufacturers to play catch-up with one another. Often you will run into compatibility issues if you have a different brand than what the code was tested on.
Here's another site that you can cross-reference against.
ShaderAnalyzer only has a problem with the tess eval shader in this example.