There's the possibility that the gunman used a bullet belt. Here's a YouTube video of a belt-fed, modified AR-15 firing off 1,000 9mm rounds non-stop, without ever having to reload: https://www.youtube.com/watch?v=T5UpAcMR1dI

That's a staggering 1,000 rounds in 1 minute and 20 seconds !