real vec3_op_plus_return_x116
real vec3_op_plus_return_y100
real vec3_op_plus_return_z152




function initGlobals163() { 
}


function main188() { 
    initGlobals163();
    init_test143();
}


function config539() { 
}


function init_test143() { 
    local real v1_x955
    local real v1_y136
    local real v1_z238
    local real v2_x706
    local real v2_y445
    local real v2_z197
    local real v3_x789
    local real tuple_temp194
    local real tuple_temp140
    local real tuple_temp437
    local real tuple_temp819
    local real tuple_temp165
    local real tuple_temp172
    local real tuple_temp434
    tuple_temp_194 = 1.;
    tuple_temp_140 = 1.;
    tuple_temp_437 = 1.;
    v1_x_955 = tuple_temp_194;
    v1_y_136 = tuple_temp_140;
    v1_z_238 = tuple_temp_437;
    tuple_temp_819 = 1.;
    tuple_temp_165 = 1.;
    tuple_temp_172 = 1.;
    v2_x_706 = tuple_temp_819;
    v2_y_445 = tuple_temp_165;
    v2_z_197 = tuple_temp_172;
    tuple_temp_434 = vec3_op_plus196(v1_x_955, v1_y_136, v1_z_238, v2_x_706, v2_y_445, v2_z_197);
    v3_x_789 = tuple_temp_434;
    if (v3_x_789 == 2.) {
        testSuccess155();
    } else {
    };
}


function vec3_op_plus196(real this_x507, real this_y138, real this_z213, real v_x142, real v_y186, real v_z166) returns real { 
    vec3_op_plus_return_x_116 = (this_x_507 + v_x_142);
    vec3_op_plus_return_y_100 = (this_y_138 + v_y_186);
    vec3_op_plus_return_z_152 = (this_z_213 + v_z_166);
    return vec3_op_plus_return_x_116;
}


IS_NATIVE function testSuccess155() { 
}