#


        def context_dump(dest)
            Rasm::Bblock.make {
                push ebx
                mov ebx, dest

                # fuck pusha

                mov [ebx], eax
                push eax

                # ebx later, using
                mov [ebx+8], ecx
                mov [ebx+12], edx
                mov [ebx+16], edi
                mov [ebx+20], esi
                mov [ebx+24], ebp


#