- when "0001101" => data_out <= x"e7d40000"; -- stw r10, 0(r8)
- when "0001110" => data_out <= x"e4555000"; -- xor r10, r10, r10
- when "0001111" => data_out <= x"ed5739c8"; -- ldi r10, 0xe739
- when "0010000" => data_out <= x"e5554000"; -- lls r10, r10, 16
- when "0010001" => data_out <= x"e7d48000"; -- stw r10, 0(r9)
- when "0010010" => data_out <= x"e4555000"; -- xor r10, r10, r10
- when "0010011" => data_out <= x"ed500008"; -- ldi r10, 1
- when "0010100" => data_out <= x"e7d40000"; -- stw r10, 0(r8)
- when "0010101" => data_out <= x"e4555000"; -- xor r10, r10, r10
- when "0010110" => data_out <= x"ed573dc8"; -- ldi r10, 0xe7b9
- when "0010111" => data_out <= x"e5552000"; -- lls r10, r10, 8
- when "0011000" => data_out <= x"e1550400"; -- addi r10, r10, 0x80
- when "0011001" => data_out <= x"e5552000"; -- lls r10, r10, 8
- when "0011010" => data_out <= x"e7d48000"; -- stw r10, 0(r9)
- when "0011011" => data_out <= x"e4555000"; -- xor r10, r10, r10
- when "0011100" => data_out <= x"ed500010"; -- ldi r10, 2
- when "0011101" => data_out <= x"e7d40000"; -- stw r10, 0(r8)
- when "0011110" => data_out <= x"e4555000"; -- xor r10, r10, r10
- when "0011111" => data_out <= x"ed573dc0"; -- ldi r10, 0xe7b8
- when "0100000" => data_out <= x"e5552000"; -- lls r10, r10, 8
- when "0100001" => data_out <= x"e1550400"; -- addi r10, r10, 0x80
- when "0100010" => data_out <= x"e5552000"; -- lls r10, r10, 8
- when "0100011" => data_out <= x"e7d48000"; -- stw r10, 0(r9)
- when "0100100" => data_out <= x"e4555000"; -- xor r10, r10, r10
- when "0100101" => data_out <= x"ed500018"; -- ldi r10, 3
- when "0100110" => data_out <= x"e7d40000"; -- stw r10, 0(r8)
- when "0100111" => data_out <= x"e4555000"; -- xor r10, r10, r10
- when "0101000" => data_out <= x"ed575800"; -- ldi r10, 0xeb00
- when "0101001" => data_out <= x"e5554000"; -- lls r10, r10, 16
- when "0101010" => data_out <= x"e1550040"; -- addi r10, r10, 0x8
- when "0101011" => data_out <= x"e7d48000"; -- stw r10, 0(r9)
+ when "0001101" => data_out <= x"e45dd800"; -- xor r11, r11, r11
+ when "0001110" => data_out <= x"ed500400"; -- ldi r10, 0x80
+ when "0001111" => data_out <= x"e7d40000"; -- stw r10, 0(r8)
+ when "0010000" => data_out <= x"ed580c18"; -- ldi r11, 0x0183
+ when "0010001" => data_out <= x"ed5f5802"; -- ldih r11, 0xeb00
+ when "0010010" => data_out <= x"e7dc8000"; -- stw r11, 0(r9)
+ when "0010011" => data_out <= x"e4555000"; -- xor r10, r10, r10
+ when "0010100" => data_out <= x"ed500408"; -- ldi r10, 0x81
+ when "0010101" => data_out <= x"e7d40000"; -- stw r10, 0(r8)
+ when "0010110" => data_out <= x"ed580838"; -- ldi r11, 0x107
+ when "0010111" => data_out <= x"ed5f5802"; -- ldih r11, 0xeb00
+ when "0011000" => data_out <= x"e7dc8000"; -- stw r11, 0(r9)
+ when "0011001" => data_out <= x"e4555000"; -- xor r10, r10, r10
+ when "0011010" => data_out <= x"ed500410"; -- ldi r10, 0x82
+ when "0011011" => data_out <= x"e7d40000"; -- stw r10, 0(r8)
+ when "0011100" => data_out <= x"ed580040"; -- ldi r11, 0x8
+ when "0011101" => data_out <= x"ed5f5802"; -- ldih r11, 0xeb00
+ when "0011110" => data_out <= x"e7dc8000"; -- stw r11, 0(r9)
+ when "0011111" => data_out <= x"e4555000"; -- xor r10, r10, r10
+ when "0100000" => data_out <= x"ed500418"; -- ldi r10, 0x83
+ when "0100001" => data_out <= x"e7d40000"; -- stw r10, 0(r8)
+ when "0100010" => data_out <= x"ed580000"; -- ldi r11, 0x0
+ when "0100011" => data_out <= x"ed5f5802"; -- ldih r11, 0xeb00
+ when "0100100" => data_out <= x"e7dc8000"; -- stw r11, 0(r9)
+ when "0100101" => data_out <= x"e4555000"; -- xor r10, r10, r10
+ when "0100110" => data_out <= x"ed500420"; -- ldi r10, 0x84
+ when "0100111" => data_out <= x"e7d40000"; -- stw r10, 0(r8)
+ when "0101000" => data_out <= x"ed5c0000"; -- ldi r11, 0x8000
+ when "0101001" => data_out <= x"ed5f3dc2"; -- ldih r11, 0xe7b8
+ when "0101010" => data_out <= x"e7dc8000"; -- stw r11, 0(r9)
+ when "0101011" => data_out <= x"e4555000"; -- xor r10, r10, r10
+ when "0101100" => data_out <= x"ed500428"; -- ldi r10, 0x85
+ when "0101101" => data_out <= x"e7d40000"; -- stw r10, 0(r8)
+ when "0101110" => data_out <= x"ed580018"; -- ldi r11, 0x3
+ when "0101111" => data_out <= x"ed5f5802"; -- ldih r11, 0xeb00
+ when "0110000" => data_out <= x"e7dc8000"; -- stw r11, 0(r9)