Full auto makes it a machine gun, and as such, it has no barrel length restrictions. It's still considered a machine gun, even with a short barrel. Short barrel Rifles are single shot per trigger squeeze.