I'll try but I guess clang can't optimize (the `memcmp`) comparisons into single register comparisons then. Right now the comparison looks like this: `	cmpl	$860180564, %ecx` where the number represents one of the "TABC" and `ecx` contains `v->text[i].id`.