+ bool compare = vec3_cmp(la, lb);
+ return (ast_expression*)m_imm_float[ne ? !compare : compare];
+ } else if (isstring(a) && isstring(b)) {
+ bool compare = !strcmp(immvalue_string(a), immvalue_string(b));
+ return (ast_expression*)m_imm_float[ne ? !compare : compare];