1. A magnetic memory, comprising: an array of memory cells configured to provide resistive states; and a read circuit configured to sense a resistance through a memory cell in the array of memory cells to obtain a sense result and categorize the sense result into one of at least three different categories comprising a middle category situated between the resistive states.