Simple open source ALU written in Verilog
The first place I would search for open source Verilog/VHDL code is OpenCores.
They describe themselves as:


  the world’s largest site/community for development of hardware IP cores as open source


A quick search on the site led me to this 8051 ALU module.