stackmurecursiveboehmbooleanassembl-c