class OgnPyUniversalAdd:
    @staticmethod
    def compute(db):
        db.outputs.bool_0 = db.inputs.bool_0 ^ db.inputs.bool_1
        db.outputs.bool_arr_0 = [
            db.inputs.bool_arr_0[i] ^ db.inputs.bool_arr_1[i] for i in range(len(db.inputs.bool_arr_0))
        ]
        db.outputs.colord3_0 = db.inputs.colord3_0 + db.inputs.colord3_1
        db.outputs.colord4_0 = db.inputs.colord4_0 + db.inputs.colord4_1
        db.outputs.colord3_arr_0 = db.inputs.colord3_arr_0 + db.inputs.colord3_arr_1
        db.outputs.colord4_arr_0 = db.inputs.colord4_arr_0 + db.inputs.colord4_arr_1
        db.outputs.colorf3_0 = db.inputs.colorf3_0 + db.inputs.colorf3_1
        db.outputs.colorf4_0 = db.inputs.colorf4_0 + db.inputs.colorf4_1
        db.outputs.colorf3_arr_0 = db.inputs.colorf3_arr_0 + db.inputs.colorf3_arr_1
        db.outputs.colorf4_arr_0 = db.inputs.colorf4_arr_0 + db.inputs.colorf4_arr_1
        db.outputs.colorh3_0 = db.inputs.colorh3_0 + db.inputs.colorh3_1
        db.outputs.colorh4_0 = db.inputs.colorh4_0 + db.inputs.colorh4_1
        db.outputs.colorh3_arr_0 = db.inputs.colorh3_arr_0 + db.inputs.colorh3_arr_1
        db.outputs.colorh4_arr_0 = db.inputs.colorh4_arr_0 + db.inputs.colorh4_arr_1
        db.outputs.double_0 = db.inputs.double_0 + db.inputs.double_1
        db.outputs.double2_0 = db.inputs.double2_0 + db.inputs.double2_1
        db.outputs.double3_0 = db.inputs.double3_0 + db.inputs.double3_1
        db.outputs.double4_0 = db.inputs.double4_0 + db.inputs.double4_1
        db.outputs.double_arr_0 = db.inputs.double_arr_0 + db.inputs.double_arr_1
        db.outputs.double2_arr_0 = db.inputs.double2_arr_0 + db.inputs.double2_arr_1
        db.outputs.double3_arr_0 = db.inputs.double3_arr_0 + db.inputs.double3_arr_1
        db.outputs.double4_arr_0 = db.inputs.double4_arr_0 + db.inputs.double4_arr_1
        db.outputs.float_0 = db.inputs.float_0 + db.inputs.float_1
        db.outputs.float2_0 = db.inputs.float2_0 + db.inputs.float2_1
        db.outputs.float3_0 = db.inputs.float3_0 + db.inputs.float3_1
        db.outputs.float4_0 = db.inputs.float4_0 + db.inputs.float4_1
        db.outputs.float_arr_0 = db.inputs.float_arr_0 + db.inputs.float_arr_1
        db.outputs.float2_arr_0 = db.inputs.float2_arr_0 + db.inputs.float2_arr_1
        db.outputs.float3_arr_0 = db.inputs.float3_arr_0 + db.inputs.float3_arr_1
        db.outputs.float4_arr_0 = db.inputs.float4_arr_0 + db.inputs.float4_arr_1
        db.outputs.frame4_0 = db.inputs.frame4_0 + db.inputs.frame4_1
        db.outputs.frame4_arr_0 = db.inputs.frame4_arr_0 + db.inputs.frame4_arr_1
        db.outputs.half_0 = db.inputs.half_0 + db.inputs.half_1
        db.outputs.half2_0 = db.inputs.half2_0 + db.inputs.half2_1
        db.outputs.half3_0 = db.inputs.half3_0 + db.inputs.half3_1
        db.outputs.half4_0 = db.inputs.half4_0 + db.inputs.half4_1
        db.outputs.half_arr_0 = db.inputs.half_arr_0 + db.inputs.half_arr_1
        db.outputs.half2_arr_0 = db.inputs.half2_arr_0 + db.inputs.half2_arr_1
        db.outputs.half3_arr_0 = db.inputs.half3_arr_0 + db.inputs.half3_arr_1
        db.outputs.half4_arr_0 = db.inputs.half4_arr_0 + db.inputs.half4_arr_1
        db.outputs.int_0 = db.inputs.int_0 + db.inputs.int_1
        db.outputs.int2_0 = db.inputs.int2_0 + db.inputs.int2_1
        db.outputs.int3_0 = db.inputs.int3_0 + db.inputs.int3_1
        db.outputs.int4_0 = db.inputs.int4_0 + db.inputs.int4_1
        db.outputs.int_arr_0 = db.inputs.int_arr_0 + db.inputs.int_arr_1
        db.outputs.int2_arr_0 = db.inputs.int2_arr_0 + db.inputs.int2_arr_1
        db.outputs.int3_arr_0 = db.inputs.int3_arr_0 + db.inputs.int3_arr_1
        db.outputs.int4_arr_0 = db.inputs.int4_arr_0 + db.inputs.int4_arr_1
        db.outputs.int64_0 = db.inputs.int64_0 + db.inputs.int64_1
        db.outputs.int64_arr_0 = db.inputs.int64_arr_0 + db.inputs.int64_arr_1
        db.outputs.matrixd2_0 = db.inputs.matrixd2_0 + db.inputs.matrixd2_1
        db.outputs.matrixd3_0 = db.inputs.matrixd3_0 + db.inputs.matrixd3_1
        db.outputs.matrixd4_0 = db.inputs.matrixd4_0 + db.inputs.matrixd4_1
        db.outputs.matrixd2_arr_0 = db.inputs.matrixd2_arr_0 + db.inputs.matrixd2_arr_1
        db.outputs.matrixd3_arr_0 = db.inputs.matrixd3_arr_0 + db.inputs.matrixd3_arr_1
        db.outputs.matrixd4_arr_0 = db.inputs.matrixd4_arr_0 + db.inputs.matrixd4_arr_1
        db.outputs.normald3_0 = db.inputs.normald3_0 + db.inputs.normald3_1
        db.outputs.normald3_arr_0 = db.inputs.normald3_arr_0 + db.inputs.normald3_arr_1
        db.outputs.normalf3_0 = db.inputs.normalf3_0 + db.inputs.normalf3_1
        db.outputs.normalf3_arr_0 = db.inputs.normalf3_arr_0 + db.inputs.normalf3_arr_1
        db.outputs.normalh3_0 = db.inputs.normalh3_0 + db.inputs.normalh3_1
        db.outputs.normalh3_arr_0 = db.inputs.normalh3_arr_0 + db.inputs.normalh3_arr_1
        db.outputs.pointd3_0 = db.inputs.pointd3_0 + db.inputs.pointd3_1
        db.outputs.pointd3_arr_0 = db.inputs.pointd3_arr_0 + db.inputs.pointd3_arr_1
        db.outputs.pointf3_0 = db.inputs.pointf3_0 + db.inputs.pointf3_1
        db.outputs.pointf3_arr_0 = db.inputs.pointf3_arr_0 + db.inputs.pointf3_arr_1
        db.outputs.pointh3_0 = db.inputs.pointh3_0 + db.inputs.pointh3_1
        db.outputs.pointh3_arr_0 = db.inputs.pointh3_arr_0 + db.inputs.pointh3_arr_1
        db.outputs.quatd4_0 = db.inputs.quatd4_0 + db.inputs.quatd4_1
        db.outputs.quatd4_arr_0 = db.inputs.quatd4_arr_0 + db.inputs.quatd4_arr_1
        db.outputs.quatf4_0 = db.inputs.quatf4_0 + db.inputs.quatf4_1
        db.outputs.quatf4_arr_0 = db.inputs.quatf4_arr_0 + db.inputs.quatf4_arr_1
        db.outputs.quath4_0 = db.inputs.quath4_0 + db.inputs.quath4_1
        db.outputs.quath4_arr_0 = db.inputs.quath4_arr_0 + db.inputs.quath4_arr_1
        db.outputs.texcoordd2_0 = db.inputs.texcoordd2_0 + db.inputs.texcoordd2_1
        db.outputs.texcoordd3_0 = db.inputs.texcoordd3_0 + db.inputs.texcoordd3_1
        db.outputs.texcoordd2_arr_0 = db.inputs.texcoordd2_arr_0 + db.inputs.texcoordd2_arr_1
        db.outputs.texcoordd3_arr_0 = db.inputs.texcoordd3_arr_0 + db.inputs.texcoordd3_arr_1
        db.outputs.texcoordf2_0 = db.inputs.texcoordf2_0 + db.inputs.texcoordf2_1
        db.outputs.texcoordf3_0 = db.inputs.texcoordf3_0 + db.inputs.texcoordf3_1
        db.outputs.texcoordf2_arr_0 = db.inputs.texcoordf2_arr_0 + db.inputs.texcoordf2_arr_1
        db.outputs.texcoordf3_arr_0 = db.inputs.texcoordf3_arr_0 + db.inputs.texcoordf3_arr_1
        db.outputs.texcoordh2_0 = db.inputs.texcoordh2_0 + db.inputs.texcoordh2_1
        db.outputs.texcoordh3_0 = db.inputs.texcoordh3_0 + db.inputs.texcoordh3_1
        db.outputs.texcoordh2_arr_0 = db.inputs.texcoordh2_arr_0 + db.inputs.texcoordh2_arr_1
        db.outputs.texcoordh3_arr_0 = db.inputs.texcoordh3_arr_0 + db.inputs.texcoordh3_arr_1
        db.outputs.timecode_0 = db.inputs.timecode_0 + db.inputs.timecode_1
        db.outputs.timecode_arr_0 = db.inputs.timecode_arr_0 + db.inputs.timecode_arr_1
        db.outputs.token_0 = db.inputs.token_0 + db.inputs.token_1
        db.outputs.token_arr_0 = [
            db.inputs.token_arr_0[i] + db.inputs.token_arr_1[i] for i in range(len(db.inputs.token_arr_0))
        ]
        db.outputs.transform4_0 = db.inputs.transform4_0 + db.inputs.transform4_1
        db.outputs.transform4_arr_0 = db.inputs.transform4_arr_0 + db.inputs.transform4_arr_1
        db.outputs.uchar_0 = db.inputs.uchar_0 + db.inputs.uchar_1
        db.outputs.uchar_arr_0 = db.inputs.uchar_arr_0 + db.inputs.uchar_arr_1
        db.outputs.uint_0 = db.inputs.uint_0 + db.inputs.uint_1
        db.outputs.uint_arr_0 = db.inputs.uint_arr_0 + db.inputs.uint_arr_1
        db.outputs.uint64_0 = db.inputs.uint64_0 + db.inputs.uint64_1
        db.outputs.uint64_arr_0 = db.inputs.uint64_arr_0 + db.inputs.uint64_arr_1
        db.outputs.vectord3_0 = db.inputs.vectord3_0 + db.inputs.vectord3_1
        db.outputs.vectord3_arr_0 = db.inputs.vectord3_arr_0 + db.inputs.vectord3_arr_1
        db.outputs.vectorf3_0 = db.inputs.vectorf3_0 + db.inputs.vectorf3_1
        db.outputs.vectorf3_arr_0 = db.inputs.vectorf3_arr_0 + db.inputs.vectorf3_arr_1
        db.outputs.vectorh3_0 = db.inputs.vectorh3_0 + db.inputs.vectorh3_1
        db.outputs.vectorh3_arr_0 = db.inputs.vectorh3_arr_0 + db.inputs.vectorh3_arr_1

        return True
