// ========== Copyright Header Begin ==========================================
// OpenSPARC T2 Processor File: niu_zcp_unmap_engine.v
// Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved
// 4150 Network Circle, Santa Clara, California 95054, U.S.A.
// * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; version 2 of the License.
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the Free Software
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
// For the avoidance of doubt, and except that if any non-GPL license
// choice is available it will apply instead, Sun elects to use only
// the General Public License version 2 (GPLv2) at this time for any
// software where a choice of GPL license versions is made
// available with the language indicating that GPLv2 or any later version
// may be used, or where a choice of which version of the GPL is applied is
// otherwise unspecified.
// Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
// CA 95054 USA or visit www.sun.com if you need additional information or
// ========== Copyright Header End ============================================
/*************************************************************************
* File Name : niu_zcp_unmap_engine.v
* Description : Create unmapp data for mapped_in field.
* Parent Module: niu_zcp_tt_dpath
* Date Created : 8/17/2004
* Copyright (c) 2020, Sun Microsystems, Inc.
* Sun Proprietary and Confidential
*************************************************************************/
module niu_zcp_unmap_engine
clk, reset, ulp_unmap_all_oc, num_buf_requested, mapped_in,
anchor_buf, tt_index_temp
input [5:0] num_buf_requested;
input [11:0] tt_index_temp;
output [31:0] wb_mapped_in;
wire [5:0] num_buf_requested;
wire [11:0] tt_index_temp;
wire [31:0] mapped_in_temp;
always @ (/*AUTOSENSE*/num_buf_requested)
temp_unmap = 32'b1111111111111111_1111111111111111;
casex (num_buf_requested[5:0])
6'd0 : temp_unmap = 32'b1111111111111111_1111111111111111;
6'd1 : temp_unmap = 32'b1111111111111111_1111111111111110;
6'd2 : temp_unmap = 32'b1111111111111111_1111111111111100;
6'd3 : temp_unmap = 32'b1111111111111111_1111111111111000;
6'd4 : temp_unmap = 32'b1111111111111111_1111111111110000;
6'd5 : temp_unmap = 32'b1111111111111111_1111111111100000;
6'd6 : temp_unmap = 32'b1111111111111111_1111111111000000;
6'd7 : temp_unmap = 32'b1111111111111111_1111111110000000;
6'd8 : temp_unmap = 32'b1111111111111111_1111111100000000;
6'd9 : temp_unmap = 32'b1111111111111111_1111111000000000;
6'd10 : temp_unmap = 32'b1111111111111111_1111110000000000;
6'd11 : temp_unmap = 32'b1111111111111111_1111100000000000;
6'd12 : temp_unmap = 32'b1111111111111111_1111000000000000;
6'd13 : temp_unmap = 32'b1111111111111111_1110000000000000;
6'd14 : temp_unmap = 32'b1111111111111111_1100000000000000;
6'd15 : temp_unmap = 32'b1111111111111111_1000000000000000;
6'd16 : temp_unmap = 32'b1111111111111111_0000000000000000;
6'd17 : temp_unmap = 32'b1111111111111110_0000000000000000;
6'd18 : temp_unmap = 32'b1111111111111100_0000000000000000;
6'd19 : temp_unmap = 32'b1111111111111000_0000000000000000;
6'd20 : temp_unmap = 32'b1111111111110000_0000000000000000;
6'd21 : temp_unmap = 32'b1111111111100000_0000000000000000;
6'd22 : temp_unmap = 32'b1111111111000000_0000000000000000;
6'd23 : temp_unmap = 32'b1111111110000000_0000000000000000;
6'd24 : temp_unmap = 32'b1111111100000000_0000000000000000;
6'd25 : temp_unmap = 32'b1111111000000000_0000000000000000;
6'd26 : temp_unmap = 32'b1111110000000000_0000000000000000;
6'd27 : temp_unmap = 32'b1111100000000000_0000000000000000;
6'd28 : temp_unmap = 32'b1111000000000000_0000000000000000;
6'd29 : temp_unmap = 32'b1110000000000000_0000000000000000;
6'd30 : temp_unmap = 32'b1100000000000000_0000000000000000;
6'd31 : temp_unmap = 32'b1000000000000000_0000000000000000;
6'd32 : temp_unmap = 32'b0000000000000000_0000000000000000;
default: temp_unmap = 32'b1111111111111111_1111111111111111;
assign mapped_in_temp = temp_unmap[31:0] & mapped_in[31:0];
parameter FOUR_BUF = 2'b00 ,
always @ (/*AUTOSENSE*/anchor_buf or mapped_in_temp or tt_index_temp
wb_mapped_in[31:0]= mapped_in_temp[31:0] ;
wb_mapped_in = {32{1'b0}};
// NO move anchor process
end // if (ulp_unmap_all_oc)
///////////////////////////////////////////////////////////
///// rotate to right place ///////////////////////////////
///////////////////////////////////////////////////////////
casex (tt_index_temp[11:10]) // synopsys parallel_case full_case
casex (anchor_buf[1:0]) // synopsys parallel_case full_case
wb_mapped_in[0] = mapped_in_temp[0];
wb_mapped_in[1] = mapped_in_temp[1];
wb_mapped_in[2] = mapped_in_temp[2];
wb_mapped_in[3] = mapped_in_temp[3];
wb_mapped_in[0] = mapped_in_temp[3];
wb_mapped_in[1] = mapped_in_temp[0];
wb_mapped_in[2] = mapped_in_temp[1];
wb_mapped_in[3] = mapped_in_temp[2];
wb_mapped_in[0] = mapped_in_temp[2];
wb_mapped_in[1] = mapped_in_temp[3];
wb_mapped_in[2] = mapped_in_temp[0];
wb_mapped_in[3] = mapped_in_temp[1];
wb_mapped_in[0] = mapped_in_temp[1];
wb_mapped_in[1] = mapped_in_temp[2];
wb_mapped_in[2] = mapped_in_temp[3];
wb_mapped_in[3] = mapped_in_temp[0];
endcase // casex(anchor_buf[1:0])
casex (anchor_buf[2:0]) // synopsys parallel_case full_case
wb_mapped_in[0] = mapped_in_temp[0];
wb_mapped_in[1] = mapped_in_temp[1];
wb_mapped_in[2] = mapped_in_temp[2];
wb_mapped_in[3] = mapped_in_temp[3];
wb_mapped_in[4] = mapped_in_temp[4];
wb_mapped_in[5] = mapped_in_temp[5];
wb_mapped_in[6] = mapped_in_temp[6];
wb_mapped_in[7] = mapped_in_temp[7];
wb_mapped_in[0] = mapped_in_temp[7];
wb_mapped_in[1] = mapped_in_temp[0];
wb_mapped_in[2] = mapped_in_temp[1];
wb_mapped_in[3] = mapped_in_temp[2];
wb_mapped_in[4] = mapped_in_temp[3];
wb_mapped_in[5] = mapped_in_temp[4];
wb_mapped_in[6] = mapped_in_temp[5];
wb_mapped_in[7] = mapped_in_temp[6];
wb_mapped_in[0] = mapped_in_temp[6];
wb_mapped_in[1] = mapped_in_temp[7];
wb_mapped_in[2] = mapped_in_temp[0];
wb_mapped_in[3] = mapped_in_temp[1];
wb_mapped_in[4] = mapped_in_temp[2];
wb_mapped_in[5] = mapped_in_temp[3];
wb_mapped_in[6] = mapped_in_temp[4];
wb_mapped_in[7] = mapped_in_temp[5];
wb_mapped_in[0] = mapped_in_temp[5];
wb_mapped_in[1] = mapped_in_temp[6];
wb_mapped_in[2] = mapped_in_temp[7];
wb_mapped_in[3] = mapped_in_temp[0];
wb_mapped_in[4] = mapped_in_temp[1];
wb_mapped_in[5] = mapped_in_temp[2];
wb_mapped_in[6] = mapped_in_temp[3];
wb_mapped_in[7] = mapped_in_temp[4];
wb_mapped_in[0] = mapped_in_temp[4];
wb_mapped_in[1] = mapped_in_temp[5];
wb_mapped_in[2] = mapped_in_temp[6];
wb_mapped_in[3] = mapped_in_temp[7];
wb_mapped_in[4] = mapped_in_temp[0];
wb_mapped_in[5] = mapped_in_temp[1];
wb_mapped_in[6] = mapped_in_temp[2];
wb_mapped_in[7] = mapped_in_temp[3];
wb_mapped_in[0] = mapped_in_temp[3];
wb_mapped_in[1] = mapped_in_temp[4];
wb_mapped_in[2] = mapped_in_temp[5];
wb_mapped_in[3] = mapped_in_temp[6];
wb_mapped_in[4] = mapped_in_temp[7];
wb_mapped_in[5] = mapped_in_temp[0];
wb_mapped_in[6] = mapped_in_temp[1];
wb_mapped_in[7] = mapped_in_temp[2];
wb_mapped_in[0] = mapped_in_temp[2];
wb_mapped_in[1] = mapped_in_temp[3];
wb_mapped_in[2] = mapped_in_temp[4];
wb_mapped_in[3] = mapped_in_temp[5];
wb_mapped_in[4] = mapped_in_temp[6];
wb_mapped_in[5] = mapped_in_temp[7];
wb_mapped_in[6] = mapped_in_temp[0];
wb_mapped_in[7] = mapped_in_temp[1];
wb_mapped_in[0] = mapped_in_temp[1];
wb_mapped_in[1] = mapped_in_temp[2];
wb_mapped_in[2] = mapped_in_temp[3];
wb_mapped_in[3] = mapped_in_temp[4];
wb_mapped_in[4] = mapped_in_temp[5];
wb_mapped_in[5] = mapped_in_temp[6];
wb_mapped_in[6] = mapped_in_temp[7];
wb_mapped_in[7] = mapped_in_temp[0];
endcase // casex(anchor_buf[2:0])
casex (anchor_buf[3:0]) // synopsys parallel_case full_case
wb_mapped_in[0] = mapped_in_temp[0] ;
wb_mapped_in[1] = mapped_in_temp[1] ;
wb_mapped_in[2] = mapped_in_temp[2] ;
wb_mapped_in[3] = mapped_in_temp[3] ;
wb_mapped_in[4] = mapped_in_temp[4] ;
wb_mapped_in[5] = mapped_in_temp[5] ;
wb_mapped_in[6] = mapped_in_temp[6] ;
wb_mapped_in[7] = mapped_in_temp[7] ;
wb_mapped_in[8] = mapped_in_temp[8] ;
wb_mapped_in[9] = mapped_in_temp[9] ;
wb_mapped_in[10] = mapped_in_temp[10];
wb_mapped_in[11] = mapped_in_temp[11];
wb_mapped_in[12] = mapped_in_temp[12];
wb_mapped_in[13] = mapped_in_temp[13];
wb_mapped_in[14] = mapped_in_temp[14];
wb_mapped_in[15] = mapped_in_temp[15];
wb_mapped_in[0] = mapped_in_temp[15];
wb_mapped_in[1] = mapped_in_temp[0] ;
wb_mapped_in[2] = mapped_in_temp[1] ;
wb_mapped_in[3] = mapped_in_temp[2] ;
wb_mapped_in[4] = mapped_in_temp[3] ;
wb_mapped_in[5] = mapped_in_temp[4] ;
wb_mapped_in[6] = mapped_in_temp[5] ;
wb_mapped_in[7] = mapped_in_temp[6] ;
wb_mapped_in[8] = mapped_in_temp[7] ;
wb_mapped_in[9] = mapped_in_temp[8] ;
wb_mapped_in[10] = mapped_in_temp[9] ;
wb_mapped_in[11] = mapped_in_temp[10];
wb_mapped_in[12] = mapped_in_temp[11];
wb_mapped_in[13] = mapped_in_temp[12];
wb_mapped_in[14] = mapped_in_temp[13];
wb_mapped_in[15] = mapped_in_temp[14];
wb_mapped_in[0] = mapped_in_temp[14];
wb_mapped_in[1] = mapped_in_temp[15];
wb_mapped_in[2] = mapped_in_temp[0] ;
wb_mapped_in[3] = mapped_in_temp[1] ;
wb_mapped_in[4] = mapped_in_temp[2] ;
wb_mapped_in[5] = mapped_in_temp[3] ;
wb_mapped_in[6] = mapped_in_temp[4] ;
wb_mapped_in[7] = mapped_in_temp[5] ;
wb_mapped_in[8] = mapped_in_temp[6] ;
wb_mapped_in[9] = mapped_in_temp[7] ;
wb_mapped_in[10] = mapped_in_temp[8] ;
wb_mapped_in[11] = mapped_in_temp[9] ;
wb_mapped_in[12] = mapped_in_temp[10];
wb_mapped_in[13] = mapped_in_temp[11];
wb_mapped_in[14] = mapped_in_temp[12];
wb_mapped_in[15] = mapped_in_temp[13];
wb_mapped_in[0] = mapped_in_temp[13];
wb_mapped_in[1] = mapped_in_temp[14];
wb_mapped_in[2] = mapped_in_temp[15];
wb_mapped_in[3] = mapped_in_temp[0] ;
wb_mapped_in[4] = mapped_in_temp[1] ;
wb_mapped_in[5] = mapped_in_temp[2] ;
wb_mapped_in[6] = mapped_in_temp[3] ;
wb_mapped_in[7] = mapped_in_temp[4] ;
wb_mapped_in[8] = mapped_in_temp[5] ;
wb_mapped_in[9] = mapped_in_temp[6] ;
wb_mapped_in[10] = mapped_in_temp[7] ;
wb_mapped_in[11] = mapped_in_temp[8] ;
wb_mapped_in[12] = mapped_in_temp[9] ;
wb_mapped_in[13] = mapped_in_temp[10];
wb_mapped_in[14] = mapped_in_temp[11];
wb_mapped_in[15] = mapped_in_temp[12];
wb_mapped_in[0] = mapped_in_temp[12];
wb_mapped_in[1] = mapped_in_temp[13];
wb_mapped_in[2] = mapped_in_temp[14];
wb_mapped_in[3] = mapped_in_temp[15];
wb_mapped_in[4] = mapped_in_temp[0] ;
wb_mapped_in[5] = mapped_in_temp[1] ;
wb_mapped_in[6] = mapped_in_temp[2] ;
wb_mapped_in[7] = mapped_in_temp[3] ;
wb_mapped_in[8] = mapped_in_temp[4] ;
wb_mapped_in[9] = mapped_in_temp[5] ;
wb_mapped_in[10] = mapped_in_temp[6] ;
wb_mapped_in[11] = mapped_in_temp[7] ;
wb_mapped_in[12] = mapped_in_temp[8] ;
wb_mapped_in[13] = mapped_in_temp[9] ;
wb_mapped_in[14] = mapped_in_temp[10];
wb_mapped_in[15] = mapped_in_temp[11];
wb_mapped_in[0] = mapped_in_temp[11];
wb_mapped_in[1] = mapped_in_temp[12];
wb_mapped_in[2] = mapped_in_temp[13];
wb_mapped_in[3] = mapped_in_temp[14];
wb_mapped_in[4] = mapped_in_temp[15];
wb_mapped_in[5] = mapped_in_temp[0] ;
wb_mapped_in[6] = mapped_in_temp[1] ;
wb_mapped_in[7] = mapped_in_temp[2] ;
wb_mapped_in[8] = mapped_in_temp[3] ;
wb_mapped_in[9] = mapped_in_temp[4] ;
wb_mapped_in[10] = mapped_in_temp[5] ;
wb_mapped_in[11] = mapped_in_temp[6] ;
wb_mapped_in[12] = mapped_in_temp[7] ;
wb_mapped_in[13] = mapped_in_temp[8] ;
wb_mapped_in[14] = mapped_in_temp[9] ;
wb_mapped_in[15] = mapped_in_temp[10];
wb_mapped_in[0] = mapped_in_temp[10];
wb_mapped_in[1] = mapped_in_temp[11];
wb_mapped_in[2] = mapped_in_temp[12];
wb_mapped_in[3] = mapped_in_temp[13];
wb_mapped_in[4] = mapped_in_temp[14];
wb_mapped_in[5] = mapped_in_temp[15];
wb_mapped_in[6] = mapped_in_temp[0] ;
wb_mapped_in[7] = mapped_in_temp[1] ;
wb_mapped_in[8] = mapped_in_temp[2] ;
wb_mapped_in[9] = mapped_in_temp[3] ;
wb_mapped_in[10] = mapped_in_temp[4] ;
wb_mapped_in[11] = mapped_in_temp[5] ;
wb_mapped_in[12] = mapped_in_temp[6] ;
wb_mapped_in[13] = mapped_in_temp[7] ;
wb_mapped_in[14] = mapped_in_temp[8] ;
wb_mapped_in[15] = mapped_in_temp[9] ;
wb_mapped_in[0] = mapped_in_temp[9] ;
wb_mapped_in[1] = mapped_in_temp[10];
wb_mapped_in[2] = mapped_in_temp[11];
wb_mapped_in[3] = mapped_in_temp[12];
wb_mapped_in[4] = mapped_in_temp[13];
wb_mapped_in[5] = mapped_in_temp[14];
wb_mapped_in[6] = mapped_in_temp[15];
wb_mapped_in[7] = mapped_in_temp[0] ;
wb_mapped_in[8] = mapped_in_temp[1] ;
wb_mapped_in[9] = mapped_in_temp[2] ;
wb_mapped_in[10] = mapped_in_temp[3] ;
wb_mapped_in[11] = mapped_in_temp[4] ;
wb_mapped_in[12] = mapped_in_temp[5] ;
wb_mapped_in[13] = mapped_in_temp[6] ;
wb_mapped_in[14] = mapped_in_temp[7] ;
wb_mapped_in[15] = mapped_in_temp[8] ;
wb_mapped_in[0] = mapped_in_temp[8] ;
wb_mapped_in[1] = mapped_in_temp[9] ;
wb_mapped_in[2] = mapped_in_temp[10];
wb_mapped_in[3] = mapped_in_temp[11];
wb_mapped_in[4] = mapped_in_temp[12];
wb_mapped_in[5] = mapped_in_temp[13];
wb_mapped_in[6] = mapped_in_temp[14];
wb_mapped_in[7] = mapped_in_temp[15];
wb_mapped_in[8] = mapped_in_temp[0] ;
wb_mapped_in[9] = mapped_in_temp[1] ;
wb_mapped_in[10] = mapped_in_temp[2] ;
wb_mapped_in[11] = mapped_in_temp[3] ;
wb_mapped_in[12] = mapped_in_temp[4] ;
wb_mapped_in[13] = mapped_in_temp[5] ;
wb_mapped_in[14] = mapped_in_temp[6] ;
wb_mapped_in[15] = mapped_in_temp[7] ;
wb_mapped_in[0] = mapped_in_temp[7] ;
wb_mapped_in[1] = mapped_in_temp[8] ;
wb_mapped_in[2] = mapped_in_temp[9] ;
wb_mapped_in[3] = mapped_in_temp[10];
wb_mapped_in[4] = mapped_in_temp[11];
wb_mapped_in[5] = mapped_in_temp[12];
wb_mapped_in[6] = mapped_in_temp[13];
wb_mapped_in[7] = mapped_in_temp[14];
wb_mapped_in[8] = mapped_in_temp[15];
wb_mapped_in[9] = mapped_in_temp[0] ;
wb_mapped_in[10] = mapped_in_temp[1] ;
wb_mapped_in[11] = mapped_in_temp[2] ;
wb_mapped_in[12] = mapped_in_temp[3] ;
wb_mapped_in[13] = mapped_in_temp[4] ;
wb_mapped_in[14] = mapped_in_temp[5] ;
wb_mapped_in[15] = mapped_in_temp[6] ;
wb_mapped_in[0] = mapped_in_temp[6] ;
wb_mapped_in[1] = mapped_in_temp[7] ;
wb_mapped_in[2] = mapped_in_temp[8] ;
wb_mapped_in[3] = mapped_in_temp[9] ;
wb_mapped_in[4] = mapped_in_temp[10];
wb_mapped_in[5] = mapped_in_temp[11];
wb_mapped_in[6] = mapped_in_temp[12];
wb_mapped_in[7] = mapped_in_temp[13];
wb_mapped_in[8] = mapped_in_temp[14];
wb_mapped_in[9] = mapped_in_temp[15];
wb_mapped_in[10] = mapped_in_temp[0] ;
wb_mapped_in[11] = mapped_in_temp[1] ;
wb_mapped_in[12] = mapped_in_temp[2] ;
wb_mapped_in[13] = mapped_in_temp[3] ;
wb_mapped_in[14] = mapped_in_temp[4] ;
wb_mapped_in[15] = mapped_in_temp[5] ;
wb_mapped_in[0] = mapped_in_temp[5] ;
wb_mapped_in[1] = mapped_in_temp[6] ;
wb_mapped_in[2] = mapped_in_temp[7] ;
wb_mapped_in[3] = mapped_in_temp[8] ;
wb_mapped_in[4] = mapped_in_temp[9] ;
wb_mapped_in[5] = mapped_in_temp[10];
wb_mapped_in[6] = mapped_in_temp[11];
wb_mapped_in[7] = mapped_in_temp[12];
wb_mapped_in[8] = mapped_in_temp[13];
wb_mapped_in[9] = mapped_in_temp[14];
wb_mapped_in[10] = mapped_in_temp[15];
wb_mapped_in[11] = mapped_in_temp[0] ;
wb_mapped_in[12] = mapped_in_temp[1] ;
wb_mapped_in[13] = mapped_in_temp[2] ;
wb_mapped_in[14] = mapped_in_temp[3] ;
wb_mapped_in[15] = mapped_in_temp[4] ;
wb_mapped_in[0] = mapped_in_temp[4] ;
wb_mapped_in[1] = mapped_in_temp[5] ;
wb_mapped_in[2] = mapped_in_temp[6] ;
wb_mapped_in[3] = mapped_in_temp[7] ;
wb_mapped_in[4] = mapped_in_temp[8] ;
wb_mapped_in[5] = mapped_in_temp[9] ;
wb_mapped_in[6] = mapped_in_temp[10];
wb_mapped_in[7] = mapped_in_temp[11];
wb_mapped_in[8] = mapped_in_temp[12];
wb_mapped_in[9] = mapped_in_temp[13];
wb_mapped_in[10] = mapped_in_temp[14];
wb_mapped_in[11] = mapped_in_temp[15];
wb_mapped_in[12] = mapped_in_temp[0] ;
wb_mapped_in[13] = mapped_in_temp[1] ;
wb_mapped_in[14] = mapped_in_temp[2] ;
wb_mapped_in[15] = mapped_in_temp[3] ;
wb_mapped_in[0] = mapped_in_temp[3] ;
wb_mapped_in[1] = mapped_in_temp[4] ;
wb_mapped_in[2] = mapped_in_temp[5] ;
wb_mapped_in[3] = mapped_in_temp[6] ;
wb_mapped_in[4] = mapped_in_temp[7] ;
wb_mapped_in[5] = mapped_in_temp[8] ;
wb_mapped_in[6] = mapped_in_temp[9] ;
wb_mapped_in[7] = mapped_in_temp[10];
wb_mapped_in[8] = mapped_in_temp[11];
wb_mapped_in[9] = mapped_in_temp[12];
wb_mapped_in[10] = mapped_in_temp[13];
wb_mapped_in[11] = mapped_in_temp[14];
wb_mapped_in[12] = mapped_in_temp[15];
wb_mapped_in[13] = mapped_in_temp[0] ;
wb_mapped_in[14] = mapped_in_temp[1] ;
wb_mapped_in[15] = mapped_in_temp[2] ;
wb_mapped_in[0] = mapped_in_temp[2] ;
wb_mapped_in[1] = mapped_in_temp[3] ;
wb_mapped_in[2] = mapped_in_temp[4] ;
wb_mapped_in[3] = mapped_in_temp[5] ;
wb_mapped_in[4] = mapped_in_temp[6] ;
wb_mapped_in[5] = mapped_in_temp[7] ;
wb_mapped_in[6] = mapped_in_temp[8] ;
wb_mapped_in[7] = mapped_in_temp[9] ;
wb_mapped_in[8] = mapped_in_temp[10];
wb_mapped_in[9] = mapped_in_temp[11];
wb_mapped_in[10] = mapped_in_temp[12];
wb_mapped_in[11] = mapped_in_temp[13];
wb_mapped_in[12] = mapped_in_temp[14];
wb_mapped_in[13] = mapped_in_temp[15];
wb_mapped_in[14] = mapped_in_temp[0] ;
wb_mapped_in[15] = mapped_in_temp[1] ;
wb_mapped_in[0] = mapped_in_temp[1] ;
wb_mapped_in[1] = mapped_in_temp[2] ;
wb_mapped_in[2] = mapped_in_temp[3] ;
wb_mapped_in[3] = mapped_in_temp[4] ;
wb_mapped_in[4] = mapped_in_temp[5] ;
wb_mapped_in[5] = mapped_in_temp[6] ;
wb_mapped_in[6] = mapped_in_temp[7] ;
wb_mapped_in[7] = mapped_in_temp[8] ;
wb_mapped_in[8] = mapped_in_temp[9] ;
wb_mapped_in[9] = mapped_in_temp[10];
wb_mapped_in[10] = mapped_in_temp[11];
wb_mapped_in[11] = mapped_in_temp[12];
wb_mapped_in[12] = mapped_in_temp[13];
wb_mapped_in[13] = mapped_in_temp[14];
wb_mapped_in[14] = mapped_in_temp[15];
wb_mapped_in[15] = mapped_in_temp[0] ;
endcase // casex(anchor_buf[3:0])
casex (anchor_buf[4:0]) // synopsys parallel_case full_case
wb_mapped_in[0] = mapped_in_temp[0] ;
wb_mapped_in[1] = mapped_in_temp[1] ;
wb_mapped_in[2] = mapped_in_temp[2] ;
wb_mapped_in[3] = mapped_in_temp[3] ;
wb_mapped_in[4] = mapped_in_temp[4] ;
wb_mapped_in[5] = mapped_in_temp[5] ;
wb_mapped_in[6] = mapped_in_temp[6] ;
wb_mapped_in[7] = mapped_in_temp[7] ;
wb_mapped_in[8] = mapped_in_temp[8] ;
wb_mapped_in[9] = mapped_in_temp[9] ;
wb_mapped_in[10] = mapped_in_temp[10];
wb_mapped_in[11] = mapped_in_temp[11];
wb_mapped_in[12] = mapped_in_temp[12];
wb_mapped_in[13] = mapped_in_temp[13];
wb_mapped_in[14] = mapped_in_temp[14];
wb_mapped_in[15] = mapped_in_temp[15];
wb_mapped_in[16] = mapped_in_temp[16];
wb_mapped_in[17] = mapped_in_temp[17];
wb_mapped_in[18] = mapped_in_temp[18];
wb_mapped_in[19] = mapped_in_temp[19];
wb_mapped_in[20] = mapped_in_temp[20];
wb_mapped_in[21] = mapped_in_temp[21];
wb_mapped_in[22] = mapped_in_temp[22];
wb_mapped_in[23] = mapped_in_temp[23];
wb_mapped_in[24] = mapped_in_temp[24];
wb_mapped_in[25] = mapped_in_temp[25];
wb_mapped_in[26] = mapped_in_temp[26];
wb_mapped_in[27] = mapped_in_temp[27];
wb_mapped_in[28] = mapped_in_temp[28];
wb_mapped_in[29] = mapped_in_temp[29];
wb_mapped_in[30] = mapped_in_temp[30];
wb_mapped_in[31] = mapped_in_temp[31];
wb_mapped_in[0] = mapped_in_temp[31];
wb_mapped_in[1] = mapped_in_temp[0] ;
wb_mapped_in[2] = mapped_in_temp[1] ;
wb_mapped_in[3] = mapped_in_temp[2] ;
wb_mapped_in[4] = mapped_in_temp[3] ;
wb_mapped_in[5] = mapped_in_temp[4] ;
wb_mapped_in[6] = mapped_in_temp[5] ;
wb_mapped_in[7] = mapped_in_temp[6] ;
wb_mapped_in[8] = mapped_in_temp[7] ;
wb_mapped_in[9] = mapped_in_temp[8] ;
wb_mapped_in[10] = mapped_in_temp[9] ;
wb_mapped_in[11] = mapped_in_temp[10];
wb_mapped_in[12] = mapped_in_temp[11];
wb_mapped_in[13] = mapped_in_temp[12];
wb_mapped_in[14] = mapped_in_temp[13];
wb_mapped_in[15] = mapped_in_temp[14];
wb_mapped_in[16] = mapped_in_temp[15];
wb_mapped_in[17] = mapped_in_temp[16];
wb_mapped_in[18] = mapped_in_temp[17];
wb_mapped_in[19] = mapped_in_temp[18];
wb_mapped_in[20] = mapped_in_temp[19];
wb_mapped_in[21] = mapped_in_temp[20];
wb_mapped_in[22] = mapped_in_temp[21];
wb_mapped_in[23] = mapped_in_temp[22];
wb_mapped_in[24] = mapped_in_temp[23];
wb_mapped_in[25] = mapped_in_temp[24];
wb_mapped_in[26] = mapped_in_temp[25];
wb_mapped_in[27] = mapped_in_temp[26];
wb_mapped_in[28] = mapped_in_temp[27];
wb_mapped_in[29] = mapped_in_temp[28];
wb_mapped_in[30] = mapped_in_temp[29];
wb_mapped_in[31] = mapped_in_temp[30];
wb_mapped_in[0] = mapped_in_temp[30];
wb_mapped_in[1] = mapped_in_temp[31];
wb_mapped_in[2] = mapped_in_temp[0] ;
wb_mapped_in[3] = mapped_in_temp[1] ;
wb_mapped_in[4] = mapped_in_temp[2] ;
wb_mapped_in[5] = mapped_in_temp[3] ;
wb_mapped_in[6] = mapped_in_temp[4] ;
wb_mapped_in[7] = mapped_in_temp[5] ;
wb_mapped_in[8] = mapped_in_temp[6] ;
wb_mapped_in[9] = mapped_in_temp[7] ;
wb_mapped_in[10] = mapped_in_temp[8] ;
wb_mapped_in[11] = mapped_in_temp[9] ;
wb_mapped_in[12] = mapped_in_temp[10];
wb_mapped_in[13] = mapped_in_temp[11];
wb_mapped_in[14] = mapped_in_temp[12];
wb_mapped_in[15] = mapped_in_temp[13];
wb_mapped_in[16] = mapped_in_temp[14];
wb_mapped_in[17] = mapped_in_temp[15];
wb_mapped_in[18] = mapped_in_temp[16];
wb_mapped_in[19] = mapped_in_temp[17];
wb_mapped_in[20] = mapped_in_temp[18];
wb_mapped_in[21] = mapped_in_temp[19];
wb_mapped_in[22] = mapped_in_temp[20];
wb_mapped_in[23] = mapped_in_temp[21];
wb_mapped_in[24] = mapped_in_temp[22];
wb_mapped_in[25] = mapped_in_temp[23];
wb_mapped_in[26] = mapped_in_temp[24];
wb_mapped_in[27] = mapped_in_temp[25];
wb_mapped_in[28] = mapped_in_temp[26];
wb_mapped_in[29] = mapped_in_temp[27];
wb_mapped_in[30] = mapped_in_temp[28];
wb_mapped_in[31] = mapped_in_temp[29];
wb_mapped_in[0] = mapped_in_temp[29];
wb_mapped_in[1] = mapped_in_temp[30];
wb_mapped_in[2] = mapped_in_temp[31];
wb_mapped_in[3] = mapped_in_temp[0] ;
wb_mapped_in[4] = mapped_in_temp[1] ;
wb_mapped_in[5] = mapped_in_temp[2] ;
wb_mapped_in[6] = mapped_in_temp[3] ;
wb_mapped_in[7] = mapped_in_temp[4] ;
wb_mapped_in[8] = mapped_in_temp[5] ;
wb_mapped_in[9] = mapped_in_temp[6] ;
wb_mapped_in[10] = mapped_in_temp[7] ;
wb_mapped_in[11] = mapped_in_temp[8] ;
wb_mapped_in[12] = mapped_in_temp[9] ;
wb_mapped_in[13] = mapped_in_temp[10];
wb_mapped_in[14] = mapped_in_temp[11];
wb_mapped_in[15] = mapped_in_temp[12];
wb_mapped_in[16] = mapped_in_temp[13];
wb_mapped_in[17] = mapped_in_temp[14];
wb_mapped_in[18] = mapped_in_temp[15];
wb_mapped_in[19] = mapped_in_temp[16];
wb_mapped_in[20] = mapped_in_temp[17];
wb_mapped_in[21] = mapped_in_temp[18];
wb_mapped_in[22] = mapped_in_temp[19];
wb_mapped_in[23] = mapped_in_temp[20];
wb_mapped_in[24] = mapped_in_temp[21];
wb_mapped_in[25] = mapped_in_temp[22];
wb_mapped_in[26] = mapped_in_temp[23];
wb_mapped_in[27] = mapped_in_temp[24];
wb_mapped_in[28] = mapped_in_temp[25];
wb_mapped_in[29] = mapped_in_temp[26];
wb_mapped_in[30] = mapped_in_temp[27];
wb_mapped_in[31] = mapped_in_temp[28];
wb_mapped_in[0] = mapped_in_temp[28];
wb_mapped_in[1] = mapped_in_temp[29];
wb_mapped_in[2] = mapped_in_temp[30];
wb_mapped_in[3] = mapped_in_temp[31];
wb_mapped_in[4] = mapped_in_temp[0] ;
wb_mapped_in[5] = mapped_in_temp[1] ;
wb_mapped_in[6] = mapped_in_temp[2] ;
wb_mapped_in[7] = mapped_in_temp[3] ;
wb_mapped_in[8] = mapped_in_temp[4] ;
wb_mapped_in[9] = mapped_in_temp[5] ;
wb_mapped_in[10] = mapped_in_temp[6] ;
wb_mapped_in[11] = mapped_in_temp[7] ;
wb_mapped_in[12] = mapped_in_temp[8] ;
wb_mapped_in[13] = mapped_in_temp[9] ;
wb_mapped_in[14] = mapped_in_temp[10];
wb_mapped_in[15] = mapped_in_temp[11];
wb_mapped_in[16] = mapped_in_temp[12];
wb_mapped_in[17] = mapped_in_temp[13];
wb_mapped_in[18] = mapped_in_temp[14];
wb_mapped_in[19] = mapped_in_temp[15];
wb_mapped_in[20] = mapped_in_temp[16];
wb_mapped_in[21] = mapped_in_temp[17];
wb_mapped_in[22] = mapped_in_temp[18];
wb_mapped_in[23] = mapped_in_temp[19];
wb_mapped_in[24] = mapped_in_temp[20];
wb_mapped_in[25] = mapped_in_temp[21];
wb_mapped_in[26] = mapped_in_temp[22];
wb_mapped_in[27] = mapped_in_temp[23];
wb_mapped_in[28] = mapped_in_temp[24];
wb_mapped_in[29] = mapped_in_temp[25];
wb_mapped_in[30] = mapped_in_temp[26];
wb_mapped_in[31] = mapped_in_temp[27];
wb_mapped_in[0] = mapped_in_temp[27];
wb_mapped_in[1] = mapped_in_temp[28];
wb_mapped_in[2] = mapped_in_temp[29];
wb_mapped_in[3] = mapped_in_temp[30];
wb_mapped_in[4] = mapped_in_temp[31];
wb_mapped_in[5] = mapped_in_temp[0] ;
wb_mapped_in[6] = mapped_in_temp[1] ;
wb_mapped_in[7] = mapped_in_temp[2] ;
wb_mapped_in[8] = mapped_in_temp[3] ;
wb_mapped_in[9] = mapped_in_temp[4] ;
wb_mapped_in[10] = mapped_in_temp[5] ;
wb_mapped_in[11] = mapped_in_temp[6] ;
wb_mapped_in[12] = mapped_in_temp[7] ;
wb_mapped_in[13] = mapped_in_temp[8] ;
wb_mapped_in[14] = mapped_in_temp[9] ;
wb_mapped_in[15] = mapped_in_temp[10];
wb_mapped_in[16] = mapped_in_temp[11];
wb_mapped_in[17] = mapped_in_temp[12];
wb_mapped_in[18] = mapped_in_temp[13];
wb_mapped_in[19] = mapped_in_temp[14];
wb_mapped_in[20] = mapped_in_temp[15];
wb_mapped_in[21] = mapped_in_temp[16];
wb_mapped_in[22] = mapped_in_temp[17];
wb_mapped_in[23] = mapped_in_temp[18];
wb_mapped_in[24] = mapped_in_temp[19];
wb_mapped_in[25] = mapped_in_temp[20];
wb_mapped_in[26] = mapped_in_temp[21];
wb_mapped_in[27] = mapped_in_temp[22];
wb_mapped_in[28] = mapped_in_temp[23];
wb_mapped_in[29] = mapped_in_temp[24];
wb_mapped_in[30] = mapped_in_temp[25];
wb_mapped_in[31] = mapped_in_temp[26];
wb_mapped_in[0] = mapped_in_temp[26];
wb_mapped_in[1] = mapped_in_temp[27];
wb_mapped_in[2] = mapped_in_temp[28];
wb_mapped_in[3] = mapped_in_temp[29];
wb_mapped_in[4] = mapped_in_temp[30];
wb_mapped_in[5] = mapped_in_temp[31];
wb_mapped_in[6] = mapped_in_temp[0] ;
wb_mapped_in[7] = mapped_in_temp[1] ;
wb_mapped_in[8] = mapped_in_temp[2] ;
wb_mapped_in[9] = mapped_in_temp[3] ;
wb_mapped_in[10] = mapped_in_temp[4] ;
wb_mapped_in[11] = mapped_in_temp[5] ;
wb_mapped_in[12] = mapped_in_temp[6] ;
wb_mapped_in[13] = mapped_in_temp[7] ;
wb_mapped_in[14] = mapped_in_temp[8] ;
wb_mapped_in[15] = mapped_in_temp[9] ;
wb_mapped_in[16] = mapped_in_temp[10];
wb_mapped_in[17] = mapped_in_temp[11];
wb_mapped_in[18] = mapped_in_temp[12];
wb_mapped_in[19] = mapped_in_temp[13];
wb_mapped_in[20] = mapped_in_temp[14];
wb_mapped_in[21] = mapped_in_temp[15];
wb_mapped_in[22] = mapped_in_temp[16];
wb_mapped_in[23] = mapped_in_temp[17];
wb_mapped_in[24] = mapped_in_temp[18];
wb_mapped_in[25] = mapped_in_temp[19];
wb_mapped_in[26] = mapped_in_temp[20];
wb_mapped_in[27] = mapped_in_temp[21];
wb_mapped_in[28] = mapped_in_temp[22];
wb_mapped_in[29] = mapped_in_temp[23];
wb_mapped_in[30] = mapped_in_temp[24];
wb_mapped_in[31] = mapped_in_temp[25];
wb_mapped_in[0] = mapped_in_temp[25];
wb_mapped_in[1] = mapped_in_temp[26];
wb_mapped_in[2] = mapped_in_temp[27];
wb_mapped_in[3] = mapped_in_temp[28];
wb_mapped_in[4] = mapped_in_temp[29];
wb_mapped_in[5] = mapped_in_temp[30];
wb_mapped_in[6] = mapped_in_temp[31];
wb_mapped_in[7] = mapped_in_temp[0] ;
wb_mapped_in[8] = mapped_in_temp[1] ;
wb_mapped_in[9] = mapped_in_temp[2] ;
wb_mapped_in[10] = mapped_in_temp[3] ;
wb_mapped_in[11] = mapped_in_temp[4] ;
wb_mapped_in[12] = mapped_in_temp[5] ;
wb_mapped_in[13] = mapped_in_temp[6] ;
wb_mapped_in[14] = mapped_in_temp[7] ;
wb_mapped_in[15] = mapped_in_temp[8] ;
wb_mapped_in[16] = mapped_in_temp[9] ;
wb_mapped_in[17] = mapped_in_temp[10];
wb_mapped_in[18] = mapped_in_temp[11];
wb_mapped_in[19] = mapped_in_temp[12];
wb_mapped_in[20] = mapped_in_temp[13];
wb_mapped_in[21] = mapped_in_temp[14];
wb_mapped_in[22] = mapped_in_temp[15];
wb_mapped_in[23] = mapped_in_temp[16];
wb_mapped_in[24] = mapped_in_temp[17];
wb_mapped_in[25] = mapped_in_temp[18];
wb_mapped_in[26] = mapped_in_temp[19];
wb_mapped_in[27] = mapped_in_temp[20];
wb_mapped_in[28] = mapped_in_temp[21];
wb_mapped_in[29] = mapped_in_temp[22];
wb_mapped_in[30] = mapped_in_temp[23];
wb_mapped_in[31] = mapped_in_temp[24];
wb_mapped_in[0] = mapped_in_temp[24];
wb_mapped_in[1] = mapped_in_temp[25];
wb_mapped_in[2] = mapped_in_temp[26];
wb_mapped_in[3] = mapped_in_temp[27];
wb_mapped_in[4] = mapped_in_temp[28];
wb_mapped_in[5] = mapped_in_temp[29];
wb_mapped_in[6] = mapped_in_temp[30];
wb_mapped_in[7] = mapped_in_temp[31];
wb_mapped_in[8] = mapped_in_temp[0] ;
wb_mapped_in[9] = mapped_in_temp[1] ;
wb_mapped_in[10] = mapped_in_temp[2] ;
wb_mapped_in[11] = mapped_in_temp[3] ;
wb_mapped_in[12] = mapped_in_temp[4] ;
wb_mapped_in[13] = mapped_in_temp[5] ;
wb_mapped_in[14] = mapped_in_temp[6] ;
wb_mapped_in[15] = mapped_in_temp[7] ;
wb_mapped_in[16] = mapped_in_temp[8] ;
wb_mapped_in[17] = mapped_in_temp[9] ;
wb_mapped_in[18] = mapped_in_temp[10];
wb_mapped_in[19] = mapped_in_temp[11];
wb_mapped_in[20] = mapped_in_temp[12];
wb_mapped_in[21] = mapped_in_temp[13];
wb_mapped_in[22] = mapped_in_temp[14];
wb_mapped_in[23] = mapped_in_temp[15];
wb_mapped_in[24] = mapped_in_temp[16];
wb_mapped_in[25] = mapped_in_temp[17];
wb_mapped_in[26] = mapped_in_temp[18];
wb_mapped_in[27] = mapped_in_temp[19];
wb_mapped_in[28] = mapped_in_temp[20];
wb_mapped_in[29] = mapped_in_temp[21];
wb_mapped_in[30] = mapped_in_temp[22];
wb_mapped_in[31] = mapped_in_temp[23];
wb_mapped_in[0] = mapped_in_temp[23];
wb_mapped_in[1] = mapped_in_temp[24];
wb_mapped_in[2] = mapped_in_temp[25];
wb_mapped_in[3] = mapped_in_temp[26];
wb_mapped_in[4] = mapped_in_temp[27];
wb_mapped_in[5] = mapped_in_temp[28];
wb_mapped_in[6] = mapped_in_temp[29];
wb_mapped_in[7] = mapped_in_temp[30];
wb_mapped_in[8] = mapped_in_temp[31];
wb_mapped_in[9] = mapped_in_temp[0] ;
wb_mapped_in[10] = mapped_in_temp[1] ;
wb_mapped_in[11] = mapped_in_temp[2] ;
wb_mapped_in[12] = mapped_in_temp[3] ;
wb_mapped_in[13] = mapped_in_temp[4] ;
wb_mapped_in[14] = mapped_in_temp[5] ;
wb_mapped_in[15] = mapped_in_temp[6] ;
wb_mapped_in[16] = mapped_in_temp[7] ;
wb_mapped_in[17] = mapped_in_temp[8] ;
wb_mapped_in[18] = mapped_in_temp[9] ;
wb_mapped_in[19] = mapped_in_temp[10];
wb_mapped_in[20] = mapped_in_temp[11];
wb_mapped_in[21] = mapped_in_temp[12];
wb_mapped_in[22] = mapped_in_temp[13];
wb_mapped_in[23] = mapped_in_temp[14];
wb_mapped_in[24] = mapped_in_temp[15];
wb_mapped_in[25] = mapped_in_temp[16];
wb_mapped_in[26] = mapped_in_temp[17];
wb_mapped_in[27] = mapped_in_temp[18];
wb_mapped_in[28] = mapped_in_temp[19];
wb_mapped_in[29] = mapped_in_temp[20];
wb_mapped_in[30] = mapped_in_temp[21];
wb_mapped_in[31] = mapped_in_temp[22];
wb_mapped_in[0] = mapped_in_temp[22];
wb_mapped_in[1] = mapped_in_temp[23];
wb_mapped_in[2] = mapped_in_temp[24];
wb_mapped_in[3] = mapped_in_temp[25];
wb_mapped_in[4] = mapped_in_temp[26];
wb_mapped_in[5] = mapped_in_temp[27];
wb_mapped_in[6] = mapped_in_temp[28];
wb_mapped_in[7] = mapped_in_temp[29];
wb_mapped_in[8] = mapped_in_temp[30];
wb_mapped_in[9] = mapped_in_temp[31];
wb_mapped_in[10] = mapped_in_temp[0] ;
wb_mapped_in[11] = mapped_in_temp[1] ;
wb_mapped_in[12] = mapped_in_temp[2] ;
wb_mapped_in[13] = mapped_in_temp[3] ;
wb_mapped_in[14] = mapped_in_temp[4] ;
wb_mapped_in[15] = mapped_in_temp[5] ;
wb_mapped_in[16] = mapped_in_temp[6] ;
wb_mapped_in[17] = mapped_in_temp[7] ;
wb_mapped_in[18] = mapped_in_temp[8] ;
wb_mapped_in[19] = mapped_in_temp[9] ;
wb_mapped_in[20] = mapped_in_temp[10];
wb_mapped_in[21] = mapped_in_temp[11];
wb_mapped_in[22] = mapped_in_temp[12];
wb_mapped_in[23] = mapped_in_temp[13];
wb_mapped_in[24] = mapped_in_temp[14];
wb_mapped_in[25] = mapped_in_temp[15];
wb_mapped_in[26] = mapped_in_temp[16];
wb_mapped_in[27] = mapped_in_temp[17];
wb_mapped_in[28] = mapped_in_temp[18];
wb_mapped_in[29] = mapped_in_temp[19];
wb_mapped_in[30] = mapped_in_temp[20];
wb_mapped_in[31] = mapped_in_temp[21];
wb_mapped_in[0] = mapped_in_temp[21];
wb_mapped_in[1] = mapped_in_temp[22];
wb_mapped_in[2] = mapped_in_temp[23];
wb_mapped_in[3] = mapped_in_temp[24];
wb_mapped_in[4] = mapped_in_temp[25];
wb_mapped_in[5] = mapped_in_temp[26];
wb_mapped_in[6] = mapped_in_temp[27];
wb_mapped_in[7] = mapped_in_temp[28];
wb_mapped_in[8] = mapped_in_temp[29];
wb_mapped_in[9] = mapped_in_temp[30];
wb_mapped_in[10] = mapped_in_temp[31];
wb_mapped_in[11] = mapped_in_temp[0] ;
wb_mapped_in[12] = mapped_in_temp[1] ;
wb_mapped_in[13] = mapped_in_temp[2] ;
wb_mapped_in[14] = mapped_in_temp[3] ;
wb_mapped_in[15] = mapped_in_temp[4] ;
wb_mapped_in[16] = mapped_in_temp[5] ;
wb_mapped_in[17] = mapped_in_temp[6] ;
wb_mapped_in[18] = mapped_in_temp[7] ;
wb_mapped_in[19] = mapped_in_temp[8] ;
wb_mapped_in[20] = mapped_in_temp[9] ;
wb_mapped_in[21] = mapped_in_temp[10];
wb_mapped_in[22] = mapped_in_temp[11];
wb_mapped_in[23] = mapped_in_temp[12];
wb_mapped_in[24] = mapped_in_temp[13];
wb_mapped_in[25] = mapped_in_temp[14];
wb_mapped_in[26] = mapped_in_temp[15];
wb_mapped_in[27] = mapped_in_temp[16];
wb_mapped_in[28] = mapped_in_temp[17];
wb_mapped_in[29] = mapped_in_temp[18];
wb_mapped_in[30] = mapped_in_temp[19];
wb_mapped_in[31] = mapped_in_temp[20];
wb_mapped_in[0] = mapped_in_temp[20];
wb_mapped_in[1] = mapped_in_temp[21];
wb_mapped_in[2] = mapped_in_temp[22];
wb_mapped_in[3] = mapped_in_temp[23];
wb_mapped_in[4] = mapped_in_temp[24];
wb_mapped_in[5] = mapped_in_temp[25];
wb_mapped_in[6] = mapped_in_temp[26];
wb_mapped_in[7] = mapped_in_temp[27];
wb_mapped_in[8] = mapped_in_temp[28];
wb_mapped_in[9] = mapped_in_temp[29];
wb_mapped_in[10] = mapped_in_temp[30];
wb_mapped_in[11] = mapped_in_temp[31];
wb_mapped_in[12] = mapped_in_temp[0] ;
wb_mapped_in[13] = mapped_in_temp[1] ;
wb_mapped_in[14] = mapped_in_temp[2] ;
wb_mapped_in[15] = mapped_in_temp[3] ;
wb_mapped_in[16] = mapped_in_temp[4] ;
wb_mapped_in[17] = mapped_in_temp[5] ;
wb_mapped_in[18] = mapped_in_temp[6] ;
wb_mapped_in[19] = mapped_in_temp[7] ;
wb_mapped_in[20] = mapped_in_temp[8] ;
wb_mapped_in[21] = mapped_in_temp[9] ;
wb_mapped_in[22] = mapped_in_temp[10];
wb_mapped_in[23] = mapped_in_temp[11];
wb_mapped_in[24] = mapped_in_temp[12];
wb_mapped_in[25] = mapped_in_temp[13];
wb_mapped_in[26] = mapped_in_temp[14];
wb_mapped_in[27] = mapped_in_temp[15];
wb_mapped_in[28] = mapped_in_temp[16];
wb_mapped_in[29] = mapped_in_temp[17];
wb_mapped_in[30] = mapped_in_temp[18];
wb_mapped_in[31] = mapped_in_temp[19];
wb_mapped_in[0] = mapped_in_temp[19];
wb_mapped_in[1] = mapped_in_temp[20];
wb_mapped_in[2] = mapped_in_temp[21];
wb_mapped_in[3] = mapped_in_temp[22];
wb_mapped_in[4] = mapped_in_temp[23];
wb_mapped_in[5] = mapped_in_temp[24];
wb_mapped_in[6] = mapped_in_temp[25];
wb_mapped_in[7] = mapped_in_temp[26];
wb_mapped_in[8] = mapped_in_temp[27];
wb_mapped_in[9] = mapped_in_temp[28];
wb_mapped_in[10] = mapped_in_temp[29];
wb_mapped_in[11] = mapped_in_temp[30];
wb_mapped_in[12] = mapped_in_temp[31];
wb_mapped_in[13] = mapped_in_temp[0] ;
wb_mapped_in[14] = mapped_in_temp[1] ;
wb_mapped_in[15] = mapped_in_temp[2] ;
wb_mapped_in[16] = mapped_in_temp[3] ;
wb_mapped_in[17] = mapped_in_temp[4] ;
wb_mapped_in[18] = mapped_in_temp[5] ;
wb_mapped_in[19] = mapped_in_temp[6] ;
wb_mapped_in[20] = mapped_in_temp[7] ;
wb_mapped_in[21] = mapped_in_temp[8] ;
wb_mapped_in[22] = mapped_in_temp[9] ;
wb_mapped_in[23] = mapped_in_temp[10];
wb_mapped_in[24] = mapped_in_temp[11];
wb_mapped_in[25] = mapped_in_temp[12];
wb_mapped_in[26] = mapped_in_temp[13];
wb_mapped_in[27] = mapped_in_temp[14];
wb_mapped_in[28] = mapped_in_temp[15];
wb_mapped_in[29] = mapped_in_temp[16];
wb_mapped_in[30] = mapped_in_temp[17];
wb_mapped_in[31] = mapped_in_temp[18];
wb_mapped_in[0] = mapped_in_temp[18];
wb_mapped_in[1] = mapped_in_temp[19];
wb_mapped_in[2] = mapped_in_temp[20];
wb_mapped_in[3] = mapped_in_temp[21];
wb_mapped_in[4] = mapped_in_temp[22];
wb_mapped_in[5] = mapped_in_temp[23];
wb_mapped_in[6] = mapped_in_temp[24];
wb_mapped_in[7] = mapped_in_temp[25];
wb_mapped_in[8] = mapped_in_temp[26];
wb_mapped_in[9] = mapped_in_temp[27];
wb_mapped_in[10] = mapped_in_temp[28];
wb_mapped_in[11] = mapped_in_temp[29];
wb_mapped_in[12] = mapped_in_temp[30];
wb_mapped_in[13] = mapped_in_temp[31];
wb_mapped_in[14] = mapped_in_temp[0] ;
wb_mapped_in[15] = mapped_in_temp[1] ;
wb_mapped_in[16] = mapped_in_temp[2] ;
wb_mapped_in[17] = mapped_in_temp[3] ;
wb_mapped_in[18] = mapped_in_temp[4] ;
wb_mapped_in[19] = mapped_in_temp[5] ;
wb_mapped_in[20] = mapped_in_temp[6] ;
wb_mapped_in[21] = mapped_in_temp[7] ;
wb_mapped_in[22] = mapped_in_temp[8] ;
wb_mapped_in[23] = mapped_in_temp[9] ;
wb_mapped_in[24] = mapped_in_temp[10];
wb_mapped_in[25] = mapped_in_temp[11];
wb_mapped_in[26] = mapped_in_temp[12];
wb_mapped_in[27] = mapped_in_temp[13];
wb_mapped_in[28] = mapped_in_temp[14];
wb_mapped_in[29] = mapped_in_temp[15];
wb_mapped_in[30] = mapped_in_temp[16];
wb_mapped_in[31] = mapped_in_temp[17];
wb_mapped_in[0] = mapped_in_temp[17];
wb_mapped_in[1] = mapped_in_temp[18];
wb_mapped_in[2] = mapped_in_temp[19];
wb_mapped_in[3] = mapped_in_temp[20];
wb_mapped_in[4] = mapped_in_temp[21];
wb_mapped_in[5] = mapped_in_temp[22];
wb_mapped_in[6] = mapped_in_temp[23];
wb_mapped_in[7] = mapped_in_temp[24];
wb_mapped_in[8] = mapped_in_temp[25];
wb_mapped_in[9] = mapped_in_temp[26];
wb_mapped_in[10] = mapped_in_temp[27];
wb_mapped_in[11] = mapped_in_temp[28];
wb_mapped_in[12] = mapped_in_temp[29];
wb_mapped_in[13] = mapped_in_temp[30];
wb_mapped_in[14] = mapped_in_temp[31];
wb_mapped_in[15] = mapped_in_temp[0] ;
wb_mapped_in[16] = mapped_in_temp[1] ;
wb_mapped_in[17] = mapped_in_temp[2] ;
wb_mapped_in[18] = mapped_in_temp[3] ;
wb_mapped_in[19] = mapped_in_temp[4] ;
wb_mapped_in[20] = mapped_in_temp[5] ;
wb_mapped_in[21] = mapped_in_temp[6] ;
wb_mapped_in[22] = mapped_in_temp[7] ;
wb_mapped_in[23] = mapped_in_temp[8] ;
wb_mapped_in[24] = mapped_in_temp[9] ;
wb_mapped_in[25] = mapped_in_temp[10];
wb_mapped_in[26] = mapped_in_temp[11];
wb_mapped_in[27] = mapped_in_temp[12];
wb_mapped_in[28] = mapped_in_temp[13];
wb_mapped_in[29] = mapped_in_temp[14];
wb_mapped_in[30] = mapped_in_temp[15];
wb_mapped_in[31] = mapped_in_temp[16];
wb_mapped_in[0] = mapped_in_temp[16];
wb_mapped_in[1] = mapped_in_temp[17];
wb_mapped_in[2] = mapped_in_temp[18];
wb_mapped_in[3] = mapped_in_temp[19];
wb_mapped_in[4] = mapped_in_temp[20];
wb_mapped_in[5] = mapped_in_temp[21];
wb_mapped_in[6] = mapped_in_temp[22];
wb_mapped_in[7] = mapped_in_temp[23];
wb_mapped_in[8] = mapped_in_temp[24];
wb_mapped_in[9] = mapped_in_temp[25];
wb_mapped_in[10] = mapped_in_temp[26];
wb_mapped_in[11] = mapped_in_temp[27];
wb_mapped_in[12] = mapped_in_temp[28];
wb_mapped_in[13] = mapped_in_temp[29];
wb_mapped_in[14] = mapped_in_temp[30];
wb_mapped_in[15] = mapped_in_temp[31];
wb_mapped_in[16] = mapped_in_temp[0] ;
wb_mapped_in[17] = mapped_in_temp[1] ;
wb_mapped_in[18] = mapped_in_temp[2] ;
wb_mapped_in[19] = mapped_in_temp[3] ;
wb_mapped_in[20] = mapped_in_temp[4] ;
wb_mapped_in[21] = mapped_in_temp[5] ;
wb_mapped_in[22] = mapped_in_temp[6] ;
wb_mapped_in[23] = mapped_in_temp[7] ;
wb_mapped_in[24] = mapped_in_temp[8] ;
wb_mapped_in[25] = mapped_in_temp[9] ;
wb_mapped_in[26] = mapped_in_temp[10];
wb_mapped_in[27] = mapped_in_temp[11];
wb_mapped_in[28] = mapped_in_temp[12];
wb_mapped_in[29] = mapped_in_temp[13];
wb_mapped_in[30] = mapped_in_temp[14];
wb_mapped_in[31] = mapped_in_temp[15];
wb_mapped_in[0] = mapped_in_temp[15];
wb_mapped_in[1] = mapped_in_temp[16];
wb_mapped_in[2] = mapped_in_temp[17];
wb_mapped_in[3] = mapped_in_temp[18];
wb_mapped_in[4] = mapped_in_temp[19];
wb_mapped_in[5] = mapped_in_temp[20];
wb_mapped_in[6] = mapped_in_temp[21];
wb_mapped_in[7] = mapped_in_temp[22];
wb_mapped_in[8] = mapped_in_temp[23];
wb_mapped_in[9] = mapped_in_temp[24];
wb_mapped_in[10] = mapped_in_temp[25];
wb_mapped_in[11] = mapped_in_temp[26];
wb_mapped_in[12] = mapped_in_temp[27];
wb_mapped_in[13] = mapped_in_temp[28];
wb_mapped_in[14] = mapped_in_temp[29];
wb_mapped_in[15] = mapped_in_temp[30];
wb_mapped_in[16] = mapped_in_temp[31];
wb_mapped_in[17] = mapped_in_temp[0] ;
wb_mapped_in[18] = mapped_in_temp[1] ;
wb_mapped_in[19] = mapped_in_temp[2] ;
wb_mapped_in[20] = mapped_in_temp[3] ;
wb_mapped_in[21] = mapped_in_temp[4] ;
wb_mapped_in[22] = mapped_in_temp[5] ;
wb_mapped_in[23] = mapped_in_temp[6] ;
wb_mapped_in[24] = mapped_in_temp[7] ;
wb_mapped_in[25] = mapped_in_temp[8] ;
wb_mapped_in[26] = mapped_in_temp[9] ;
wb_mapped_in[27] = mapped_in_temp[10];
wb_mapped_in[28] = mapped_in_temp[11];
wb_mapped_in[29] = mapped_in_temp[12];
wb_mapped_in[30] = mapped_in_temp[13];
wb_mapped_in[31] = mapped_in_temp[14];
wb_mapped_in[0] = mapped_in_temp[14];
wb_mapped_in[1] = mapped_in_temp[15];
wb_mapped_in[2] = mapped_in_temp[16];
wb_mapped_in[3] = mapped_in_temp[17];
wb_mapped_in[4] = mapped_in_temp[18];
wb_mapped_in[5] = mapped_in_temp[19];
wb_mapped_in[6] = mapped_in_temp[20];
wb_mapped_in[7] = mapped_in_temp[21];
wb_mapped_in[8] = mapped_in_temp[22];
wb_mapped_in[9] = mapped_in_temp[23];
wb_mapped_in[10] = mapped_in_temp[24];
wb_mapped_in[11] = mapped_in_temp[25];
wb_mapped_in[12] = mapped_in_temp[26];
wb_mapped_in[13] = mapped_in_temp[27];
wb_mapped_in[14] = mapped_in_temp[28];
wb_mapped_in[15] = mapped_in_temp[29];
wb_mapped_in[16] = mapped_in_temp[30];
wb_mapped_in[17] = mapped_in_temp[31];
wb_mapped_in[18] = mapped_in_temp[0] ;
wb_mapped_in[19] = mapped_in_temp[1] ;
wb_mapped_in[20] = mapped_in_temp[2] ;
wb_mapped_in[21] = mapped_in_temp[3] ;
wb_mapped_in[22] = mapped_in_temp[4] ;
wb_mapped_in[23] = mapped_in_temp[5] ;
wb_mapped_in[24] = mapped_in_temp[6] ;
wb_mapped_in[25] = mapped_in_temp[7] ;
wb_mapped_in[26] = mapped_in_temp[8] ;
wb_mapped_in[27] = mapped_in_temp[9] ;
wb_mapped_in[28] = mapped_in_temp[10];
wb_mapped_in[29] = mapped_in_temp[11];
wb_mapped_in[30] = mapped_in_temp[12];
wb_mapped_in[31] = mapped_in_temp[13];
wb_mapped_in[0] = mapped_in_temp[13];
wb_mapped_in[1] = mapped_in_temp[14];
wb_mapped_in[2] = mapped_in_temp[15];
wb_mapped_in[3] = mapped_in_temp[16];
wb_mapped_in[4] = mapped_in_temp[17];
wb_mapped_in[5] = mapped_in_temp[18];
wb_mapped_in[6] = mapped_in_temp[19];
wb_mapped_in[7] = mapped_in_temp[20];
wb_mapped_in[8] = mapped_in_temp[21];
wb_mapped_in[9] = mapped_in_temp[22];
wb_mapped_in[10] = mapped_in_temp[23];
wb_mapped_in[11] = mapped_in_temp[24];
wb_mapped_in[12] = mapped_in_temp[25];
wb_mapped_in[13] = mapped_in_temp[26];
wb_mapped_in[14] = mapped_in_temp[27];
wb_mapped_in[15] = mapped_in_temp[28];
wb_mapped_in[16] = mapped_in_temp[29];
wb_mapped_in[17] = mapped_in_temp[30];
wb_mapped_in[18] = mapped_in_temp[31];
wb_mapped_in[19] = mapped_in_temp[0] ;
wb_mapped_in[20] = mapped_in_temp[1] ;
wb_mapped_in[21] = mapped_in_temp[2] ;
wb_mapped_in[22] = mapped_in_temp[3] ;
wb_mapped_in[23] = mapped_in_temp[4] ;
wb_mapped_in[24] = mapped_in_temp[5] ;
wb_mapped_in[25] = mapped_in_temp[6] ;
wb_mapped_in[26] = mapped_in_temp[7] ;
wb_mapped_in[27] = mapped_in_temp[8] ;
wb_mapped_in[28] = mapped_in_temp[9] ;
wb_mapped_in[29] = mapped_in_temp[10];
wb_mapped_in[30] = mapped_in_temp[11];
wb_mapped_in[31] = mapped_in_temp[12];
wb_mapped_in[0] = mapped_in_temp[12];
wb_mapped_in[1] = mapped_in_temp[13];
wb_mapped_in[2] = mapped_in_temp[14];
wb_mapped_in[3] = mapped_in_temp[15];
wb_mapped_in[4] = mapped_in_temp[16];
wb_mapped_in[5] = mapped_in_temp[17];
wb_mapped_in[6] = mapped_in_temp[18];
wb_mapped_in[7] = mapped_in_temp[19];
wb_mapped_in[8] = mapped_in_temp[20];
wb_mapped_in[9] = mapped_in_temp[21];
wb_mapped_in[10] = mapped_in_temp[22];
wb_mapped_in[11] = mapped_in_temp[23];
wb_mapped_in[12] = mapped_in_temp[24];
wb_mapped_in[13] = mapped_in_temp[25];
wb_mapped_in[14] = mapped_in_temp[26];
wb_mapped_in[15] = mapped_in_temp[27];
wb_mapped_in[16] = mapped_in_temp[28];
wb_mapped_in[17] = mapped_in_temp[29];
wb_mapped_in[18] = mapped_in_temp[30];
wb_mapped_in[19] = mapped_in_temp[31];
wb_mapped_in[20] = mapped_in_temp[0] ;
wb_mapped_in[21] = mapped_in_temp[1] ;
wb_mapped_in[22] = mapped_in_temp[2] ;
wb_mapped_in[23] = mapped_in_temp[3] ;
wb_mapped_in[24] = mapped_in_temp[4] ;
wb_mapped_in[25] = mapped_in_temp[5] ;
wb_mapped_in[26] = mapped_in_temp[6] ;
wb_mapped_in[27] = mapped_in_temp[7] ;
wb_mapped_in[28] = mapped_in_temp[8] ;
wb_mapped_in[29] = mapped_in_temp[9] ;
wb_mapped_in[30] = mapped_in_temp[10];
wb_mapped_in[31] = mapped_in_temp[11];
wb_mapped_in[0] = mapped_in_temp[11];
wb_mapped_in[1] = mapped_in_temp[12];
wb_mapped_in[2] = mapped_in_temp[13];
wb_mapped_in[3] = mapped_in_temp[14];
wb_mapped_in[4] = mapped_in_temp[15];
wb_mapped_in[5] = mapped_in_temp[16];
wb_mapped_in[6] = mapped_in_temp[17];
wb_mapped_in[7] = mapped_in_temp[18];
wb_mapped_in[8] = mapped_in_temp[19];
wb_mapped_in[9] = mapped_in_temp[20];
wb_mapped_in[10] = mapped_in_temp[21];
wb_mapped_in[11] = mapped_in_temp[22];
wb_mapped_in[12] = mapped_in_temp[23];
wb_mapped_in[13] = mapped_in_temp[24];
wb_mapped_in[14] = mapped_in_temp[25];
wb_mapped_in[15] = mapped_in_temp[26];
wb_mapped_in[16] = mapped_in_temp[27];
wb_mapped_in[17] = mapped_in_temp[28];
wb_mapped_in[18] = mapped_in_temp[29];
wb_mapped_in[19] = mapped_in_temp[30];
wb_mapped_in[20] = mapped_in_temp[31];
wb_mapped_in[21] = mapped_in_temp[0] ;
wb_mapped_in[22] = mapped_in_temp[1] ;
wb_mapped_in[23] = mapped_in_temp[2] ;
wb_mapped_in[24] = mapped_in_temp[3] ;
wb_mapped_in[25] = mapped_in_temp[4] ;
wb_mapped_in[26] = mapped_in_temp[5] ;
wb_mapped_in[27] = mapped_in_temp[6] ;
wb_mapped_in[28] = mapped_in_temp[7] ;
wb_mapped_in[29] = mapped_in_temp[8] ;
wb_mapped_in[30] = mapped_in_temp[9] ;
wb_mapped_in[31] = mapped_in_temp[10];
wb_mapped_in[0] = mapped_in_temp[10];
wb_mapped_in[1] = mapped_in_temp[11];
wb_mapped_in[2] = mapped_in_temp[12];
wb_mapped_in[3] = mapped_in_temp[13];
wb_mapped_in[4] = mapped_in_temp[14];
wb_mapped_in[5] = mapped_in_temp[15];
wb_mapped_in[6] = mapped_in_temp[16];
wb_mapped_in[7] = mapped_in_temp[17];
wb_mapped_in[8] = mapped_in_temp[18];
wb_mapped_in[9] = mapped_in_temp[19];
wb_mapped_in[10] = mapped_in_temp[20];
wb_mapped_in[11] = mapped_in_temp[21];
wb_mapped_in[12] = mapped_in_temp[22];
wb_mapped_in[13] = mapped_in_temp[23];
wb_mapped_in[14] = mapped_in_temp[24];
wb_mapped_in[15] = mapped_in_temp[25];
wb_mapped_in[16] = mapped_in_temp[26];
wb_mapped_in[17] = mapped_in_temp[27];
wb_mapped_in[18] = mapped_in_temp[28];
wb_mapped_in[19] = mapped_in_temp[29];
wb_mapped_in[20] = mapped_in_temp[30];
wb_mapped_in[21] = mapped_in_temp[31];
wb_mapped_in[22] = mapped_in_temp[0] ;
wb_mapped_in[23] = mapped_in_temp[1] ;
wb_mapped_in[24] = mapped_in_temp[2] ;
wb_mapped_in[25] = mapped_in_temp[3] ;
wb_mapped_in[26] = mapped_in_temp[4] ;
wb_mapped_in[27] = mapped_in_temp[5] ;
wb_mapped_in[28] = mapped_in_temp[6] ;
wb_mapped_in[29] = mapped_in_temp[7] ;
wb_mapped_in[30] = mapped_in_temp[8] ;
wb_mapped_in[31] = mapped_in_temp[9] ;
wb_mapped_in[0] = mapped_in_temp[9] ;
wb_mapped_in[1] = mapped_in_temp[10];
wb_mapped_in[2] = mapped_in_temp[11];
wb_mapped_in[3] = mapped_in_temp[12];
wb_mapped_in[4] = mapped_in_temp[13];
wb_mapped_in[5] = mapped_in_temp[14];
wb_mapped_in[6] = mapped_in_temp[15];
wb_mapped_in[7] = mapped_in_temp[16];
wb_mapped_in[8] = mapped_in_temp[17];
wb_mapped_in[9] = mapped_in_temp[18];
wb_mapped_in[10] = mapped_in_temp[19];
wb_mapped_in[11] = mapped_in_temp[20];
wb_mapped_in[12] = mapped_in_temp[21];
wb_mapped_in[13] = mapped_in_temp[22];
wb_mapped_in[14] = mapped_in_temp[23];
wb_mapped_in[15] = mapped_in_temp[24];
wb_mapped_in[16] = mapped_in_temp[25];
wb_mapped_in[17] = mapped_in_temp[26];
wb_mapped_in[18] = mapped_in_temp[27];
wb_mapped_in[19] = mapped_in_temp[28];
wb_mapped_in[20] = mapped_in_temp[29];
wb_mapped_in[21] = mapped_in_temp[30];
wb_mapped_in[22] = mapped_in_temp[31];
wb_mapped_in[23] = mapped_in_temp[0] ;
wb_mapped_in[24] = mapped_in_temp[1] ;
wb_mapped_in[25] = mapped_in_temp[2] ;
wb_mapped_in[26] = mapped_in_temp[3] ;
wb_mapped_in[27] = mapped_in_temp[4] ;
wb_mapped_in[28] = mapped_in_temp[5] ;
wb_mapped_in[29] = mapped_in_temp[6] ;
wb_mapped_in[30] = mapped_in_temp[7] ;
wb_mapped_in[31] = mapped_in_temp[8] ;
wb_mapped_in[0] = mapped_in_temp[8] ;
wb_mapped_in[1] = mapped_in_temp[9] ;
wb_mapped_in[2] = mapped_in_temp[10];
wb_mapped_in[3] = mapped_in_temp[11];
wb_mapped_in[4] = mapped_in_temp[12];
wb_mapped_in[5] = mapped_in_temp[13];
wb_mapped_in[6] = mapped_in_temp[14];
wb_mapped_in[7] = mapped_in_temp[15];
wb_mapped_in[8] = mapped_in_temp[16];
wb_mapped_in[9] = mapped_in_temp[17];
wb_mapped_in[10] = mapped_in_temp[18];
wb_mapped_in[11] = mapped_in_temp[19];
wb_mapped_in[12] = mapped_in_temp[20];
wb_mapped_in[13] = mapped_in_temp[21];
wb_mapped_in[14] = mapped_in_temp[22];
wb_mapped_in[15] = mapped_in_temp[23];
wb_mapped_in[16] = mapped_in_temp[24];
wb_mapped_in[17] = mapped_in_temp[25];
wb_mapped_in[18] = mapped_in_temp[26];
wb_mapped_in[19] = mapped_in_temp[27];
wb_mapped_in[20] = mapped_in_temp[28];
wb_mapped_in[21] = mapped_in_temp[29];
wb_mapped_in[22] = mapped_in_temp[30];
wb_mapped_in[23] = mapped_in_temp[31];
wb_mapped_in[24] = mapped_in_temp[0] ;
wb_mapped_in[25] = mapped_in_temp[1] ;
wb_mapped_in[26] = mapped_in_temp[2] ;
wb_mapped_in[27] = mapped_in_temp[3] ;
wb_mapped_in[28] = mapped_in_temp[4] ;
wb_mapped_in[29] = mapped_in_temp[5] ;
wb_mapped_in[30] = mapped_in_temp[6] ;
wb_mapped_in[31] = mapped_in_temp[7] ;
wb_mapped_in[0] = mapped_in_temp[7] ;
wb_mapped_in[1] = mapped_in_temp[8] ;
wb_mapped_in[2] = mapped_in_temp[9] ;
wb_mapped_in[3] = mapped_in_temp[10];
wb_mapped_in[4] = mapped_in_temp[11];
wb_mapped_in[5] = mapped_in_temp[12];
wb_mapped_in[6] = mapped_in_temp[13];
wb_mapped_in[7] = mapped_in_temp[14];
wb_mapped_in[8] = mapped_in_temp[15];
wb_mapped_in[9] = mapped_in_temp[16];
wb_mapped_in[10] = mapped_in_temp[17];
wb_mapped_in[11] = mapped_in_temp[18];
wb_mapped_in[12] = mapped_in_temp[19];
wb_mapped_in[13] = mapped_in_temp[20];
wb_mapped_in[14] = mapped_in_temp[21];
wb_mapped_in[15] = mapped_in_temp[22];
wb_mapped_in[16] = mapped_in_temp[23];
wb_mapped_in[17] = mapped_in_temp[24];
wb_mapped_in[18] = mapped_in_temp[25];
wb_mapped_in[19] = mapped_in_temp[26];
wb_mapped_in[20] = mapped_in_temp[27];
wb_mapped_in[21] = mapped_in_temp[28];
wb_mapped_in[22] = mapped_in_temp[29];
wb_mapped_in[23] = mapped_in_temp[30];
wb_mapped_in[24] = mapped_in_temp[31];
wb_mapped_in[25] = mapped_in_temp[0] ;
wb_mapped_in[26] = mapped_in_temp[1] ;
wb_mapped_in[27] = mapped_in_temp[2] ;
wb_mapped_in[28] = mapped_in_temp[3] ;
wb_mapped_in[29] = mapped_in_temp[4] ;
wb_mapped_in[30] = mapped_in_temp[5] ;
wb_mapped_in[31] = mapped_in_temp[6] ;
wb_mapped_in[0] = mapped_in_temp[6] ;
wb_mapped_in[1] = mapped_in_temp[7] ;
wb_mapped_in[2] = mapped_in_temp[8] ;
wb_mapped_in[3] = mapped_in_temp[9] ;
wb_mapped_in[4] = mapped_in_temp[10];
wb_mapped_in[5] = mapped_in_temp[11];
wb_mapped_in[6] = mapped_in_temp[12];
wb_mapped_in[7] = mapped_in_temp[13];
wb_mapped_in[8] = mapped_in_temp[14];
wb_mapped_in[9] = mapped_in_temp[15];
wb_mapped_in[10] = mapped_in_temp[16];
wb_mapped_in[11] = mapped_in_temp[17];
wb_mapped_in[12] = mapped_in_temp[18];
wb_mapped_in[13] = mapped_in_temp[19];
wb_mapped_in[14] = mapped_in_temp[20];
wb_mapped_in[15] = mapped_in_temp[21];
wb_mapped_in[16] = mapped_in_temp[22];
wb_mapped_in[17] = mapped_in_temp[23];
wb_mapped_in[18] = mapped_in_temp[24];
wb_mapped_in[19] = mapped_in_temp[25];
wb_mapped_in[20] = mapped_in_temp[26];
wb_mapped_in[21] = mapped_in_temp[27];
wb_mapped_in[22] = mapped_in_temp[28];
wb_mapped_in[23] = mapped_in_temp[29];
wb_mapped_in[24] = mapped_in_temp[30];
wb_mapped_in[25] = mapped_in_temp[31];
wb_mapped_in[26] = mapped_in_temp[0] ;
wb_mapped_in[27] = mapped_in_temp[1] ;
wb_mapped_in[28] = mapped_in_temp[2] ;
wb_mapped_in[29] = mapped_in_temp[3] ;
wb_mapped_in[30] = mapped_in_temp[4] ;
wb_mapped_in[31] = mapped_in_temp[5] ;
wb_mapped_in[0] = mapped_in_temp[5] ;
wb_mapped_in[1] = mapped_in_temp[6] ;
wb_mapped_in[2] = mapped_in_temp[7] ;
wb_mapped_in[3] = mapped_in_temp[8] ;
wb_mapped_in[4] = mapped_in_temp[9] ;
wb_mapped_in[5] = mapped_in_temp[10];
wb_mapped_in[6] = mapped_in_temp[11];
wb_mapped_in[7] = mapped_in_temp[12];
wb_mapped_in[8] = mapped_in_temp[13];
wb_mapped_in[9] = mapped_in_temp[14];
wb_mapped_in[10] = mapped_in_temp[15];
wb_mapped_in[11] = mapped_in_temp[16];
wb_mapped_in[12] = mapped_in_temp[17];
wb_mapped_in[13] = mapped_in_temp[18];
wb_mapped_in[14] = mapped_in_temp[19];
wb_mapped_in[15] = mapped_in_temp[20];
wb_mapped_in[16] = mapped_in_temp[21];
wb_mapped_in[17] = mapped_in_temp[22];
wb_mapped_in[18] = mapped_in_temp[23];
wb_mapped_in[19] = mapped_in_temp[24];
wb_mapped_in[20] = mapped_in_temp[25];
wb_mapped_in[21] = mapped_in_temp[26];
wb_mapped_in[22] = mapped_in_temp[27];
wb_mapped_in[23] = mapped_in_temp[28];
wb_mapped_in[24] = mapped_in_temp[29];
wb_mapped_in[25] = mapped_in_temp[30];
wb_mapped_in[26] = mapped_in_temp[31];
wb_mapped_in[27] = mapped_in_temp[0] ;
wb_mapped_in[28] = mapped_in_temp[1] ;
wb_mapped_in[29] = mapped_in_temp[2] ;
wb_mapped_in[30] = mapped_in_temp[3] ;
wb_mapped_in[31] = mapped_in_temp[4] ;
wb_mapped_in[0] = mapped_in_temp[4] ;
wb_mapped_in[1] = mapped_in_temp[5] ;
wb_mapped_in[2] = mapped_in_temp[6] ;
wb_mapped_in[3] = mapped_in_temp[7] ;
wb_mapped_in[4] = mapped_in_temp[8] ;
wb_mapped_in[5] = mapped_in_temp[9] ;
wb_mapped_in[6] = mapped_in_temp[10];
wb_mapped_in[7] = mapped_in_temp[11];
wb_mapped_in[8] = mapped_in_temp[12];
wb_mapped_in[9] = mapped_in_temp[13];
wb_mapped_in[10] = mapped_in_temp[14];
wb_mapped_in[11] = mapped_in_temp[15];
wb_mapped_in[12] = mapped_in_temp[16];
wb_mapped_in[13] = mapped_in_temp[17];
wb_mapped_in[14] = mapped_in_temp[18];
wb_mapped_in[15] = mapped_in_temp[19];
wb_mapped_in[16] = mapped_in_temp[20];
wb_mapped_in[17] = mapped_in_temp[21];
wb_mapped_in[18] = mapped_in_temp[22];
wb_mapped_in[19] = mapped_in_temp[23];
wb_mapped_in[20] = mapped_in_temp[24];
wb_mapped_in[21] = mapped_in_temp[25];
wb_mapped_in[22] = mapped_in_temp[26];
wb_mapped_in[23] = mapped_in_temp[27];
wb_mapped_in[24] = mapped_in_temp[28];
wb_mapped_in[25] = mapped_in_temp[29];
wb_mapped_in[26] = mapped_in_temp[30];
wb_mapped_in[27] = mapped_in_temp[31];
wb_mapped_in[28] = mapped_in_temp[0] ;
wb_mapped_in[29] = mapped_in_temp[1] ;
wb_mapped_in[30] = mapped_in_temp[2] ;
wb_mapped_in[31] = mapped_in_temp[3] ;
wb_mapped_in[0] = mapped_in_temp[3] ;
wb_mapped_in[1] = mapped_in_temp[4] ;
wb_mapped_in[2] = mapped_in_temp[5] ;
wb_mapped_in[3] = mapped_in_temp[6] ;
wb_mapped_in[4] = mapped_in_temp[7] ;
wb_mapped_in[5] = mapped_in_temp[8] ;
wb_mapped_in[6] = mapped_in_temp[9] ;
wb_mapped_in[7] = mapped_in_temp[10];
wb_mapped_in[8] = mapped_in_temp[11];
wb_mapped_in[9] = mapped_in_temp[12];
wb_mapped_in[10] = mapped_in_temp[13];
wb_mapped_in[11] = mapped_in_temp[14];
wb_mapped_in[12] = mapped_in_temp[15];
wb_mapped_in[13] = mapped_in_temp[16];
wb_mapped_in[14] = mapped_in_temp[17];
wb_mapped_in[15] = mapped_in_temp[18];
wb_mapped_in[16] = mapped_in_temp[19];
wb_mapped_in[17] = mapped_in_temp[20];
wb_mapped_in[18] = mapped_in_temp[21];
wb_mapped_in[19] = mapped_in_temp[22];
wb_mapped_in[20] = mapped_in_temp[23];
wb_mapped_in[21] = mapped_in_temp[24];
wb_mapped_in[22] = mapped_in_temp[25];
wb_mapped_in[23] = mapped_in_temp[26];
wb_mapped_in[24] = mapped_in_temp[27];
wb_mapped_in[25] = mapped_in_temp[28];
wb_mapped_in[26] = mapped_in_temp[29];
wb_mapped_in[27] = mapped_in_temp[30];
wb_mapped_in[28] = mapped_in_temp[31];
wb_mapped_in[29] = mapped_in_temp[0] ;
wb_mapped_in[30] = mapped_in_temp[1] ;
wb_mapped_in[31] = mapped_in_temp[2] ;
wb_mapped_in[0] = mapped_in_temp[2] ;
wb_mapped_in[1] = mapped_in_temp[3] ;
wb_mapped_in[2] = mapped_in_temp[4] ;
wb_mapped_in[3] = mapped_in_temp[5] ;
wb_mapped_in[4] = mapped_in_temp[6] ;
wb_mapped_in[5] = mapped_in_temp[7] ;
wb_mapped_in[6] = mapped_in_temp[8] ;
wb_mapped_in[7] = mapped_in_temp[9] ;
wb_mapped_in[8] = mapped_in_temp[10];
wb_mapped_in[9] = mapped_in_temp[11];
wb_mapped_in[10] = mapped_in_temp[12];
wb_mapped_in[11] = mapped_in_temp[13];
wb_mapped_in[12] = mapped_in_temp[14];
wb_mapped_in[13] = mapped_in_temp[15];
wb_mapped_in[14] = mapped_in_temp[16];
wb_mapped_in[15] = mapped_in_temp[17];
wb_mapped_in[16] = mapped_in_temp[18];
wb_mapped_in[17] = mapped_in_temp[19];
wb_mapped_in[18] = mapped_in_temp[20];
wb_mapped_in[19] = mapped_in_temp[21];
wb_mapped_in[20] = mapped_in_temp[22];
wb_mapped_in[21] = mapped_in_temp[23];
wb_mapped_in[22] = mapped_in_temp[24];
wb_mapped_in[23] = mapped_in_temp[25];
wb_mapped_in[24] = mapped_in_temp[26];
wb_mapped_in[25] = mapped_in_temp[27];
wb_mapped_in[26] = mapped_in_temp[28];
wb_mapped_in[27] = mapped_in_temp[29];
wb_mapped_in[28] = mapped_in_temp[30];
wb_mapped_in[29] = mapped_in_temp[31];
wb_mapped_in[30] = mapped_in_temp[0] ;
wb_mapped_in[31] = mapped_in_temp[1] ;
wb_mapped_in[0] = mapped_in_temp[1] ;
wb_mapped_in[1] = mapped_in_temp[2] ;
wb_mapped_in[2] = mapped_in_temp[3] ;
wb_mapped_in[3] = mapped_in_temp[4] ;
wb_mapped_in[4] = mapped_in_temp[5] ;
wb_mapped_in[5] = mapped_in_temp[6] ;
wb_mapped_in[6] = mapped_in_temp[7] ;
wb_mapped_in[7] = mapped_in_temp[8] ;
wb_mapped_in[8] = mapped_in_temp[9] ;
wb_mapped_in[9] = mapped_in_temp[10];
wb_mapped_in[10] = mapped_in_temp[11];
wb_mapped_in[11] = mapped_in_temp[12];
wb_mapped_in[12] = mapped_in_temp[13];
wb_mapped_in[13] = mapped_in_temp[14];
wb_mapped_in[14] = mapped_in_temp[15];
wb_mapped_in[15] = mapped_in_temp[16];
wb_mapped_in[16] = mapped_in_temp[17];
wb_mapped_in[17] = mapped_in_temp[18];
wb_mapped_in[18] = mapped_in_temp[19];
wb_mapped_in[19] = mapped_in_temp[20];
wb_mapped_in[20] = mapped_in_temp[21];
wb_mapped_in[21] = mapped_in_temp[22];
wb_mapped_in[22] = mapped_in_temp[23];
wb_mapped_in[23] = mapped_in_temp[24];
wb_mapped_in[24] = mapped_in_temp[25];
wb_mapped_in[25] = mapped_in_temp[26];
wb_mapped_in[26] = mapped_in_temp[27];
wb_mapped_in[27] = mapped_in_temp[28];
wb_mapped_in[28] = mapped_in_temp[29];
wb_mapped_in[29] = mapped_in_temp[30];
wb_mapped_in[30] = mapped_in_temp[31];
wb_mapped_in[31] = mapped_in_temp[0] ;
endcase // casex(anchor_buf[4:0])
endcase // casex(tt_index_temp[11:10])
endmodule // niu_zcp_unmap_engine