The same suffix is used with the given two bits, whether it's a load or a store.
Yet, the stack-based suffixes depend on the operation direction.
Cf ARM-ARM, page A5-48:
I suggest simply dropping this and using non-stack addressing modes, (i.e. replace insn_stkblktrans with insn_blktrans).
I've just been badly bitten by a bug with insn_stkblktrans (which seems to exist upstream, I mean in NetBSD).
define insn_stkblktrans(x) insn_stack_block_transfers[(x >> 23) & 3]
The same suffix is used with the given two bits, whether it's a load or a store. Yet, the stack-based suffixes depend on the operation direction. Cf ARM-ARM, page A5-48:
I suggest simply dropping this and using non-stack addressing modes, (i.e. replace insn_stkblktrans with insn_blktrans).