Comparing all the data wasn't working, at least for Intel. I'm guessing there's some modification time field in there which keeps changing.