Where does bcopy.s come from? I see that it uses the sfence instruction, which I don't think exists on all CPUs (it is listed as requires SSE). (Also the file has execute permissions.) It is really designed only for multi-CPU apps sharing memory, so it seems a bit strange that we use it.