Upvote:2
By my calculations, the number of days you stayed in the US in 2012 (assuming you actually left on 26/05/2012 since the US doesn't stamp when you leave) was exactly 90 days. This is acceptable under the VWP and you should not encounter any problems due to the length of previous stays.
You can also access your own US travel history at https://i94.cbp.dhs.gov/I94/. This is useful for double-checking what dates they have on record.