or bool cmp3c(string a, string b) pure { if(a.length!=3)return false; return *cast(char[3]*)a.ptr==*cast(char[3]*)b.ptr; }
llvm.memcmp should rock with lengths known at compile time.
or bool cmp3c(string a, string b) pure { if(a.length!=3)return false; return *cast(char[3]*)a.ptr==*cast(char[3]*)b.ptr; }
llvm.memcmp should rock with lengths known at compile time.