shifter32_var.v

来自「是verilog做的简化mips32指令系统。 有些小问题」· Verilog 代码 · 共 1,013 行 · 第 1/5 页

V
1,013
字号
					|(~shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]& shamt[0]&inputa[17])					|(~shamt[4]&~shamt[3]&~shamt[2]& shamt[1]&~shamt[0]&inputa[16])					|(~shamt[4]&~shamt[3]&~shamt[2]& shamt[1]& shamt[0]&inputa[15])					|(~shamt[4]&~shamt[3]& shamt[2]&~shamt[1]&~shamt[0]&inputa[14])					|(~shamt[4]&~shamt[3]& shamt[2]&~shamt[1]& shamt[0]&inputa[13])					|(~shamt[4]&~shamt[3]& shamt[2]& shamt[1]&~shamt[0]&inputa[12])					|(~shamt[4]&~shamt[3]& shamt[2]& shamt[1]& shamt[0]&inputa[11])					|(~shamt[4]& shamt[3]&~shamt[2]&~shamt[1]&~shamt[0]&inputa[10])					|(~shamt[4]& shamt[3]&~shamt[2]&~shamt[1]& shamt[0]&inputa[9])					|(~shamt[4]& shamt[3]&~shamt[2]& shamt[1]&~shamt[0]&inputa[8])					|(~shamt[4]& shamt[3]&~shamt[2]& shamt[1]& shamt[0]&inputa[7])					|(~shamt[4]& shamt[3]& shamt[2]&~shamt[1]&~shamt[0]&inputa[6])					|(~shamt[4]& shamt[3]& shamt[2]&~shamt[1]& shamt[0]&inputa[5])					|(~shamt[4]& shamt[3]& shamt[2]& shamt[1]&~shamt[0]&inputa[4])					|(~shamt[4]& shamt[3]& shamt[2]& shamt[1]& shamt[0]&inputa[3])					|( shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]&~shamt[0]&inputa[2])					|( shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]& shamt[0]&inputa[1])					|( shamt[4]&~shamt[3]&~shamt[2]& shamt[1]&~shamt[0]&inputa[0]);			outreg[19]<= (~shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]&~shamt[0]&inputa[19])					|(~shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]& shamt[0]&inputa[18])					|(~shamt[4]&~shamt[3]&~shamt[2]& shamt[1]&~shamt[0]&inputa[17])					|(~shamt[4]&~shamt[3]&~shamt[2]& shamt[1]& shamt[0]&inputa[16])					|(~shamt[4]&~shamt[3]& shamt[2]&~shamt[1]&~shamt[0]&inputa[15])					|(~shamt[4]&~shamt[3]& shamt[2]&~shamt[1]& shamt[0]&inputa[14])					|(~shamt[4]&~shamt[3]& shamt[2]& shamt[1]&~shamt[0]&inputa[13])					|(~shamt[4]&~shamt[3]& shamt[2]& shamt[1]& shamt[0]&inputa[12])					|(~shamt[4]& shamt[3]&~shamt[2]&~shamt[1]&~shamt[0]&inputa[11])					|(~shamt[4]& shamt[3]&~shamt[2]&~shamt[1]& shamt[0]&inputa[10])					|(~shamt[4]& shamt[3]&~shamt[2]& shamt[1]&~shamt[0]&inputa[9])					|(~shamt[4]& shamt[3]&~shamt[2]& shamt[1]& shamt[0]&inputa[8])					|(~shamt[4]& shamt[3]& shamt[2]&~shamt[1]&~shamt[0]&inputa[7])					|(~shamt[4]& shamt[3]& shamt[2]&~shamt[1]& shamt[0]&inputa[6])					|(~shamt[4]& shamt[3]& shamt[2]& shamt[1]&~shamt[0]&inputa[5])					|(~shamt[4]& shamt[3]& shamt[2]& shamt[1]& shamt[0]&inputa[4])					|( shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]&~shamt[0]&inputa[3])					|( shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]& shamt[0]&inputa[2])					|( shamt[4]&~shamt[3]&~shamt[2]& shamt[1]&~shamt[0]&inputa[1])					|( shamt[4]&~shamt[3]&~shamt[2]& shamt[1]& shamt[0]&inputa[0]);								outreg[20]<= (~shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]&~shamt[0]&inputa[20])					|(~shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]& shamt[0]&inputa[19])					|(~shamt[4]&~shamt[3]&~shamt[2]& shamt[1]&~shamt[0]&inputa[18])					|(~shamt[4]&~shamt[3]&~shamt[2]& shamt[1]& shamt[0]&inputa[17])					|(~shamt[4]&~shamt[3]& shamt[2]&~shamt[1]&~shamt[0]&inputa[16])					|(~shamt[4]&~shamt[3]& shamt[2]&~shamt[1]& shamt[0]&inputa[15])					|(~shamt[4]&~shamt[3]& shamt[2]& shamt[1]&~shamt[0]&inputa[14])					|(~shamt[4]&~shamt[3]& shamt[2]& shamt[1]& shamt[0]&inputa[13])					|(~shamt[4]& shamt[3]&~shamt[2]&~shamt[1]&~shamt[0]&inputa[12])					|(~shamt[4]& shamt[3]&~shamt[2]&~shamt[1]& shamt[0]&inputa[11])					|(~shamt[4]& shamt[3]&~shamt[2]& shamt[1]&~shamt[0]&inputa[10])					|(~shamt[4]& shamt[3]&~shamt[2]& shamt[1]& shamt[0]&inputa[9])					|(~shamt[4]& shamt[3]& shamt[2]&~shamt[1]&~shamt[0]&inputa[8])					|(~shamt[4]& shamt[3]& shamt[2]&~shamt[1]& shamt[0]&inputa[7])					|(~shamt[4]& shamt[3]& shamt[2]& shamt[1]&~shamt[0]&inputa[6])					|(~shamt[4]& shamt[3]& shamt[2]& shamt[1]& shamt[0]&inputa[5])					|( shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]&~shamt[0]&inputa[4])					|( shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]& shamt[0]&inputa[3])					|( shamt[4]&~shamt[3]&~shamt[2]& shamt[1]&~shamt[0]&inputa[2])					|( shamt[4]&~shamt[3]&~shamt[2]& shamt[1]& shamt[0]&inputa[1])					|( shamt[4]&~shamt[3]& shamt[2]&~shamt[1]&~shamt[0]&inputa[0]);								outreg[21]<= (~shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]&~shamt[0]&inputa[21])					|(~shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]& shamt[0]&inputa[20])					|(~shamt[4]&~shamt[3]&~shamt[2]& shamt[1]&~shamt[0]&inputa[19])					|(~shamt[4]&~shamt[3]&~shamt[2]& shamt[1]& shamt[0]&inputa[18])					|(~shamt[4]&~shamt[3]& shamt[2]&~shamt[1]&~shamt[0]&inputa[17])					|(~shamt[4]&~shamt[3]& shamt[2]&~shamt[1]& shamt[0]&inputa[16])					|(~shamt[4]&~shamt[3]& shamt[2]& shamt[1]&~shamt[0]&inputa[15])					|(~shamt[4]&~shamt[3]& shamt[2]& shamt[1]& shamt[0]&inputa[14])					|(~shamt[4]& shamt[3]&~shamt[2]&~shamt[1]&~shamt[0]&inputa[13])					|(~shamt[4]& shamt[3]&~shamt[2]&~shamt[1]& shamt[0]&inputa[12])					|(~shamt[4]& shamt[3]&~shamt[2]& shamt[1]&~shamt[0]&inputa[11])					|(~shamt[4]& shamt[3]&~shamt[2]& shamt[1]& shamt[0]&inputa[10])					|(~shamt[4]& shamt[3]& shamt[2]&~shamt[1]&~shamt[0]&inputa[9])					|(~shamt[4]& shamt[3]& shamt[2]&~shamt[1]& shamt[0]&inputa[8])					|(~shamt[4]& shamt[3]& shamt[2]& shamt[1]&~shamt[0]&inputa[7])					|(~shamt[4]& shamt[3]& shamt[2]& shamt[1]& shamt[0]&inputa[6])					|( shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]&~shamt[0]&inputa[5])					|( shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]& shamt[0]&inputa[4])					|( shamt[4]&~shamt[3]&~shamt[2]& shamt[1]&~shamt[0]&inputa[3])					|( shamt[4]&~shamt[3]&~shamt[2]& shamt[1]& shamt[0]&inputa[2])					|( shamt[4]&~shamt[3]& shamt[2]&~shamt[1]&~shamt[0]&inputa[1])					|( shamt[4]&~shamt[3]& shamt[2]&~shamt[1]& shamt[0]&inputa[0]);								outreg[22]<= (~shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]&~shamt[0]&inputa[22])					|(~shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]& shamt[0]&inputa[21])					|(~shamt[4]&~shamt[3]&~shamt[2]& shamt[1]&~shamt[0]&inputa[20])					|(~shamt[4]&~shamt[3]&~shamt[2]& shamt[1]& shamt[0]&inputa[19])					|(~shamt[4]&~shamt[3]& shamt[2]&~shamt[1]&~shamt[0]&inputa[18])					|(~shamt[4]&~shamt[3]& shamt[2]&~shamt[1]& shamt[0]&inputa[17])					|(~shamt[4]&~shamt[3]& shamt[2]& shamt[1]&~shamt[0]&inputa[16])					|(~shamt[4]&~shamt[3]& shamt[2]& shamt[1]& shamt[0]&inputa[15])					|(~shamt[4]& shamt[3]&~shamt[2]&~shamt[1]&~shamt[0]&inputa[14])					|(~shamt[4]& shamt[3]&~shamt[2]&~shamt[1]& shamt[0]&inputa[13])					|(~shamt[4]& shamt[3]&~shamt[2]& shamt[1]&~shamt[0]&inputa[12])					|(~shamt[4]& shamt[3]&~shamt[2]& shamt[1]& shamt[0]&inputa[11])					|(~shamt[4]& shamt[3]& shamt[2]&~shamt[1]&~shamt[0]&inputa[10])					|(~shamt[4]& shamt[3]& shamt[2]&~shamt[1]& shamt[0]&inputa[9])					|(~shamt[4]& shamt[3]& shamt[2]& shamt[1]&~shamt[0]&inputa[8])					|(~shamt[4]& shamt[3]& shamt[2]& shamt[1]& shamt[0]&inputa[7])					|( shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]&~shamt[0]&inputa[6])					|( shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]& shamt[0]&inputa[5])					|( shamt[4]&~shamt[3]&~shamt[2]& shamt[1]&~shamt[0]&inputa[4])					|( shamt[4]&~shamt[3]&~shamt[2]& shamt[1]& shamt[0]&inputa[3])					|( shamt[4]&~shamt[3]& shamt[2]&~shamt[1]&~shamt[0]&inputa[2])					|( shamt[4]&~shamt[3]& shamt[2]&~shamt[1]& shamt[0]&inputa[1])					|( shamt[4]&~shamt[3]& shamt[2]& shamt[1]&~shamt[0]&inputa[0]);								outreg[23]<= (~shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]&~shamt[0]&inputa[23])					|(~shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]& shamt[0]&inputa[22])					|(~shamt[4]&~shamt[3]&~shamt[2]& shamt[1]&~shamt[0]&inputa[21])					|(~shamt[4]&~shamt[3]&~shamt[2]& shamt[1]& shamt[0]&inputa[20])					|(~shamt[4]&~shamt[3]& shamt[2]&~shamt[1]&~shamt[0]&inputa[19])					|(~shamt[4]&~shamt[3]& shamt[2]&~shamt[1]& shamt[0]&inputa[18])					|(~shamt[4]&~shamt[3]& shamt[2]& shamt[1]&~shamt[0]&inputa[17])					|(~shamt[4]&~shamt[3]& shamt[2]& shamt[1]& shamt[0]&inputa[16])					|(~shamt[4]& shamt[3]&~shamt[2]&~shamt[1]&~shamt[0]&inputa[15])					|(~shamt[4]& shamt[3]&~shamt[2]&~shamt[1]& shamt[0]&inputa[14])					|(~shamt[4]& shamt[3]&~shamt[2]& shamt[1]&~shamt[0]&inputa[13])					|(~shamt[4]& shamt[3]&~shamt[2]& shamt[1]& shamt[0]&inputa[12])					|(~shamt[4]& shamt[3]& shamt[2]&~shamt[1]&~shamt[0]&inputa[11])					|(~shamt[4]& shamt[3]& shamt[2]&~shamt[1]& shamt[0]&inputa[10])					|(~shamt[4]& shamt[3]& shamt[2]& shamt[1]&~shamt[0]&inputa[9])					|(~shamt[4]& shamt[3]& shamt[2]& shamt[1]& shamt[0]&inputa[8])					|( shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]&~shamt[0]&inputa[7])					|( shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]& shamt[0]&inputa[6])					|( shamt[4]&~shamt[3]&~shamt[2]& shamt[1]&~shamt[0]&inputa[5])					|( shamt[4]&~shamt[3]&~shamt[2]& shamt[1]& shamt[0]&inputa[4])					|( shamt[4]&~shamt[3]& shamt[2]&~shamt[1]&~shamt[0]&inputa[3])					|( shamt[4]&~shamt[3]& shamt[2]&~shamt[1]& shamt[0]&inputa[2])					|( shamt[4]&~shamt[3]& shamt[2]& shamt[1]&~shamt[0]&inputa[1])					|( shamt[4]&~shamt[3]& shamt[2]& shamt[1]& shamt[0]&inputa[0]);								outreg[24]<= (~shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]&~shamt[0]&inputa[24])					|(~shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]& shamt[0]&inputa[23])					|(~shamt[4]&~shamt[3]&~shamt[2]& shamt[1]&~shamt[0]&inputa[22])					|(~shamt[4]&~shamt[3]&~shamt[2]& shamt[1]& shamt[0]&inputa[21])					|(~shamt[4]&~shamt[3]& shamt[2]&~shamt[1]&~shamt[0]&inputa[20])					|(~shamt[4]&~shamt[3]& shamt[2]&~shamt[1]& shamt[0]&inputa[19])					|(~shamt[4]&~shamt[3]& shamt[2]& shamt[1]&~shamt[0]&inputa[18])					|(~shamt[4]&~shamt[3]& shamt[2]& shamt[1]& shamt[0]&inputa[17])					|(~shamt[4]& shamt[3]&~shamt[2]&~shamt[1]&~shamt[0]&inputa[16])					|(~shamt[4]& shamt[3]&~shamt[2]&~shamt[1]& shamt[0]&inputa[15])					|(~shamt[4]& shamt[3]&~shamt[2]& shamt[1]&~shamt[0]&inputa[14])					|(~shamt[4]& shamt[3]&~shamt[2]& shamt[1]& shamt[0]&inputa[13])					|(~shamt[4]& shamt[3]& shamt[2]&~shamt[1]&~shamt[0]&inputa[12])					|(~shamt[4]& shamt[3]& shamt[2]&~shamt[1]& shamt[0]&inputa[11])					|(~shamt[4]& shamt[3]& shamt[2]& shamt[1]&~shamt[0]&inputa[10])					|(~shamt[4]& shamt[3]& shamt[2]& shamt[1]& shamt[0]&inputa[9])					|( shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]&~shamt[0]&inputa[8])					|( shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]& shamt[0]&inputa[7])					|( shamt[4]&~shamt[3]&~shamt[2]& shamt[1]&~shamt[0]&inputa[6])					|( shamt[4]&~shamt[3]&~shamt[2]& shamt[1]& shamt[0]&inputa[5])					|( shamt[4]&~shamt[3]& shamt[2]&~shamt[1]&~shamt[0]&inputa[4])					|( shamt[4]&~shamt[3]& shamt[2]&~shamt[1]& shamt[0]&inputa[3])					|( shamt[4]&~shamt[3]& shamt[2]& shamt[1]&~shamt[0]&inputa[2])					|( shamt[4]&~shamt[3]& shamt[2]& shamt[1]& shamt[0]&inputa[1])					|( shamt[4]& shamt[3]&~shamt[2]&~shamt[1]&~shamt[0]&inputa[0]);								outreg[25]<= (~shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]&~shamt[0]&inputa[25])					|(~shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]& shamt[0]&inputa[24])					|(~shamt[4]&~shamt[3]&~shamt[2]& shamt[1]&~shamt[0]&inputa[23])					|(~shamt[4]&~shamt[3]&~shamt[2]& shamt[1]& shamt[0]&inputa[22])					|(~shamt[4]&~shamt[3]& shamt[2]&~shamt[1]&~shamt[0]&inputa[21])					|(~shamt[4]&~shamt[3]& shamt[2]&~shamt[1]& shamt[0]&inputa[20])					|(~shamt[4]&~shamt[3]& shamt[2]& shamt[1]&~shamt[0]&inputa[19])					|(~shamt[4]&~shamt[3]& shamt[2]& shamt[1]& shamt[0]&inputa[18])					|(~shamt[4]& shamt[3]&~shamt[2]&~shamt[1]&~shamt[0]&inputa[17])					|(~shamt[4]& shamt[3]&~shamt[2]&~shamt[1]& shamt[0]&inputa[16])					|(~shamt[4]& shamt[3]&~shamt[2]& shamt[1]&~shamt[0]&inputa[15])					|(~shamt[4]& shamt[3]&~shamt[2]& shamt[1]& shamt[0]&inputa[14])					|(~shamt[4]& shamt[3]& shamt[2]&~shamt[1]&~shamt[0]&inputa[13])					|(~shamt[4]& shamt[3]& shamt[2]&~shamt[1]& shamt[0]&inputa[12])					|(~shamt[4]& shamt[3]& shamt[2]& shamt[1]&~shamt[0]&inputa[11])					|(~shamt[4]& shamt[3]& shamt[2]& shamt[1]& shamt[0]&inputa[10])					|( shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]&~shamt[0]&inputa[9])					|( shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]& shamt[0]&inputa[8])					|( shamt[4]&~shamt[3]&~shamt[2]& shamt[1]&~shamt[0]&inputa[7])					|( shamt[4]&~shamt[3]&~shamt[2]& shamt[1]& shamt[0]&inputa[6])					|( shamt[4]&~shamt[3]& shamt[2]&~shamt[1]&~shamt[0]&inputa[5])					|( shamt[4]&~shamt[3]& shamt[2]&~shamt[1]& shamt[0]&inputa[4])					|( shamt[4]&~shamt[3]& shamt[2]& shamt[1]&~shamt[0]&inputa[3])					|( shamt[4]&~shamt[3]& shamt[2]& shamt[1]& shamt[0]&inputa[2])					|( shamt[4]& shamt[3]&~shamt[2]&~shamt[1]&~shamt[0]&inputa[1])					|( shamt[4]& shamt[3]&~shamt[2]&~shamt[1]& shamt[0]&inputa[0]);								outreg[26]<= (~shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]&~shamt[0]&inputa[26])					|(~shamt[4]&~shamt[3]&~shamt[2]&~shamt[1]& shamt[0]&inputa[25])					|(~shamt[4]&~shamt[3]&~shamt[2]& shamt[1]&~shamt[0]&inputa[24])					|(~shamt[4]&~shamt[3]&~shamt[2]& shamt[1]& shamt[0]&inputa[23])					|(~shamt[4]&~shamt[3]& shamt[2]&~shamt[1]&~shamt[0]&inputa[22])					|(~shamt[4]&~shamt[3]& shamt[2]&~shamt[1]& shamt[0]&inputa[21])					|(~shamt[4]&~shamt[3]& shamt[2]& shamt[1]&~shamt[0]&inputa[20])					|(~shamt[4]&~shamt[3]& shamt[2]& shamt[1]& shamt[0]&inputa[19])					|(~shamt[4]& shamt[3]&~shamt[2]&~shamt[1]&~shamt[0]&inputa[18])					|(~shamt[4]& shamt[3]&~shamt[2]&~shamt[1]& shamt[0]&inputa[17])					|(~shamt[4]& shamt[3]&~shamt[2]& shamt[1]&~shamt[0]&inputa[16])					|(~shamt[4]& shamt[3]&~shamt[2]& shamt[1]& shamt[0]&inputa[15])					|(~shamt[4]& shamt[3]& shamt[2]&~shamt[1]&~shamt[0]&inputa[14])					|(~shamt[4]& shamt[3]& shamt[2]&~shamt[1]& shamt[0]&inputa[13])					|(~shamt[4]& shamt[3]& shamt[2]& shamt[1]&~shamt[0]&inputa[12])					|(~shamt[4]& shamt[3]& shamt[2]& shamt[1]& shamt[0]&inputa[11])

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?