Got my 580x working with --asm yesterday, uninstalled previous drivers with AMD cleaner tool, then reinstalled latest blockchain driver, so looks like my --asm problems was driver related. (i already had the same blockchain driver installed, but did not use the cleaner tool before installing it the first time)
Now i can run 3x 580x 4GB with --asm -i22 --auto-gpu without issues, -i23 still gives -error4 though.
I can run with -i23, but then I have to run 2 separate instances of mkxminer, and it won't always start the second one, so for now i just run with -i22.
Looking forward to being able to mine any pool
Great work!