tweak conditions for stack pointer optimization rule, disable commutation and association rules for now since they led to wrong results
tweak conditions for stack pointer optimization rule, disable commutation and association rules for now since they led to wrong results

psfblair/ghcjs,yihuang/ghcjs,k-bx/ghcjs,ghcjs/ghcjs,beni55/ghcjs,k0001/ghcjs,danse/ghcjs,rowhit/ghcjs,nrolland/ghcjs,rowhit/ghcjs,seereason/ghcjs,forked-upstream-packages-for-ghcjs/ghcjs,nrolland/ghcjs,yihuang/ghcjs,forked-upstream-packages-for-ghcjs/ghcjs,tavisrudd/ghcjs,k-bx/ghcjs,ryantrinkle/ghcjs,danse/ghcjs,forked-upstream-packages-for-ghcjs/ghcjs,danse/ghcjs,ryantrinkle/ghcjs,psfblair/ghcjs,seereason/ghcjs,fizruk/ghcjs,philderbeast/ghcjs,rowhit/ghcjs,fizruk/ghcjs,fizruk/ghcjs,manyoo/ghcjs,flowbox-public/ghcjs,k0001/ghcjs,flowbox-public/ghcjs,forked-upstream-packages-for-ghcjs/ghcjs,seereason/ghcjs,seereason/ghcjs,manyoo/ghcjs,rowhit/ghcjs,k0001/ghcjs,tavisrudd/ghcjs,fizruk/ghcjs,danse/ghcjs,beni55/ghcjs,philderbeast/ghcjs,mgsloan/ghcjs,mgsloan/ghcjs,tavisrudd/ghcjs,philderbeast/ghcjs,psfblair/ghcjs,flowbox-public/ghcjs,ghcjs/ghcjs,ryantrinkle/ghcjs,beni55/ghcjs,k-bx/ghcjs,psfblair/ghcjs,mgsloan/ghcjs,psfblair/ghcjs,rowhit/ghcjs,ryantrinkle/ghcjs,flowbox-public/ghcjs,ryantrinkle/ghcjs,tavisrudd/ghcjs,nrolland/ghcjs,ghcjs/ghcjs,tavisrudd/ghcjs,flowbox-public/ghcjs,yihuang/ghcjs,nrolland/ghcjs,beni55/ghcjs,manyoo/ghcjs,flowbox-public/ghcjs,k-bx/ghcjs,manyoo/ghcjs,forked-upstream-packages-for-ghcjs/ghcjs,fizruk/ghcjs,beni55/ghcjs,nrolland/ghcjs,manyoo/ghcjs,yihuang/ghcjs,philderbeast/ghcjs,ryantrinkle/ghcjs,ghcjs/ghcjs,yihuang/ghcjs,nrolland/ghcjs,danse/ghcjs,psfblair/ghcjs,tavisrudd/ghcjs,mgsloan/ghcjs,k-bx/ghcjs,rowhit/ghcjs,forked-upstream-packages-for-ghcjs/ghcjs,k0001/ghcjs,danse/ghcjs,beni55/ghcjs,philderbeast/ghcjs,fizruk/ghcjs,k0001/ghcjs,ghcjs/ghcjs,ghcjs/ghcjs,ghcjs/ghcjs,philderbeast/ghcjs,seereason/ghcjs,k-bx/ghcjs,seereason/ghcjs,manyoo/ghcjs,mgsloan/ghcjs,mgsloan/ghcjs,k0001/ghcjs,yihuang/ghcjs