The document summarizes a proposed architecture that uses Butterfly Weight Accumulators (BWAs) to improve the latency and complexity of computing the Hamming distance when comparing data encoded with error correcting codes. Specifically, it recognizes that error correcting codes are often represented in a systematic form where the data and parity parts are separated. The proposed architecture leverages this by starting the data comparison before fully encoding the parity bits, reducing latency. It also uses BWAs as processing elements that can compute Hamming distance faster than previous saturating adder-based approaches. The architecture is analyzed theoretically and shown to reduce latency and complexity compared to prior direct compare methods.