1*c8dee2aaSAndroid Build Coastguard Worker### Compilation failed: 2*c8dee2aaSAndroid Build Coastguard Worker 3*c8dee2aaSAndroid Build Coastguard Workererror: 4: duplicate definition of intrinsic function 'fma' 4*c8dee2aaSAndroid Build Coastguard Workerhalf fma(half a, half b, half c) { return 0; /* error: overloads a builtin */ } 5*c8dee2aaSAndroid Build Coastguard Worker^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 6*c8dee2aaSAndroid Build Coastguard Workererror: 7: duplicate definition of intrinsic function 'sin' 7*c8dee2aaSAndroid Build Coastguard Workerhalf2 sin(half2 a) { return half2(0); /* error: overloads a builtin */ } 8*c8dee2aaSAndroid Build Coastguard Worker^^^^^^^^^^^^^^^^^^ 9*c8dee2aaSAndroid Build Coastguard Workererror: 8: duplicate definition of intrinsic function 'sin' 10*c8dee2aaSAndroid Build Coastguard Workerfloat3 sin(float3 a) { return float3(0); /* error: overloads a builtin */ } 11*c8dee2aaSAndroid Build Coastguard Worker^^^^^^^^^^^^^^^^^^^^ 12*c8dee2aaSAndroid Build Coastguard Workererror: 9: modifiers on parameter 1 differ between declaration and definition 13*c8dee2aaSAndroid Build Coastguard Workerfloat4 sin(inout float4 a) { return float4(0); /* error: overloads a builtin */ } 14*c8dee2aaSAndroid Build Coastguard Worker ^^^^^^^^^^^^^^ 15*c8dee2aaSAndroid Build Coastguard Workererror: 13: duplicate definition of intrinsic function 'cos' 16*c8dee2aaSAndroid Build Coastguard Workerhalf cos(half2 a) { return 0; /* error: overloads a builtin (despite return type mismatch) */ } 17*c8dee2aaSAndroid Build Coastguard Worker^^^^^^^^^^^^^^^^^ 18*c8dee2aaSAndroid Build Coastguard Workererror: 14: functions 'float2 cos(half2 a)' and '$pure $genHType cos($genHType angle)' differ only in return type 19*c8dee2aaSAndroid Build Coastguard Workerfloat2 cos(half2 a) { return 0; /* error: overloads a builtin (despite return type mismatch) */ } 20*c8dee2aaSAndroid Build Coastguard Worker^^^^^^ 21*c8dee2aaSAndroid Build Coastguard Workererror: 15: functions 'int cos(out half3 a)' and '$pure $genHType cos($genHType angle)' differ only in return type 22*c8dee2aaSAndroid Build Coastguard Workerint cos(out half3 a) { return 0; /* error: overloads a builtin (despite return type mismatch) */ } 23*c8dee2aaSAndroid Build Coastguard Worker^^^ 24*c8dee2aaSAndroid Build Coastguard Workererror: 17: duplicate definition of intrinsic function 'pow' 25*c8dee2aaSAndroid Build Coastguard Workerfloat pow(float x, float y) { return 0; /* error: overloads a builtin */ } 26*c8dee2aaSAndroid Build Coastguard Worker^^^^^^^^^^^^^^^^^^^^^^^^^^^ 27*c8dee2aaSAndroid Build Coastguard Worker8 errors 28