Revert "Update asm abstraction layer"

This reverts commit 46e0e906ab10cd16872c53eecc456e9ab817d6ee.