Signed-off-by: Anton Blanchard <anton@linux.ibm.com>
@ -268,6 +268,12 @@ begin
result := result_with_carry(63 downto 0);
ctrl_tmp.carry <= result_with_carry(64);
result_en := 1;
when OP_SRD =>
result := ppc_srd(e.read_data1, e.read_data2);
when OP_SRW =>
result := ppc_srw(e.read_data1, e.read_data2);
when OP_SUBF =>
result := ppc_subf(e.read_data1, e.read_data2);