Turns out I&#x27;m wrong.  The A6 used a variant named ARMv7s: <a href="http:&#x2F;&#x2F;www.primatelabs.com&#x2F;blog&#x2F;2012&#x2F;09&#x2F;apple-a6&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.primatelabs.com&#x2F;blog&#x2F;2012&#x2F;09&#x2F;apple-a6&#x2F;</a><p>It has two extra integer division instructions and some extra floating point.  Though the blog says that the extra floating point instructions are also present in ARMv7 (in XCode) but unused.<p>So perhaps they&#x27;re allowed to add whatever they want?  I suspect only the lawyers truely know...<p>What is pretty certain is they couldn&#x27;t break compatability with the ARM architecture.