We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Which docs are you looking at? Looking at my copy of the v7-A/R ARM ARM (DDI 0406B) it only lists a v6 (v6 for ARM, v6T2 for Thumb) and v7 encoding for the SMLSD (section A8.6.172). The instruction doesn't appear in my old printed copy of the v5TE ARM ARM.
What version of the tools are you using?
and it's worth noting that the assembler is also reporting instruction not supported for theARM1136JF-S and ARM1176JZF-S.
ARM RealView Compilation Tools, Version 3.1 Assembler Guide (DUI 0204H)Page 4-86:"These ARM instructions are available in ARMv6 and above, and E variants of ARMv5.These 32-bit Thumb instructions are available in ARMv6T2 and ARMv7, except theARMv7-M profile.There are no 16-bit Thumb versions of these instructions."