mirror of
https://github.com/ehw-fit/ariths-gen.git
synced 2025-04-20 05:41:25 +01:00
918 lines
76 KiB
C
918 lines
76 KiB
C
#include <stdio.h>
|
|
#include <stdint.h>
|
|
|
|
uint8_t xor_gate(uint8_t a, uint8_t b){
|
|
return ((a >> 0) & 0x01) ^ ((b >> 0) & 0x01);
|
|
}
|
|
|
|
uint8_t not_gate(uint8_t a){
|
|
return ~(((a >> 0) & 0x01)) & 0x01;
|
|
}
|
|
|
|
uint8_t and_gate(uint8_t a, uint8_t b){
|
|
return ((a >> 0) & 0x01) & ((b >> 0) & 0x01);
|
|
}
|
|
|
|
uint8_t or_gate(uint8_t a, uint8_t b){
|
|
return ((a >> 0) & 0x01) | ((b >> 0) & 0x01);
|
|
}
|
|
|
|
uint8_t fs(uint8_t a, uint8_t b, uint8_t bin){
|
|
uint8_t fs_out = 0;
|
|
uint8_t fs_xor0 = 0;
|
|
uint8_t fs_not0 = 0;
|
|
uint8_t fs_and0 = 0;
|
|
uint8_t fs_xor1 = 0;
|
|
uint8_t fs_not1 = 0;
|
|
uint8_t fs_and1 = 0;
|
|
uint8_t fs_or0 = 0;
|
|
|
|
fs_xor0 = xor_gate(((a >> 0) & 0x01), ((b >> 0) & 0x01));
|
|
fs_not0 = not_gate(((a >> 0) & 0x01));
|
|
fs_and0 = and_gate(((fs_not0 >> 0) & 0x01), ((b >> 0) & 0x01));
|
|
fs_xor1 = xor_gate(((bin >> 0) & 0x01), ((fs_xor0 >> 0) & 0x01));
|
|
fs_not1 = not_gate(((fs_xor0 >> 0) & 0x01));
|
|
fs_and1 = and_gate(((fs_not1 >> 0) & 0x01), ((bin >> 0) & 0x01));
|
|
fs_or0 = or_gate(((fs_and1 >> 0) & 0x01), ((fs_and0 >> 0) & 0x01));
|
|
|
|
fs_out |= ((fs_xor1 >> 0) & 0x01) << 0;
|
|
fs_out |= ((fs_or0 >> 0) & 0x01) << 1;
|
|
return fs_out;
|
|
}
|
|
|
|
uint8_t mux2to1(uint8_t d0, uint8_t d1, uint8_t sel){
|
|
uint8_t mux2to1_out = 0;
|
|
uint8_t mux2to1_and0 = 0;
|
|
uint8_t mux2to1_not0 = 0;
|
|
uint8_t mux2to1_and1 = 0;
|
|
uint8_t mux2to1_xor0 = 0;
|
|
|
|
mux2to1_and0 = and_gate(((d1 >> 0) & 0x01), ((sel >> 0) & 0x01));
|
|
mux2to1_not0 = not_gate(((sel >> 0) & 0x01));
|
|
mux2to1_and1 = and_gate(((d0 >> 0) & 0x01), ((mux2to1_not0 >> 0) & 0x01));
|
|
mux2to1_xor0 = xor_gate(((mux2to1_and0 >> 0) & 0x01), ((mux2to1_and1 >> 0) & 0x01));
|
|
|
|
mux2to1_out |= ((mux2to1_xor0 >> 0) & 0x01) << 0;
|
|
return mux2to1_out;
|
|
}
|
|
|
|
uint64_t h_arrdiv12(uint64_t a, uint64_t b){
|
|
uint64_t h_arrdiv12_out = 0;
|
|
uint8_t h_arrdiv12_fs0_xor0 = 0;
|
|
uint8_t h_arrdiv12_fs0_and0 = 0;
|
|
uint8_t h_arrdiv12_fs1_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs1_or0 = 0;
|
|
uint8_t h_arrdiv12_fs2_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs2_or0 = 0;
|
|
uint8_t h_arrdiv12_fs3_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs3_or0 = 0;
|
|
uint8_t h_arrdiv12_fs4_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs4_or0 = 0;
|
|
uint8_t h_arrdiv12_fs5_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs5_or0 = 0;
|
|
uint8_t h_arrdiv12_fs6_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs6_or0 = 0;
|
|
uint8_t h_arrdiv12_fs7_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs7_or0 = 0;
|
|
uint8_t h_arrdiv12_fs8_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs8_or0 = 0;
|
|
uint8_t h_arrdiv12_fs9_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs9_or0 = 0;
|
|
uint8_t h_arrdiv12_fs10_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs10_or0 = 0;
|
|
uint8_t h_arrdiv12_fs11_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs11_or0 = 0;
|
|
uint8_t h_arrdiv12_mux2to10_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to11_and1 = 0;
|
|
uint8_t h_arrdiv12_mux2to12_and1 = 0;
|
|
uint8_t h_arrdiv12_mux2to13_and1 = 0;
|
|
uint8_t h_arrdiv12_mux2to14_and1 = 0;
|
|
uint8_t h_arrdiv12_mux2to15_and1 = 0;
|
|
uint8_t h_arrdiv12_mux2to16_and1 = 0;
|
|
uint8_t h_arrdiv12_mux2to17_and1 = 0;
|
|
uint8_t h_arrdiv12_mux2to18_and1 = 0;
|
|
uint8_t h_arrdiv12_mux2to19_and1 = 0;
|
|
uint8_t h_arrdiv12_mux2to110_and1 = 0;
|
|
uint8_t h_arrdiv12_not0 = 0;
|
|
uint8_t h_arrdiv12_fs12_xor0 = 0;
|
|
uint8_t h_arrdiv12_fs12_and0 = 0;
|
|
uint8_t h_arrdiv12_fs13_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs13_or0 = 0;
|
|
uint8_t h_arrdiv12_fs14_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs14_or0 = 0;
|
|
uint8_t h_arrdiv12_fs15_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs15_or0 = 0;
|
|
uint8_t h_arrdiv12_fs16_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs16_or0 = 0;
|
|
uint8_t h_arrdiv12_fs17_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs17_or0 = 0;
|
|
uint8_t h_arrdiv12_fs18_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs18_or0 = 0;
|
|
uint8_t h_arrdiv12_fs19_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs19_or0 = 0;
|
|
uint8_t h_arrdiv12_fs20_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs20_or0 = 0;
|
|
uint8_t h_arrdiv12_fs21_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs21_or0 = 0;
|
|
uint8_t h_arrdiv12_fs22_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs22_or0 = 0;
|
|
uint8_t h_arrdiv12_fs23_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs23_or0 = 0;
|
|
uint8_t h_arrdiv12_mux2to111_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to112_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to113_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to114_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to115_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to116_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to117_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to118_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to119_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to120_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to121_xor0 = 0;
|
|
uint8_t h_arrdiv12_not1 = 0;
|
|
uint8_t h_arrdiv12_fs24_xor0 = 0;
|
|
uint8_t h_arrdiv12_fs24_and0 = 0;
|
|
uint8_t h_arrdiv12_fs25_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs25_or0 = 0;
|
|
uint8_t h_arrdiv12_fs26_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs26_or0 = 0;
|
|
uint8_t h_arrdiv12_fs27_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs27_or0 = 0;
|
|
uint8_t h_arrdiv12_fs28_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs28_or0 = 0;
|
|
uint8_t h_arrdiv12_fs29_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs29_or0 = 0;
|
|
uint8_t h_arrdiv12_fs30_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs30_or0 = 0;
|
|
uint8_t h_arrdiv12_fs31_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs31_or0 = 0;
|
|
uint8_t h_arrdiv12_fs32_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs32_or0 = 0;
|
|
uint8_t h_arrdiv12_fs33_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs33_or0 = 0;
|
|
uint8_t h_arrdiv12_fs34_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs34_or0 = 0;
|
|
uint8_t h_arrdiv12_fs35_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs35_or0 = 0;
|
|
uint8_t h_arrdiv12_mux2to122_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to123_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to124_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to125_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to126_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to127_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to128_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to129_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to130_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to131_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to132_xor0 = 0;
|
|
uint8_t h_arrdiv12_not2 = 0;
|
|
uint8_t h_arrdiv12_fs36_xor0 = 0;
|
|
uint8_t h_arrdiv12_fs36_and0 = 0;
|
|
uint8_t h_arrdiv12_fs37_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs37_or0 = 0;
|
|
uint8_t h_arrdiv12_fs38_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs38_or0 = 0;
|
|
uint8_t h_arrdiv12_fs39_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs39_or0 = 0;
|
|
uint8_t h_arrdiv12_fs40_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs40_or0 = 0;
|
|
uint8_t h_arrdiv12_fs41_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs41_or0 = 0;
|
|
uint8_t h_arrdiv12_fs42_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs42_or0 = 0;
|
|
uint8_t h_arrdiv12_fs43_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs43_or0 = 0;
|
|
uint8_t h_arrdiv12_fs44_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs44_or0 = 0;
|
|
uint8_t h_arrdiv12_fs45_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs45_or0 = 0;
|
|
uint8_t h_arrdiv12_fs46_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs46_or0 = 0;
|
|
uint8_t h_arrdiv12_fs47_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs47_or0 = 0;
|
|
uint8_t h_arrdiv12_mux2to133_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to134_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to135_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to136_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to137_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to138_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to139_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to140_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to141_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to142_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to143_xor0 = 0;
|
|
uint8_t h_arrdiv12_not3 = 0;
|
|
uint8_t h_arrdiv12_fs48_xor0 = 0;
|
|
uint8_t h_arrdiv12_fs48_and0 = 0;
|
|
uint8_t h_arrdiv12_fs49_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs49_or0 = 0;
|
|
uint8_t h_arrdiv12_fs50_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs50_or0 = 0;
|
|
uint8_t h_arrdiv12_fs51_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs51_or0 = 0;
|
|
uint8_t h_arrdiv12_fs52_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs52_or0 = 0;
|
|
uint8_t h_arrdiv12_fs53_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs53_or0 = 0;
|
|
uint8_t h_arrdiv12_fs54_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs54_or0 = 0;
|
|
uint8_t h_arrdiv12_fs55_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs55_or0 = 0;
|
|
uint8_t h_arrdiv12_fs56_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs56_or0 = 0;
|
|
uint8_t h_arrdiv12_fs57_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs57_or0 = 0;
|
|
uint8_t h_arrdiv12_fs58_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs58_or0 = 0;
|
|
uint8_t h_arrdiv12_fs59_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs59_or0 = 0;
|
|
uint8_t h_arrdiv12_mux2to144_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to145_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to146_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to147_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to148_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to149_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to150_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to151_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to152_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to153_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to154_xor0 = 0;
|
|
uint8_t h_arrdiv12_not4 = 0;
|
|
uint8_t h_arrdiv12_fs60_xor0 = 0;
|
|
uint8_t h_arrdiv12_fs60_and0 = 0;
|
|
uint8_t h_arrdiv12_fs61_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs61_or0 = 0;
|
|
uint8_t h_arrdiv12_fs62_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs62_or0 = 0;
|
|
uint8_t h_arrdiv12_fs63_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs63_or0 = 0;
|
|
uint8_t h_arrdiv12_fs64_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs64_or0 = 0;
|
|
uint8_t h_arrdiv12_fs65_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs65_or0 = 0;
|
|
uint8_t h_arrdiv12_fs66_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs66_or0 = 0;
|
|
uint8_t h_arrdiv12_fs67_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs67_or0 = 0;
|
|
uint8_t h_arrdiv12_fs68_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs68_or0 = 0;
|
|
uint8_t h_arrdiv12_fs69_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs69_or0 = 0;
|
|
uint8_t h_arrdiv12_fs70_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs70_or0 = 0;
|
|
uint8_t h_arrdiv12_fs71_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs71_or0 = 0;
|
|
uint8_t h_arrdiv12_mux2to155_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to156_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to157_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to158_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to159_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to160_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to161_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to162_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to163_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to164_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to165_xor0 = 0;
|
|
uint8_t h_arrdiv12_not5 = 0;
|
|
uint8_t h_arrdiv12_fs72_xor0 = 0;
|
|
uint8_t h_arrdiv12_fs72_and0 = 0;
|
|
uint8_t h_arrdiv12_fs73_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs73_or0 = 0;
|
|
uint8_t h_arrdiv12_fs74_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs74_or0 = 0;
|
|
uint8_t h_arrdiv12_fs75_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs75_or0 = 0;
|
|
uint8_t h_arrdiv12_fs76_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs76_or0 = 0;
|
|
uint8_t h_arrdiv12_fs77_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs77_or0 = 0;
|
|
uint8_t h_arrdiv12_fs78_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs78_or0 = 0;
|
|
uint8_t h_arrdiv12_fs79_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs79_or0 = 0;
|
|
uint8_t h_arrdiv12_fs80_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs80_or0 = 0;
|
|
uint8_t h_arrdiv12_fs81_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs81_or0 = 0;
|
|
uint8_t h_arrdiv12_fs82_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs82_or0 = 0;
|
|
uint8_t h_arrdiv12_fs83_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs83_or0 = 0;
|
|
uint8_t h_arrdiv12_mux2to166_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to167_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to168_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to169_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to170_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to171_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to172_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to173_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to174_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to175_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to176_xor0 = 0;
|
|
uint8_t h_arrdiv12_not6 = 0;
|
|
uint8_t h_arrdiv12_fs84_xor0 = 0;
|
|
uint8_t h_arrdiv12_fs84_and0 = 0;
|
|
uint8_t h_arrdiv12_fs85_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs85_or0 = 0;
|
|
uint8_t h_arrdiv12_fs86_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs86_or0 = 0;
|
|
uint8_t h_arrdiv12_fs87_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs87_or0 = 0;
|
|
uint8_t h_arrdiv12_fs88_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs88_or0 = 0;
|
|
uint8_t h_arrdiv12_fs89_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs89_or0 = 0;
|
|
uint8_t h_arrdiv12_fs90_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs90_or0 = 0;
|
|
uint8_t h_arrdiv12_fs91_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs91_or0 = 0;
|
|
uint8_t h_arrdiv12_fs92_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs92_or0 = 0;
|
|
uint8_t h_arrdiv12_fs93_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs93_or0 = 0;
|
|
uint8_t h_arrdiv12_fs94_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs94_or0 = 0;
|
|
uint8_t h_arrdiv12_fs95_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs95_or0 = 0;
|
|
uint8_t h_arrdiv12_mux2to177_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to178_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to179_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to180_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to181_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to182_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to183_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to184_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to185_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to186_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to187_xor0 = 0;
|
|
uint8_t h_arrdiv12_not7 = 0;
|
|
uint8_t h_arrdiv12_fs96_xor0 = 0;
|
|
uint8_t h_arrdiv12_fs96_and0 = 0;
|
|
uint8_t h_arrdiv12_fs97_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs97_or0 = 0;
|
|
uint8_t h_arrdiv12_fs98_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs98_or0 = 0;
|
|
uint8_t h_arrdiv12_fs99_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs99_or0 = 0;
|
|
uint8_t h_arrdiv12_fs100_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs100_or0 = 0;
|
|
uint8_t h_arrdiv12_fs101_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs101_or0 = 0;
|
|
uint8_t h_arrdiv12_fs102_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs102_or0 = 0;
|
|
uint8_t h_arrdiv12_fs103_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs103_or0 = 0;
|
|
uint8_t h_arrdiv12_fs104_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs104_or0 = 0;
|
|
uint8_t h_arrdiv12_fs105_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs105_or0 = 0;
|
|
uint8_t h_arrdiv12_fs106_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs106_or0 = 0;
|
|
uint8_t h_arrdiv12_fs107_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs107_or0 = 0;
|
|
uint8_t h_arrdiv12_mux2to188_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to189_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to190_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to191_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to192_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to193_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to194_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to195_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to196_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to197_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to198_xor0 = 0;
|
|
uint8_t h_arrdiv12_not8 = 0;
|
|
uint8_t h_arrdiv12_fs108_xor0 = 0;
|
|
uint8_t h_arrdiv12_fs108_and0 = 0;
|
|
uint8_t h_arrdiv12_fs109_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs109_or0 = 0;
|
|
uint8_t h_arrdiv12_fs110_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs110_or0 = 0;
|
|
uint8_t h_arrdiv12_fs111_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs111_or0 = 0;
|
|
uint8_t h_arrdiv12_fs112_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs112_or0 = 0;
|
|
uint8_t h_arrdiv12_fs113_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs113_or0 = 0;
|
|
uint8_t h_arrdiv12_fs114_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs114_or0 = 0;
|
|
uint8_t h_arrdiv12_fs115_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs115_or0 = 0;
|
|
uint8_t h_arrdiv12_fs116_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs116_or0 = 0;
|
|
uint8_t h_arrdiv12_fs117_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs117_or0 = 0;
|
|
uint8_t h_arrdiv12_fs118_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs118_or0 = 0;
|
|
uint8_t h_arrdiv12_fs119_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs119_or0 = 0;
|
|
uint8_t h_arrdiv12_mux2to199_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to1100_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to1101_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to1102_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to1103_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to1104_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to1105_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to1106_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to1107_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to1108_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to1109_xor0 = 0;
|
|
uint8_t h_arrdiv12_not9 = 0;
|
|
uint8_t h_arrdiv12_fs120_xor0 = 0;
|
|
uint8_t h_arrdiv12_fs120_and0 = 0;
|
|
uint8_t h_arrdiv12_fs121_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs121_or0 = 0;
|
|
uint8_t h_arrdiv12_fs122_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs122_or0 = 0;
|
|
uint8_t h_arrdiv12_fs123_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs123_or0 = 0;
|
|
uint8_t h_arrdiv12_fs124_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs124_or0 = 0;
|
|
uint8_t h_arrdiv12_fs125_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs125_or0 = 0;
|
|
uint8_t h_arrdiv12_fs126_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs126_or0 = 0;
|
|
uint8_t h_arrdiv12_fs127_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs127_or0 = 0;
|
|
uint8_t h_arrdiv12_fs128_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs128_or0 = 0;
|
|
uint8_t h_arrdiv12_fs129_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs129_or0 = 0;
|
|
uint8_t h_arrdiv12_fs130_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs130_or0 = 0;
|
|
uint8_t h_arrdiv12_fs131_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs131_or0 = 0;
|
|
uint8_t h_arrdiv12_mux2to1110_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to1111_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to1112_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to1113_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to1114_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to1115_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to1116_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to1117_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to1118_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to1119_xor0 = 0;
|
|
uint8_t h_arrdiv12_mux2to1120_xor0 = 0;
|
|
uint8_t h_arrdiv12_not10 = 0;
|
|
uint8_t h_arrdiv12_fs132_xor0 = 0;
|
|
uint8_t h_arrdiv12_fs132_and0 = 0;
|
|
uint8_t h_arrdiv12_fs133_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs133_or0 = 0;
|
|
uint8_t h_arrdiv12_fs134_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs134_or0 = 0;
|
|
uint8_t h_arrdiv12_fs135_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs135_or0 = 0;
|
|
uint8_t h_arrdiv12_fs136_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs136_or0 = 0;
|
|
uint8_t h_arrdiv12_fs137_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs137_or0 = 0;
|
|
uint8_t h_arrdiv12_fs138_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs138_or0 = 0;
|
|
uint8_t h_arrdiv12_fs139_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs139_or0 = 0;
|
|
uint8_t h_arrdiv12_fs140_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs140_or0 = 0;
|
|
uint8_t h_arrdiv12_fs141_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs141_or0 = 0;
|
|
uint8_t h_arrdiv12_fs142_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs142_or0 = 0;
|
|
uint8_t h_arrdiv12_fs143_xor1 = 0;
|
|
uint8_t h_arrdiv12_fs143_or0 = 0;
|
|
uint8_t h_arrdiv12_not11 = 0;
|
|
|
|
h_arrdiv12_fs0_xor0 = (fs(((a >> 11) & 0x01), ((b >> 0) & 0x01), (0x00)) >> 0) & 0x01;
|
|
h_arrdiv12_fs0_and0 = (fs(((a >> 11) & 0x01), ((b >> 0) & 0x01), (0x00)) >> 1) & 0x01;
|
|
h_arrdiv12_fs1_xor1 = (fs((0x00), ((b >> 1) & 0x01), ((h_arrdiv12_fs0_and0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs1_or0 = (fs((0x00), ((b >> 1) & 0x01), ((h_arrdiv12_fs0_and0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs2_xor1 = (fs((0x00), ((b >> 2) & 0x01), ((h_arrdiv12_fs1_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs2_or0 = (fs((0x00), ((b >> 2) & 0x01), ((h_arrdiv12_fs1_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs3_xor1 = (fs((0x00), ((b >> 3) & 0x01), ((h_arrdiv12_fs2_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs3_or0 = (fs((0x00), ((b >> 3) & 0x01), ((h_arrdiv12_fs2_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs4_xor1 = (fs((0x00), ((b >> 4) & 0x01), ((h_arrdiv12_fs3_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs4_or0 = (fs((0x00), ((b >> 4) & 0x01), ((h_arrdiv12_fs3_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs5_xor1 = (fs((0x00), ((b >> 5) & 0x01), ((h_arrdiv12_fs4_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs5_or0 = (fs((0x00), ((b >> 5) & 0x01), ((h_arrdiv12_fs4_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs6_xor1 = (fs((0x00), ((b >> 6) & 0x01), ((h_arrdiv12_fs5_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs6_or0 = (fs((0x00), ((b >> 6) & 0x01), ((h_arrdiv12_fs5_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs7_xor1 = (fs((0x00), ((b >> 7) & 0x01), ((h_arrdiv12_fs6_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs7_or0 = (fs((0x00), ((b >> 7) & 0x01), ((h_arrdiv12_fs6_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs8_xor1 = (fs((0x00), ((b >> 8) & 0x01), ((h_arrdiv12_fs7_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs8_or0 = (fs((0x00), ((b >> 8) & 0x01), ((h_arrdiv12_fs7_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs9_xor1 = (fs((0x00), ((b >> 9) & 0x01), ((h_arrdiv12_fs8_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs9_or0 = (fs((0x00), ((b >> 9) & 0x01), ((h_arrdiv12_fs8_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs10_xor1 = (fs((0x00), ((b >> 10) & 0x01), ((h_arrdiv12_fs9_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs10_or0 = (fs((0x00), ((b >> 10) & 0x01), ((h_arrdiv12_fs9_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs11_xor1 = (fs((0x00), ((b >> 11) & 0x01), ((h_arrdiv12_fs10_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs11_or0 = (fs((0x00), ((b >> 11) & 0x01), ((h_arrdiv12_fs10_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_mux2to10_xor0 = (mux2to1(((h_arrdiv12_fs0_xor0 >> 0) & 0x01), ((a >> 11) & 0x01), ((h_arrdiv12_fs11_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to11_and1 = (mux2to1(((h_arrdiv12_fs1_xor1 >> 0) & 0x01), (0x00), ((h_arrdiv12_fs11_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to12_and1 = (mux2to1(((h_arrdiv12_fs2_xor1 >> 0) & 0x01), (0x00), ((h_arrdiv12_fs11_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to13_and1 = (mux2to1(((h_arrdiv12_fs3_xor1 >> 0) & 0x01), (0x00), ((h_arrdiv12_fs11_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to14_and1 = (mux2to1(((h_arrdiv12_fs4_xor1 >> 0) & 0x01), (0x00), ((h_arrdiv12_fs11_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to15_and1 = (mux2to1(((h_arrdiv12_fs5_xor1 >> 0) & 0x01), (0x00), ((h_arrdiv12_fs11_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to16_and1 = (mux2to1(((h_arrdiv12_fs6_xor1 >> 0) & 0x01), (0x00), ((h_arrdiv12_fs11_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to17_and1 = (mux2to1(((h_arrdiv12_fs7_xor1 >> 0) & 0x01), (0x00), ((h_arrdiv12_fs11_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to18_and1 = (mux2to1(((h_arrdiv12_fs8_xor1 >> 0) & 0x01), (0x00), ((h_arrdiv12_fs11_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to19_and1 = (mux2to1(((h_arrdiv12_fs9_xor1 >> 0) & 0x01), (0x00), ((h_arrdiv12_fs11_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to110_and1 = (mux2to1(((h_arrdiv12_fs10_xor1 >> 0) & 0x01), (0x00), ((h_arrdiv12_fs11_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_not0 = not_gate(((h_arrdiv12_fs11_or0 >> 0) & 0x01));
|
|
h_arrdiv12_fs12_xor0 = (fs(((a >> 10) & 0x01), ((b >> 0) & 0x01), (0x00)) >> 0) & 0x01;
|
|
h_arrdiv12_fs12_and0 = (fs(((a >> 10) & 0x01), ((b >> 0) & 0x01), (0x00)) >> 1) & 0x01;
|
|
h_arrdiv12_fs13_xor1 = (fs(((h_arrdiv12_mux2to10_xor0 >> 0) & 0x01), ((b >> 1) & 0x01), ((h_arrdiv12_fs12_and0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs13_or0 = (fs(((h_arrdiv12_mux2to10_xor0 >> 0) & 0x01), ((b >> 1) & 0x01), ((h_arrdiv12_fs12_and0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs14_xor1 = (fs(((h_arrdiv12_mux2to11_and1 >> 0) & 0x01), ((b >> 2) & 0x01), ((h_arrdiv12_fs13_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs14_or0 = (fs(((h_arrdiv12_mux2to11_and1 >> 0) & 0x01), ((b >> 2) & 0x01), ((h_arrdiv12_fs13_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs15_xor1 = (fs(((h_arrdiv12_mux2to12_and1 >> 0) & 0x01), ((b >> 3) & 0x01), ((h_arrdiv12_fs14_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs15_or0 = (fs(((h_arrdiv12_mux2to12_and1 >> 0) & 0x01), ((b >> 3) & 0x01), ((h_arrdiv12_fs14_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs16_xor1 = (fs(((h_arrdiv12_mux2to13_and1 >> 0) & 0x01), ((b >> 4) & 0x01), ((h_arrdiv12_fs15_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs16_or0 = (fs(((h_arrdiv12_mux2to13_and1 >> 0) & 0x01), ((b >> 4) & 0x01), ((h_arrdiv12_fs15_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs17_xor1 = (fs(((h_arrdiv12_mux2to14_and1 >> 0) & 0x01), ((b >> 5) & 0x01), ((h_arrdiv12_fs16_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs17_or0 = (fs(((h_arrdiv12_mux2to14_and1 >> 0) & 0x01), ((b >> 5) & 0x01), ((h_arrdiv12_fs16_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs18_xor1 = (fs(((h_arrdiv12_mux2to15_and1 >> 0) & 0x01), ((b >> 6) & 0x01), ((h_arrdiv12_fs17_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs18_or0 = (fs(((h_arrdiv12_mux2to15_and1 >> 0) & 0x01), ((b >> 6) & 0x01), ((h_arrdiv12_fs17_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs19_xor1 = (fs(((h_arrdiv12_mux2to16_and1 >> 0) & 0x01), ((b >> 7) & 0x01), ((h_arrdiv12_fs18_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs19_or0 = (fs(((h_arrdiv12_mux2to16_and1 >> 0) & 0x01), ((b >> 7) & 0x01), ((h_arrdiv12_fs18_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs20_xor1 = (fs(((h_arrdiv12_mux2to17_and1 >> 0) & 0x01), ((b >> 8) & 0x01), ((h_arrdiv12_fs19_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs20_or0 = (fs(((h_arrdiv12_mux2to17_and1 >> 0) & 0x01), ((b >> 8) & 0x01), ((h_arrdiv12_fs19_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs21_xor1 = (fs(((h_arrdiv12_mux2to18_and1 >> 0) & 0x01), ((b >> 9) & 0x01), ((h_arrdiv12_fs20_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs21_or0 = (fs(((h_arrdiv12_mux2to18_and1 >> 0) & 0x01), ((b >> 9) & 0x01), ((h_arrdiv12_fs20_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs22_xor1 = (fs(((h_arrdiv12_mux2to19_and1 >> 0) & 0x01), ((b >> 10) & 0x01), ((h_arrdiv12_fs21_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs22_or0 = (fs(((h_arrdiv12_mux2to19_and1 >> 0) & 0x01), ((b >> 10) & 0x01), ((h_arrdiv12_fs21_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs23_xor1 = (fs(((h_arrdiv12_mux2to110_and1 >> 0) & 0x01), ((b >> 11) & 0x01), ((h_arrdiv12_fs22_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs23_or0 = (fs(((h_arrdiv12_mux2to110_and1 >> 0) & 0x01), ((b >> 11) & 0x01), ((h_arrdiv12_fs22_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_mux2to111_xor0 = (mux2to1(((h_arrdiv12_fs12_xor0 >> 0) & 0x01), ((a >> 10) & 0x01), ((h_arrdiv12_fs23_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to112_xor0 = (mux2to1(((h_arrdiv12_fs13_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to10_xor0 >> 0) & 0x01), ((h_arrdiv12_fs23_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to113_xor0 = (mux2to1(((h_arrdiv12_fs14_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to11_and1 >> 0) & 0x01), ((h_arrdiv12_fs23_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to114_xor0 = (mux2to1(((h_arrdiv12_fs15_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to12_and1 >> 0) & 0x01), ((h_arrdiv12_fs23_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to115_xor0 = (mux2to1(((h_arrdiv12_fs16_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to13_and1 >> 0) & 0x01), ((h_arrdiv12_fs23_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to116_xor0 = (mux2to1(((h_arrdiv12_fs17_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to14_and1 >> 0) & 0x01), ((h_arrdiv12_fs23_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to117_xor0 = (mux2to1(((h_arrdiv12_fs18_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to15_and1 >> 0) & 0x01), ((h_arrdiv12_fs23_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to118_xor0 = (mux2to1(((h_arrdiv12_fs19_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to16_and1 >> 0) & 0x01), ((h_arrdiv12_fs23_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to119_xor0 = (mux2to1(((h_arrdiv12_fs20_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to17_and1 >> 0) & 0x01), ((h_arrdiv12_fs23_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to120_xor0 = (mux2to1(((h_arrdiv12_fs21_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to18_and1 >> 0) & 0x01), ((h_arrdiv12_fs23_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to121_xor0 = (mux2to1(((h_arrdiv12_fs22_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to19_and1 >> 0) & 0x01), ((h_arrdiv12_fs23_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_not1 = not_gate(((h_arrdiv12_fs23_or0 >> 0) & 0x01));
|
|
h_arrdiv12_fs24_xor0 = (fs(((a >> 9) & 0x01), ((b >> 0) & 0x01), (0x00)) >> 0) & 0x01;
|
|
h_arrdiv12_fs24_and0 = (fs(((a >> 9) & 0x01), ((b >> 0) & 0x01), (0x00)) >> 1) & 0x01;
|
|
h_arrdiv12_fs25_xor1 = (fs(((h_arrdiv12_mux2to111_xor0 >> 0) & 0x01), ((b >> 1) & 0x01), ((h_arrdiv12_fs24_and0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs25_or0 = (fs(((h_arrdiv12_mux2to111_xor0 >> 0) & 0x01), ((b >> 1) & 0x01), ((h_arrdiv12_fs24_and0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs26_xor1 = (fs(((h_arrdiv12_mux2to112_xor0 >> 0) & 0x01), ((b >> 2) & 0x01), ((h_arrdiv12_fs25_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs26_or0 = (fs(((h_arrdiv12_mux2to112_xor0 >> 0) & 0x01), ((b >> 2) & 0x01), ((h_arrdiv12_fs25_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs27_xor1 = (fs(((h_arrdiv12_mux2to113_xor0 >> 0) & 0x01), ((b >> 3) & 0x01), ((h_arrdiv12_fs26_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs27_or0 = (fs(((h_arrdiv12_mux2to113_xor0 >> 0) & 0x01), ((b >> 3) & 0x01), ((h_arrdiv12_fs26_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs28_xor1 = (fs(((h_arrdiv12_mux2to114_xor0 >> 0) & 0x01), ((b >> 4) & 0x01), ((h_arrdiv12_fs27_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs28_or0 = (fs(((h_arrdiv12_mux2to114_xor0 >> 0) & 0x01), ((b >> 4) & 0x01), ((h_arrdiv12_fs27_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs29_xor1 = (fs(((h_arrdiv12_mux2to115_xor0 >> 0) & 0x01), ((b >> 5) & 0x01), ((h_arrdiv12_fs28_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs29_or0 = (fs(((h_arrdiv12_mux2to115_xor0 >> 0) & 0x01), ((b >> 5) & 0x01), ((h_arrdiv12_fs28_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs30_xor1 = (fs(((h_arrdiv12_mux2to116_xor0 >> 0) & 0x01), ((b >> 6) & 0x01), ((h_arrdiv12_fs29_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs30_or0 = (fs(((h_arrdiv12_mux2to116_xor0 >> 0) & 0x01), ((b >> 6) & 0x01), ((h_arrdiv12_fs29_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs31_xor1 = (fs(((h_arrdiv12_mux2to117_xor0 >> 0) & 0x01), ((b >> 7) & 0x01), ((h_arrdiv12_fs30_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs31_or0 = (fs(((h_arrdiv12_mux2to117_xor0 >> 0) & 0x01), ((b >> 7) & 0x01), ((h_arrdiv12_fs30_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs32_xor1 = (fs(((h_arrdiv12_mux2to118_xor0 >> 0) & 0x01), ((b >> 8) & 0x01), ((h_arrdiv12_fs31_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs32_or0 = (fs(((h_arrdiv12_mux2to118_xor0 >> 0) & 0x01), ((b >> 8) & 0x01), ((h_arrdiv12_fs31_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs33_xor1 = (fs(((h_arrdiv12_mux2to119_xor0 >> 0) & 0x01), ((b >> 9) & 0x01), ((h_arrdiv12_fs32_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs33_or0 = (fs(((h_arrdiv12_mux2to119_xor0 >> 0) & 0x01), ((b >> 9) & 0x01), ((h_arrdiv12_fs32_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs34_xor1 = (fs(((h_arrdiv12_mux2to120_xor0 >> 0) & 0x01), ((b >> 10) & 0x01), ((h_arrdiv12_fs33_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs34_or0 = (fs(((h_arrdiv12_mux2to120_xor0 >> 0) & 0x01), ((b >> 10) & 0x01), ((h_arrdiv12_fs33_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs35_xor1 = (fs(((h_arrdiv12_mux2to121_xor0 >> 0) & 0x01), ((b >> 11) & 0x01), ((h_arrdiv12_fs34_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs35_or0 = (fs(((h_arrdiv12_mux2to121_xor0 >> 0) & 0x01), ((b >> 11) & 0x01), ((h_arrdiv12_fs34_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_mux2to122_xor0 = (mux2to1(((h_arrdiv12_fs24_xor0 >> 0) & 0x01), ((a >> 9) & 0x01), ((h_arrdiv12_fs35_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to123_xor0 = (mux2to1(((h_arrdiv12_fs25_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to111_xor0 >> 0) & 0x01), ((h_arrdiv12_fs35_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to124_xor0 = (mux2to1(((h_arrdiv12_fs26_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to112_xor0 >> 0) & 0x01), ((h_arrdiv12_fs35_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to125_xor0 = (mux2to1(((h_arrdiv12_fs27_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to113_xor0 >> 0) & 0x01), ((h_arrdiv12_fs35_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to126_xor0 = (mux2to1(((h_arrdiv12_fs28_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to114_xor0 >> 0) & 0x01), ((h_arrdiv12_fs35_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to127_xor0 = (mux2to1(((h_arrdiv12_fs29_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to115_xor0 >> 0) & 0x01), ((h_arrdiv12_fs35_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to128_xor0 = (mux2to1(((h_arrdiv12_fs30_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to116_xor0 >> 0) & 0x01), ((h_arrdiv12_fs35_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to129_xor0 = (mux2to1(((h_arrdiv12_fs31_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to117_xor0 >> 0) & 0x01), ((h_arrdiv12_fs35_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to130_xor0 = (mux2to1(((h_arrdiv12_fs32_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to118_xor0 >> 0) & 0x01), ((h_arrdiv12_fs35_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to131_xor0 = (mux2to1(((h_arrdiv12_fs33_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to119_xor0 >> 0) & 0x01), ((h_arrdiv12_fs35_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to132_xor0 = (mux2to1(((h_arrdiv12_fs34_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to120_xor0 >> 0) & 0x01), ((h_arrdiv12_fs35_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_not2 = not_gate(((h_arrdiv12_fs35_or0 >> 0) & 0x01));
|
|
h_arrdiv12_fs36_xor0 = (fs(((a >> 8) & 0x01), ((b >> 0) & 0x01), (0x00)) >> 0) & 0x01;
|
|
h_arrdiv12_fs36_and0 = (fs(((a >> 8) & 0x01), ((b >> 0) & 0x01), (0x00)) >> 1) & 0x01;
|
|
h_arrdiv12_fs37_xor1 = (fs(((h_arrdiv12_mux2to122_xor0 >> 0) & 0x01), ((b >> 1) & 0x01), ((h_arrdiv12_fs36_and0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs37_or0 = (fs(((h_arrdiv12_mux2to122_xor0 >> 0) & 0x01), ((b >> 1) & 0x01), ((h_arrdiv12_fs36_and0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs38_xor1 = (fs(((h_arrdiv12_mux2to123_xor0 >> 0) & 0x01), ((b >> 2) & 0x01), ((h_arrdiv12_fs37_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs38_or0 = (fs(((h_arrdiv12_mux2to123_xor0 >> 0) & 0x01), ((b >> 2) & 0x01), ((h_arrdiv12_fs37_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs39_xor1 = (fs(((h_arrdiv12_mux2to124_xor0 >> 0) & 0x01), ((b >> 3) & 0x01), ((h_arrdiv12_fs38_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs39_or0 = (fs(((h_arrdiv12_mux2to124_xor0 >> 0) & 0x01), ((b >> 3) & 0x01), ((h_arrdiv12_fs38_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs40_xor1 = (fs(((h_arrdiv12_mux2to125_xor0 >> 0) & 0x01), ((b >> 4) & 0x01), ((h_arrdiv12_fs39_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs40_or0 = (fs(((h_arrdiv12_mux2to125_xor0 >> 0) & 0x01), ((b >> 4) & 0x01), ((h_arrdiv12_fs39_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs41_xor1 = (fs(((h_arrdiv12_mux2to126_xor0 >> 0) & 0x01), ((b >> 5) & 0x01), ((h_arrdiv12_fs40_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs41_or0 = (fs(((h_arrdiv12_mux2to126_xor0 >> 0) & 0x01), ((b >> 5) & 0x01), ((h_arrdiv12_fs40_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs42_xor1 = (fs(((h_arrdiv12_mux2to127_xor0 >> 0) & 0x01), ((b >> 6) & 0x01), ((h_arrdiv12_fs41_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs42_or0 = (fs(((h_arrdiv12_mux2to127_xor0 >> 0) & 0x01), ((b >> 6) & 0x01), ((h_arrdiv12_fs41_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs43_xor1 = (fs(((h_arrdiv12_mux2to128_xor0 >> 0) & 0x01), ((b >> 7) & 0x01), ((h_arrdiv12_fs42_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs43_or0 = (fs(((h_arrdiv12_mux2to128_xor0 >> 0) & 0x01), ((b >> 7) & 0x01), ((h_arrdiv12_fs42_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs44_xor1 = (fs(((h_arrdiv12_mux2to129_xor0 >> 0) & 0x01), ((b >> 8) & 0x01), ((h_arrdiv12_fs43_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs44_or0 = (fs(((h_arrdiv12_mux2to129_xor0 >> 0) & 0x01), ((b >> 8) & 0x01), ((h_arrdiv12_fs43_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs45_xor1 = (fs(((h_arrdiv12_mux2to130_xor0 >> 0) & 0x01), ((b >> 9) & 0x01), ((h_arrdiv12_fs44_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs45_or0 = (fs(((h_arrdiv12_mux2to130_xor0 >> 0) & 0x01), ((b >> 9) & 0x01), ((h_arrdiv12_fs44_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs46_xor1 = (fs(((h_arrdiv12_mux2to131_xor0 >> 0) & 0x01), ((b >> 10) & 0x01), ((h_arrdiv12_fs45_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs46_or0 = (fs(((h_arrdiv12_mux2to131_xor0 >> 0) & 0x01), ((b >> 10) & 0x01), ((h_arrdiv12_fs45_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs47_xor1 = (fs(((h_arrdiv12_mux2to132_xor0 >> 0) & 0x01), ((b >> 11) & 0x01), ((h_arrdiv12_fs46_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs47_or0 = (fs(((h_arrdiv12_mux2to132_xor0 >> 0) & 0x01), ((b >> 11) & 0x01), ((h_arrdiv12_fs46_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_mux2to133_xor0 = (mux2to1(((h_arrdiv12_fs36_xor0 >> 0) & 0x01), ((a >> 8) & 0x01), ((h_arrdiv12_fs47_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to134_xor0 = (mux2to1(((h_arrdiv12_fs37_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to122_xor0 >> 0) & 0x01), ((h_arrdiv12_fs47_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to135_xor0 = (mux2to1(((h_arrdiv12_fs38_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to123_xor0 >> 0) & 0x01), ((h_arrdiv12_fs47_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to136_xor0 = (mux2to1(((h_arrdiv12_fs39_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to124_xor0 >> 0) & 0x01), ((h_arrdiv12_fs47_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to137_xor0 = (mux2to1(((h_arrdiv12_fs40_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to125_xor0 >> 0) & 0x01), ((h_arrdiv12_fs47_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to138_xor0 = (mux2to1(((h_arrdiv12_fs41_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to126_xor0 >> 0) & 0x01), ((h_arrdiv12_fs47_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to139_xor0 = (mux2to1(((h_arrdiv12_fs42_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to127_xor0 >> 0) & 0x01), ((h_arrdiv12_fs47_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to140_xor0 = (mux2to1(((h_arrdiv12_fs43_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to128_xor0 >> 0) & 0x01), ((h_arrdiv12_fs47_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to141_xor0 = (mux2to1(((h_arrdiv12_fs44_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to129_xor0 >> 0) & 0x01), ((h_arrdiv12_fs47_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to142_xor0 = (mux2to1(((h_arrdiv12_fs45_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to130_xor0 >> 0) & 0x01), ((h_arrdiv12_fs47_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to143_xor0 = (mux2to1(((h_arrdiv12_fs46_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to131_xor0 >> 0) & 0x01), ((h_arrdiv12_fs47_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_not3 = not_gate(((h_arrdiv12_fs47_or0 >> 0) & 0x01));
|
|
h_arrdiv12_fs48_xor0 = (fs(((a >> 7) & 0x01), ((b >> 0) & 0x01), (0x00)) >> 0) & 0x01;
|
|
h_arrdiv12_fs48_and0 = (fs(((a >> 7) & 0x01), ((b >> 0) & 0x01), (0x00)) >> 1) & 0x01;
|
|
h_arrdiv12_fs49_xor1 = (fs(((h_arrdiv12_mux2to133_xor0 >> 0) & 0x01), ((b >> 1) & 0x01), ((h_arrdiv12_fs48_and0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs49_or0 = (fs(((h_arrdiv12_mux2to133_xor0 >> 0) & 0x01), ((b >> 1) & 0x01), ((h_arrdiv12_fs48_and0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs50_xor1 = (fs(((h_arrdiv12_mux2to134_xor0 >> 0) & 0x01), ((b >> 2) & 0x01), ((h_arrdiv12_fs49_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs50_or0 = (fs(((h_arrdiv12_mux2to134_xor0 >> 0) & 0x01), ((b >> 2) & 0x01), ((h_arrdiv12_fs49_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs51_xor1 = (fs(((h_arrdiv12_mux2to135_xor0 >> 0) & 0x01), ((b >> 3) & 0x01), ((h_arrdiv12_fs50_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs51_or0 = (fs(((h_arrdiv12_mux2to135_xor0 >> 0) & 0x01), ((b >> 3) & 0x01), ((h_arrdiv12_fs50_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs52_xor1 = (fs(((h_arrdiv12_mux2to136_xor0 >> 0) & 0x01), ((b >> 4) & 0x01), ((h_arrdiv12_fs51_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs52_or0 = (fs(((h_arrdiv12_mux2to136_xor0 >> 0) & 0x01), ((b >> 4) & 0x01), ((h_arrdiv12_fs51_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs53_xor1 = (fs(((h_arrdiv12_mux2to137_xor0 >> 0) & 0x01), ((b >> 5) & 0x01), ((h_arrdiv12_fs52_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs53_or0 = (fs(((h_arrdiv12_mux2to137_xor0 >> 0) & 0x01), ((b >> 5) & 0x01), ((h_arrdiv12_fs52_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs54_xor1 = (fs(((h_arrdiv12_mux2to138_xor0 >> 0) & 0x01), ((b >> 6) & 0x01), ((h_arrdiv12_fs53_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs54_or0 = (fs(((h_arrdiv12_mux2to138_xor0 >> 0) & 0x01), ((b >> 6) & 0x01), ((h_arrdiv12_fs53_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs55_xor1 = (fs(((h_arrdiv12_mux2to139_xor0 >> 0) & 0x01), ((b >> 7) & 0x01), ((h_arrdiv12_fs54_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs55_or0 = (fs(((h_arrdiv12_mux2to139_xor0 >> 0) & 0x01), ((b >> 7) & 0x01), ((h_arrdiv12_fs54_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs56_xor1 = (fs(((h_arrdiv12_mux2to140_xor0 >> 0) & 0x01), ((b >> 8) & 0x01), ((h_arrdiv12_fs55_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs56_or0 = (fs(((h_arrdiv12_mux2to140_xor0 >> 0) & 0x01), ((b >> 8) & 0x01), ((h_arrdiv12_fs55_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs57_xor1 = (fs(((h_arrdiv12_mux2to141_xor0 >> 0) & 0x01), ((b >> 9) & 0x01), ((h_arrdiv12_fs56_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs57_or0 = (fs(((h_arrdiv12_mux2to141_xor0 >> 0) & 0x01), ((b >> 9) & 0x01), ((h_arrdiv12_fs56_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs58_xor1 = (fs(((h_arrdiv12_mux2to142_xor0 >> 0) & 0x01), ((b >> 10) & 0x01), ((h_arrdiv12_fs57_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs58_or0 = (fs(((h_arrdiv12_mux2to142_xor0 >> 0) & 0x01), ((b >> 10) & 0x01), ((h_arrdiv12_fs57_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs59_xor1 = (fs(((h_arrdiv12_mux2to143_xor0 >> 0) & 0x01), ((b >> 11) & 0x01), ((h_arrdiv12_fs58_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs59_or0 = (fs(((h_arrdiv12_mux2to143_xor0 >> 0) & 0x01), ((b >> 11) & 0x01), ((h_arrdiv12_fs58_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_mux2to144_xor0 = (mux2to1(((h_arrdiv12_fs48_xor0 >> 0) & 0x01), ((a >> 7) & 0x01), ((h_arrdiv12_fs59_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to145_xor0 = (mux2to1(((h_arrdiv12_fs49_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to133_xor0 >> 0) & 0x01), ((h_arrdiv12_fs59_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to146_xor0 = (mux2to1(((h_arrdiv12_fs50_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to134_xor0 >> 0) & 0x01), ((h_arrdiv12_fs59_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to147_xor0 = (mux2to1(((h_arrdiv12_fs51_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to135_xor0 >> 0) & 0x01), ((h_arrdiv12_fs59_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to148_xor0 = (mux2to1(((h_arrdiv12_fs52_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to136_xor0 >> 0) & 0x01), ((h_arrdiv12_fs59_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to149_xor0 = (mux2to1(((h_arrdiv12_fs53_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to137_xor0 >> 0) & 0x01), ((h_arrdiv12_fs59_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to150_xor0 = (mux2to1(((h_arrdiv12_fs54_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to138_xor0 >> 0) & 0x01), ((h_arrdiv12_fs59_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to151_xor0 = (mux2to1(((h_arrdiv12_fs55_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to139_xor0 >> 0) & 0x01), ((h_arrdiv12_fs59_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to152_xor0 = (mux2to1(((h_arrdiv12_fs56_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to140_xor0 >> 0) & 0x01), ((h_arrdiv12_fs59_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to153_xor0 = (mux2to1(((h_arrdiv12_fs57_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to141_xor0 >> 0) & 0x01), ((h_arrdiv12_fs59_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to154_xor0 = (mux2to1(((h_arrdiv12_fs58_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to142_xor0 >> 0) & 0x01), ((h_arrdiv12_fs59_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_not4 = not_gate(((h_arrdiv12_fs59_or0 >> 0) & 0x01));
|
|
h_arrdiv12_fs60_xor0 = (fs(((a >> 6) & 0x01), ((b >> 0) & 0x01), (0x00)) >> 0) & 0x01;
|
|
h_arrdiv12_fs60_and0 = (fs(((a >> 6) & 0x01), ((b >> 0) & 0x01), (0x00)) >> 1) & 0x01;
|
|
h_arrdiv12_fs61_xor1 = (fs(((h_arrdiv12_mux2to144_xor0 >> 0) & 0x01), ((b >> 1) & 0x01), ((h_arrdiv12_fs60_and0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs61_or0 = (fs(((h_arrdiv12_mux2to144_xor0 >> 0) & 0x01), ((b >> 1) & 0x01), ((h_arrdiv12_fs60_and0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs62_xor1 = (fs(((h_arrdiv12_mux2to145_xor0 >> 0) & 0x01), ((b >> 2) & 0x01), ((h_arrdiv12_fs61_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs62_or0 = (fs(((h_arrdiv12_mux2to145_xor0 >> 0) & 0x01), ((b >> 2) & 0x01), ((h_arrdiv12_fs61_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs63_xor1 = (fs(((h_arrdiv12_mux2to146_xor0 >> 0) & 0x01), ((b >> 3) & 0x01), ((h_arrdiv12_fs62_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs63_or0 = (fs(((h_arrdiv12_mux2to146_xor0 >> 0) & 0x01), ((b >> 3) & 0x01), ((h_arrdiv12_fs62_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs64_xor1 = (fs(((h_arrdiv12_mux2to147_xor0 >> 0) & 0x01), ((b >> 4) & 0x01), ((h_arrdiv12_fs63_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs64_or0 = (fs(((h_arrdiv12_mux2to147_xor0 >> 0) & 0x01), ((b >> 4) & 0x01), ((h_arrdiv12_fs63_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs65_xor1 = (fs(((h_arrdiv12_mux2to148_xor0 >> 0) & 0x01), ((b >> 5) & 0x01), ((h_arrdiv12_fs64_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs65_or0 = (fs(((h_arrdiv12_mux2to148_xor0 >> 0) & 0x01), ((b >> 5) & 0x01), ((h_arrdiv12_fs64_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs66_xor1 = (fs(((h_arrdiv12_mux2to149_xor0 >> 0) & 0x01), ((b >> 6) & 0x01), ((h_arrdiv12_fs65_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs66_or0 = (fs(((h_arrdiv12_mux2to149_xor0 >> 0) & 0x01), ((b >> 6) & 0x01), ((h_arrdiv12_fs65_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs67_xor1 = (fs(((h_arrdiv12_mux2to150_xor0 >> 0) & 0x01), ((b >> 7) & 0x01), ((h_arrdiv12_fs66_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs67_or0 = (fs(((h_arrdiv12_mux2to150_xor0 >> 0) & 0x01), ((b >> 7) & 0x01), ((h_arrdiv12_fs66_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs68_xor1 = (fs(((h_arrdiv12_mux2to151_xor0 >> 0) & 0x01), ((b >> 8) & 0x01), ((h_arrdiv12_fs67_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs68_or0 = (fs(((h_arrdiv12_mux2to151_xor0 >> 0) & 0x01), ((b >> 8) & 0x01), ((h_arrdiv12_fs67_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs69_xor1 = (fs(((h_arrdiv12_mux2to152_xor0 >> 0) & 0x01), ((b >> 9) & 0x01), ((h_arrdiv12_fs68_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs69_or0 = (fs(((h_arrdiv12_mux2to152_xor0 >> 0) & 0x01), ((b >> 9) & 0x01), ((h_arrdiv12_fs68_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs70_xor1 = (fs(((h_arrdiv12_mux2to153_xor0 >> 0) & 0x01), ((b >> 10) & 0x01), ((h_arrdiv12_fs69_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs70_or0 = (fs(((h_arrdiv12_mux2to153_xor0 >> 0) & 0x01), ((b >> 10) & 0x01), ((h_arrdiv12_fs69_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs71_xor1 = (fs(((h_arrdiv12_mux2to154_xor0 >> 0) & 0x01), ((b >> 11) & 0x01), ((h_arrdiv12_fs70_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs71_or0 = (fs(((h_arrdiv12_mux2to154_xor0 >> 0) & 0x01), ((b >> 11) & 0x01), ((h_arrdiv12_fs70_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_mux2to155_xor0 = (mux2to1(((h_arrdiv12_fs60_xor0 >> 0) & 0x01), ((a >> 6) & 0x01), ((h_arrdiv12_fs71_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to156_xor0 = (mux2to1(((h_arrdiv12_fs61_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to144_xor0 >> 0) & 0x01), ((h_arrdiv12_fs71_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to157_xor0 = (mux2to1(((h_arrdiv12_fs62_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to145_xor0 >> 0) & 0x01), ((h_arrdiv12_fs71_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to158_xor0 = (mux2to1(((h_arrdiv12_fs63_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to146_xor0 >> 0) & 0x01), ((h_arrdiv12_fs71_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to159_xor0 = (mux2to1(((h_arrdiv12_fs64_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to147_xor0 >> 0) & 0x01), ((h_arrdiv12_fs71_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to160_xor0 = (mux2to1(((h_arrdiv12_fs65_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to148_xor0 >> 0) & 0x01), ((h_arrdiv12_fs71_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to161_xor0 = (mux2to1(((h_arrdiv12_fs66_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to149_xor0 >> 0) & 0x01), ((h_arrdiv12_fs71_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to162_xor0 = (mux2to1(((h_arrdiv12_fs67_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to150_xor0 >> 0) & 0x01), ((h_arrdiv12_fs71_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to163_xor0 = (mux2to1(((h_arrdiv12_fs68_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to151_xor0 >> 0) & 0x01), ((h_arrdiv12_fs71_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to164_xor0 = (mux2to1(((h_arrdiv12_fs69_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to152_xor0 >> 0) & 0x01), ((h_arrdiv12_fs71_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to165_xor0 = (mux2to1(((h_arrdiv12_fs70_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to153_xor0 >> 0) & 0x01), ((h_arrdiv12_fs71_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_not5 = not_gate(((h_arrdiv12_fs71_or0 >> 0) & 0x01));
|
|
h_arrdiv12_fs72_xor0 = (fs(((a >> 5) & 0x01), ((b >> 0) & 0x01), (0x00)) >> 0) & 0x01;
|
|
h_arrdiv12_fs72_and0 = (fs(((a >> 5) & 0x01), ((b >> 0) & 0x01), (0x00)) >> 1) & 0x01;
|
|
h_arrdiv12_fs73_xor1 = (fs(((h_arrdiv12_mux2to155_xor0 >> 0) & 0x01), ((b >> 1) & 0x01), ((h_arrdiv12_fs72_and0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs73_or0 = (fs(((h_arrdiv12_mux2to155_xor0 >> 0) & 0x01), ((b >> 1) & 0x01), ((h_arrdiv12_fs72_and0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs74_xor1 = (fs(((h_arrdiv12_mux2to156_xor0 >> 0) & 0x01), ((b >> 2) & 0x01), ((h_arrdiv12_fs73_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs74_or0 = (fs(((h_arrdiv12_mux2to156_xor0 >> 0) & 0x01), ((b >> 2) & 0x01), ((h_arrdiv12_fs73_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs75_xor1 = (fs(((h_arrdiv12_mux2to157_xor0 >> 0) & 0x01), ((b >> 3) & 0x01), ((h_arrdiv12_fs74_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs75_or0 = (fs(((h_arrdiv12_mux2to157_xor0 >> 0) & 0x01), ((b >> 3) & 0x01), ((h_arrdiv12_fs74_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs76_xor1 = (fs(((h_arrdiv12_mux2to158_xor0 >> 0) & 0x01), ((b >> 4) & 0x01), ((h_arrdiv12_fs75_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs76_or0 = (fs(((h_arrdiv12_mux2to158_xor0 >> 0) & 0x01), ((b >> 4) & 0x01), ((h_arrdiv12_fs75_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs77_xor1 = (fs(((h_arrdiv12_mux2to159_xor0 >> 0) & 0x01), ((b >> 5) & 0x01), ((h_arrdiv12_fs76_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs77_or0 = (fs(((h_arrdiv12_mux2to159_xor0 >> 0) & 0x01), ((b >> 5) & 0x01), ((h_arrdiv12_fs76_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs78_xor1 = (fs(((h_arrdiv12_mux2to160_xor0 >> 0) & 0x01), ((b >> 6) & 0x01), ((h_arrdiv12_fs77_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs78_or0 = (fs(((h_arrdiv12_mux2to160_xor0 >> 0) & 0x01), ((b >> 6) & 0x01), ((h_arrdiv12_fs77_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs79_xor1 = (fs(((h_arrdiv12_mux2to161_xor0 >> 0) & 0x01), ((b >> 7) & 0x01), ((h_arrdiv12_fs78_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs79_or0 = (fs(((h_arrdiv12_mux2to161_xor0 >> 0) & 0x01), ((b >> 7) & 0x01), ((h_arrdiv12_fs78_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs80_xor1 = (fs(((h_arrdiv12_mux2to162_xor0 >> 0) & 0x01), ((b >> 8) & 0x01), ((h_arrdiv12_fs79_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs80_or0 = (fs(((h_arrdiv12_mux2to162_xor0 >> 0) & 0x01), ((b >> 8) & 0x01), ((h_arrdiv12_fs79_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs81_xor1 = (fs(((h_arrdiv12_mux2to163_xor0 >> 0) & 0x01), ((b >> 9) & 0x01), ((h_arrdiv12_fs80_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs81_or0 = (fs(((h_arrdiv12_mux2to163_xor0 >> 0) & 0x01), ((b >> 9) & 0x01), ((h_arrdiv12_fs80_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs82_xor1 = (fs(((h_arrdiv12_mux2to164_xor0 >> 0) & 0x01), ((b >> 10) & 0x01), ((h_arrdiv12_fs81_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs82_or0 = (fs(((h_arrdiv12_mux2to164_xor0 >> 0) & 0x01), ((b >> 10) & 0x01), ((h_arrdiv12_fs81_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs83_xor1 = (fs(((h_arrdiv12_mux2to165_xor0 >> 0) & 0x01), ((b >> 11) & 0x01), ((h_arrdiv12_fs82_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs83_or0 = (fs(((h_arrdiv12_mux2to165_xor0 >> 0) & 0x01), ((b >> 11) & 0x01), ((h_arrdiv12_fs82_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_mux2to166_xor0 = (mux2to1(((h_arrdiv12_fs72_xor0 >> 0) & 0x01), ((a >> 5) & 0x01), ((h_arrdiv12_fs83_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to167_xor0 = (mux2to1(((h_arrdiv12_fs73_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to155_xor0 >> 0) & 0x01), ((h_arrdiv12_fs83_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to168_xor0 = (mux2to1(((h_arrdiv12_fs74_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to156_xor0 >> 0) & 0x01), ((h_arrdiv12_fs83_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to169_xor0 = (mux2to1(((h_arrdiv12_fs75_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to157_xor0 >> 0) & 0x01), ((h_arrdiv12_fs83_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to170_xor0 = (mux2to1(((h_arrdiv12_fs76_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to158_xor0 >> 0) & 0x01), ((h_arrdiv12_fs83_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to171_xor0 = (mux2to1(((h_arrdiv12_fs77_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to159_xor0 >> 0) & 0x01), ((h_arrdiv12_fs83_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to172_xor0 = (mux2to1(((h_arrdiv12_fs78_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to160_xor0 >> 0) & 0x01), ((h_arrdiv12_fs83_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to173_xor0 = (mux2to1(((h_arrdiv12_fs79_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to161_xor0 >> 0) & 0x01), ((h_arrdiv12_fs83_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to174_xor0 = (mux2to1(((h_arrdiv12_fs80_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to162_xor0 >> 0) & 0x01), ((h_arrdiv12_fs83_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to175_xor0 = (mux2to1(((h_arrdiv12_fs81_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to163_xor0 >> 0) & 0x01), ((h_arrdiv12_fs83_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to176_xor0 = (mux2to1(((h_arrdiv12_fs82_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to164_xor0 >> 0) & 0x01), ((h_arrdiv12_fs83_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_not6 = not_gate(((h_arrdiv12_fs83_or0 >> 0) & 0x01));
|
|
h_arrdiv12_fs84_xor0 = (fs(((a >> 4) & 0x01), ((b >> 0) & 0x01), (0x00)) >> 0) & 0x01;
|
|
h_arrdiv12_fs84_and0 = (fs(((a >> 4) & 0x01), ((b >> 0) & 0x01), (0x00)) >> 1) & 0x01;
|
|
h_arrdiv12_fs85_xor1 = (fs(((h_arrdiv12_mux2to166_xor0 >> 0) & 0x01), ((b >> 1) & 0x01), ((h_arrdiv12_fs84_and0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs85_or0 = (fs(((h_arrdiv12_mux2to166_xor0 >> 0) & 0x01), ((b >> 1) & 0x01), ((h_arrdiv12_fs84_and0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs86_xor1 = (fs(((h_arrdiv12_mux2to167_xor0 >> 0) & 0x01), ((b >> 2) & 0x01), ((h_arrdiv12_fs85_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs86_or0 = (fs(((h_arrdiv12_mux2to167_xor0 >> 0) & 0x01), ((b >> 2) & 0x01), ((h_arrdiv12_fs85_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs87_xor1 = (fs(((h_arrdiv12_mux2to168_xor0 >> 0) & 0x01), ((b >> 3) & 0x01), ((h_arrdiv12_fs86_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs87_or0 = (fs(((h_arrdiv12_mux2to168_xor0 >> 0) & 0x01), ((b >> 3) & 0x01), ((h_arrdiv12_fs86_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs88_xor1 = (fs(((h_arrdiv12_mux2to169_xor0 >> 0) & 0x01), ((b >> 4) & 0x01), ((h_arrdiv12_fs87_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs88_or0 = (fs(((h_arrdiv12_mux2to169_xor0 >> 0) & 0x01), ((b >> 4) & 0x01), ((h_arrdiv12_fs87_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs89_xor1 = (fs(((h_arrdiv12_mux2to170_xor0 >> 0) & 0x01), ((b >> 5) & 0x01), ((h_arrdiv12_fs88_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs89_or0 = (fs(((h_arrdiv12_mux2to170_xor0 >> 0) & 0x01), ((b >> 5) & 0x01), ((h_arrdiv12_fs88_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs90_xor1 = (fs(((h_arrdiv12_mux2to171_xor0 >> 0) & 0x01), ((b >> 6) & 0x01), ((h_arrdiv12_fs89_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs90_or0 = (fs(((h_arrdiv12_mux2to171_xor0 >> 0) & 0x01), ((b >> 6) & 0x01), ((h_arrdiv12_fs89_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs91_xor1 = (fs(((h_arrdiv12_mux2to172_xor0 >> 0) & 0x01), ((b >> 7) & 0x01), ((h_arrdiv12_fs90_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs91_or0 = (fs(((h_arrdiv12_mux2to172_xor0 >> 0) & 0x01), ((b >> 7) & 0x01), ((h_arrdiv12_fs90_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs92_xor1 = (fs(((h_arrdiv12_mux2to173_xor0 >> 0) & 0x01), ((b >> 8) & 0x01), ((h_arrdiv12_fs91_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs92_or0 = (fs(((h_arrdiv12_mux2to173_xor0 >> 0) & 0x01), ((b >> 8) & 0x01), ((h_arrdiv12_fs91_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs93_xor1 = (fs(((h_arrdiv12_mux2to174_xor0 >> 0) & 0x01), ((b >> 9) & 0x01), ((h_arrdiv12_fs92_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs93_or0 = (fs(((h_arrdiv12_mux2to174_xor0 >> 0) & 0x01), ((b >> 9) & 0x01), ((h_arrdiv12_fs92_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs94_xor1 = (fs(((h_arrdiv12_mux2to175_xor0 >> 0) & 0x01), ((b >> 10) & 0x01), ((h_arrdiv12_fs93_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs94_or0 = (fs(((h_arrdiv12_mux2to175_xor0 >> 0) & 0x01), ((b >> 10) & 0x01), ((h_arrdiv12_fs93_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs95_xor1 = (fs(((h_arrdiv12_mux2to176_xor0 >> 0) & 0x01), ((b >> 11) & 0x01), ((h_arrdiv12_fs94_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs95_or0 = (fs(((h_arrdiv12_mux2to176_xor0 >> 0) & 0x01), ((b >> 11) & 0x01), ((h_arrdiv12_fs94_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_mux2to177_xor0 = (mux2to1(((h_arrdiv12_fs84_xor0 >> 0) & 0x01), ((a >> 4) & 0x01), ((h_arrdiv12_fs95_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to178_xor0 = (mux2to1(((h_arrdiv12_fs85_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to166_xor0 >> 0) & 0x01), ((h_arrdiv12_fs95_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to179_xor0 = (mux2to1(((h_arrdiv12_fs86_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to167_xor0 >> 0) & 0x01), ((h_arrdiv12_fs95_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to180_xor0 = (mux2to1(((h_arrdiv12_fs87_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to168_xor0 >> 0) & 0x01), ((h_arrdiv12_fs95_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to181_xor0 = (mux2to1(((h_arrdiv12_fs88_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to169_xor0 >> 0) & 0x01), ((h_arrdiv12_fs95_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to182_xor0 = (mux2to1(((h_arrdiv12_fs89_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to170_xor0 >> 0) & 0x01), ((h_arrdiv12_fs95_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to183_xor0 = (mux2to1(((h_arrdiv12_fs90_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to171_xor0 >> 0) & 0x01), ((h_arrdiv12_fs95_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to184_xor0 = (mux2to1(((h_arrdiv12_fs91_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to172_xor0 >> 0) & 0x01), ((h_arrdiv12_fs95_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to185_xor0 = (mux2to1(((h_arrdiv12_fs92_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to173_xor0 >> 0) & 0x01), ((h_arrdiv12_fs95_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to186_xor0 = (mux2to1(((h_arrdiv12_fs93_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to174_xor0 >> 0) & 0x01), ((h_arrdiv12_fs95_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to187_xor0 = (mux2to1(((h_arrdiv12_fs94_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to175_xor0 >> 0) & 0x01), ((h_arrdiv12_fs95_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_not7 = not_gate(((h_arrdiv12_fs95_or0 >> 0) & 0x01));
|
|
h_arrdiv12_fs96_xor0 = (fs(((a >> 3) & 0x01), ((b >> 0) & 0x01), (0x00)) >> 0) & 0x01;
|
|
h_arrdiv12_fs96_and0 = (fs(((a >> 3) & 0x01), ((b >> 0) & 0x01), (0x00)) >> 1) & 0x01;
|
|
h_arrdiv12_fs97_xor1 = (fs(((h_arrdiv12_mux2to177_xor0 >> 0) & 0x01), ((b >> 1) & 0x01), ((h_arrdiv12_fs96_and0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs97_or0 = (fs(((h_arrdiv12_mux2to177_xor0 >> 0) & 0x01), ((b >> 1) & 0x01), ((h_arrdiv12_fs96_and0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs98_xor1 = (fs(((h_arrdiv12_mux2to178_xor0 >> 0) & 0x01), ((b >> 2) & 0x01), ((h_arrdiv12_fs97_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs98_or0 = (fs(((h_arrdiv12_mux2to178_xor0 >> 0) & 0x01), ((b >> 2) & 0x01), ((h_arrdiv12_fs97_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs99_xor1 = (fs(((h_arrdiv12_mux2to179_xor0 >> 0) & 0x01), ((b >> 3) & 0x01), ((h_arrdiv12_fs98_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs99_or0 = (fs(((h_arrdiv12_mux2to179_xor0 >> 0) & 0x01), ((b >> 3) & 0x01), ((h_arrdiv12_fs98_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs100_xor1 = (fs(((h_arrdiv12_mux2to180_xor0 >> 0) & 0x01), ((b >> 4) & 0x01), ((h_arrdiv12_fs99_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs100_or0 = (fs(((h_arrdiv12_mux2to180_xor0 >> 0) & 0x01), ((b >> 4) & 0x01), ((h_arrdiv12_fs99_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs101_xor1 = (fs(((h_arrdiv12_mux2to181_xor0 >> 0) & 0x01), ((b >> 5) & 0x01), ((h_arrdiv12_fs100_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs101_or0 = (fs(((h_arrdiv12_mux2to181_xor0 >> 0) & 0x01), ((b >> 5) & 0x01), ((h_arrdiv12_fs100_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs102_xor1 = (fs(((h_arrdiv12_mux2to182_xor0 >> 0) & 0x01), ((b >> 6) & 0x01), ((h_arrdiv12_fs101_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs102_or0 = (fs(((h_arrdiv12_mux2to182_xor0 >> 0) & 0x01), ((b >> 6) & 0x01), ((h_arrdiv12_fs101_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs103_xor1 = (fs(((h_arrdiv12_mux2to183_xor0 >> 0) & 0x01), ((b >> 7) & 0x01), ((h_arrdiv12_fs102_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs103_or0 = (fs(((h_arrdiv12_mux2to183_xor0 >> 0) & 0x01), ((b >> 7) & 0x01), ((h_arrdiv12_fs102_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs104_xor1 = (fs(((h_arrdiv12_mux2to184_xor0 >> 0) & 0x01), ((b >> 8) & 0x01), ((h_arrdiv12_fs103_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs104_or0 = (fs(((h_arrdiv12_mux2to184_xor0 >> 0) & 0x01), ((b >> 8) & 0x01), ((h_arrdiv12_fs103_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs105_xor1 = (fs(((h_arrdiv12_mux2to185_xor0 >> 0) & 0x01), ((b >> 9) & 0x01), ((h_arrdiv12_fs104_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs105_or0 = (fs(((h_arrdiv12_mux2to185_xor0 >> 0) & 0x01), ((b >> 9) & 0x01), ((h_arrdiv12_fs104_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs106_xor1 = (fs(((h_arrdiv12_mux2to186_xor0 >> 0) & 0x01), ((b >> 10) & 0x01), ((h_arrdiv12_fs105_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs106_or0 = (fs(((h_arrdiv12_mux2to186_xor0 >> 0) & 0x01), ((b >> 10) & 0x01), ((h_arrdiv12_fs105_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs107_xor1 = (fs(((h_arrdiv12_mux2to187_xor0 >> 0) & 0x01), ((b >> 11) & 0x01), ((h_arrdiv12_fs106_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs107_or0 = (fs(((h_arrdiv12_mux2to187_xor0 >> 0) & 0x01), ((b >> 11) & 0x01), ((h_arrdiv12_fs106_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_mux2to188_xor0 = (mux2to1(((h_arrdiv12_fs96_xor0 >> 0) & 0x01), ((a >> 3) & 0x01), ((h_arrdiv12_fs107_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to189_xor0 = (mux2to1(((h_arrdiv12_fs97_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to177_xor0 >> 0) & 0x01), ((h_arrdiv12_fs107_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to190_xor0 = (mux2to1(((h_arrdiv12_fs98_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to178_xor0 >> 0) & 0x01), ((h_arrdiv12_fs107_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to191_xor0 = (mux2to1(((h_arrdiv12_fs99_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to179_xor0 >> 0) & 0x01), ((h_arrdiv12_fs107_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to192_xor0 = (mux2to1(((h_arrdiv12_fs100_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to180_xor0 >> 0) & 0x01), ((h_arrdiv12_fs107_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to193_xor0 = (mux2to1(((h_arrdiv12_fs101_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to181_xor0 >> 0) & 0x01), ((h_arrdiv12_fs107_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to194_xor0 = (mux2to1(((h_arrdiv12_fs102_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to182_xor0 >> 0) & 0x01), ((h_arrdiv12_fs107_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to195_xor0 = (mux2to1(((h_arrdiv12_fs103_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to183_xor0 >> 0) & 0x01), ((h_arrdiv12_fs107_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to196_xor0 = (mux2to1(((h_arrdiv12_fs104_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to184_xor0 >> 0) & 0x01), ((h_arrdiv12_fs107_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to197_xor0 = (mux2to1(((h_arrdiv12_fs105_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to185_xor0 >> 0) & 0x01), ((h_arrdiv12_fs107_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to198_xor0 = (mux2to1(((h_arrdiv12_fs106_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to186_xor0 >> 0) & 0x01), ((h_arrdiv12_fs107_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_not8 = not_gate(((h_arrdiv12_fs107_or0 >> 0) & 0x01));
|
|
h_arrdiv12_fs108_xor0 = (fs(((a >> 2) & 0x01), ((b >> 0) & 0x01), (0x00)) >> 0) & 0x01;
|
|
h_arrdiv12_fs108_and0 = (fs(((a >> 2) & 0x01), ((b >> 0) & 0x01), (0x00)) >> 1) & 0x01;
|
|
h_arrdiv12_fs109_xor1 = (fs(((h_arrdiv12_mux2to188_xor0 >> 0) & 0x01), ((b >> 1) & 0x01), ((h_arrdiv12_fs108_and0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs109_or0 = (fs(((h_arrdiv12_mux2to188_xor0 >> 0) & 0x01), ((b >> 1) & 0x01), ((h_arrdiv12_fs108_and0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs110_xor1 = (fs(((h_arrdiv12_mux2to189_xor0 >> 0) & 0x01), ((b >> 2) & 0x01), ((h_arrdiv12_fs109_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs110_or0 = (fs(((h_arrdiv12_mux2to189_xor0 >> 0) & 0x01), ((b >> 2) & 0x01), ((h_arrdiv12_fs109_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs111_xor1 = (fs(((h_arrdiv12_mux2to190_xor0 >> 0) & 0x01), ((b >> 3) & 0x01), ((h_arrdiv12_fs110_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs111_or0 = (fs(((h_arrdiv12_mux2to190_xor0 >> 0) & 0x01), ((b >> 3) & 0x01), ((h_arrdiv12_fs110_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs112_xor1 = (fs(((h_arrdiv12_mux2to191_xor0 >> 0) & 0x01), ((b >> 4) & 0x01), ((h_arrdiv12_fs111_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs112_or0 = (fs(((h_arrdiv12_mux2to191_xor0 >> 0) & 0x01), ((b >> 4) & 0x01), ((h_arrdiv12_fs111_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs113_xor1 = (fs(((h_arrdiv12_mux2to192_xor0 >> 0) & 0x01), ((b >> 5) & 0x01), ((h_arrdiv12_fs112_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs113_or0 = (fs(((h_arrdiv12_mux2to192_xor0 >> 0) & 0x01), ((b >> 5) & 0x01), ((h_arrdiv12_fs112_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs114_xor1 = (fs(((h_arrdiv12_mux2to193_xor0 >> 0) & 0x01), ((b >> 6) & 0x01), ((h_arrdiv12_fs113_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs114_or0 = (fs(((h_arrdiv12_mux2to193_xor0 >> 0) & 0x01), ((b >> 6) & 0x01), ((h_arrdiv12_fs113_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs115_xor1 = (fs(((h_arrdiv12_mux2to194_xor0 >> 0) & 0x01), ((b >> 7) & 0x01), ((h_arrdiv12_fs114_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs115_or0 = (fs(((h_arrdiv12_mux2to194_xor0 >> 0) & 0x01), ((b >> 7) & 0x01), ((h_arrdiv12_fs114_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs116_xor1 = (fs(((h_arrdiv12_mux2to195_xor0 >> 0) & 0x01), ((b >> 8) & 0x01), ((h_arrdiv12_fs115_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs116_or0 = (fs(((h_arrdiv12_mux2to195_xor0 >> 0) & 0x01), ((b >> 8) & 0x01), ((h_arrdiv12_fs115_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs117_xor1 = (fs(((h_arrdiv12_mux2to196_xor0 >> 0) & 0x01), ((b >> 9) & 0x01), ((h_arrdiv12_fs116_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs117_or0 = (fs(((h_arrdiv12_mux2to196_xor0 >> 0) & 0x01), ((b >> 9) & 0x01), ((h_arrdiv12_fs116_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs118_xor1 = (fs(((h_arrdiv12_mux2to197_xor0 >> 0) & 0x01), ((b >> 10) & 0x01), ((h_arrdiv12_fs117_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs118_or0 = (fs(((h_arrdiv12_mux2to197_xor0 >> 0) & 0x01), ((b >> 10) & 0x01), ((h_arrdiv12_fs117_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs119_xor1 = (fs(((h_arrdiv12_mux2to198_xor0 >> 0) & 0x01), ((b >> 11) & 0x01), ((h_arrdiv12_fs118_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs119_or0 = (fs(((h_arrdiv12_mux2to198_xor0 >> 0) & 0x01), ((b >> 11) & 0x01), ((h_arrdiv12_fs118_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_mux2to199_xor0 = (mux2to1(((h_arrdiv12_fs108_xor0 >> 0) & 0x01), ((a >> 2) & 0x01), ((h_arrdiv12_fs119_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to1100_xor0 = (mux2to1(((h_arrdiv12_fs109_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to188_xor0 >> 0) & 0x01), ((h_arrdiv12_fs119_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to1101_xor0 = (mux2to1(((h_arrdiv12_fs110_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to189_xor0 >> 0) & 0x01), ((h_arrdiv12_fs119_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to1102_xor0 = (mux2to1(((h_arrdiv12_fs111_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to190_xor0 >> 0) & 0x01), ((h_arrdiv12_fs119_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to1103_xor0 = (mux2to1(((h_arrdiv12_fs112_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to191_xor0 >> 0) & 0x01), ((h_arrdiv12_fs119_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to1104_xor0 = (mux2to1(((h_arrdiv12_fs113_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to192_xor0 >> 0) & 0x01), ((h_arrdiv12_fs119_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to1105_xor0 = (mux2to1(((h_arrdiv12_fs114_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to193_xor0 >> 0) & 0x01), ((h_arrdiv12_fs119_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to1106_xor0 = (mux2to1(((h_arrdiv12_fs115_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to194_xor0 >> 0) & 0x01), ((h_arrdiv12_fs119_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to1107_xor0 = (mux2to1(((h_arrdiv12_fs116_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to195_xor0 >> 0) & 0x01), ((h_arrdiv12_fs119_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to1108_xor0 = (mux2to1(((h_arrdiv12_fs117_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to196_xor0 >> 0) & 0x01), ((h_arrdiv12_fs119_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to1109_xor0 = (mux2to1(((h_arrdiv12_fs118_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to197_xor0 >> 0) & 0x01), ((h_arrdiv12_fs119_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_not9 = not_gate(((h_arrdiv12_fs119_or0 >> 0) & 0x01));
|
|
h_arrdiv12_fs120_xor0 = (fs(((a >> 1) & 0x01), ((b >> 0) & 0x01), (0x00)) >> 0) & 0x01;
|
|
h_arrdiv12_fs120_and0 = (fs(((a >> 1) & 0x01), ((b >> 0) & 0x01), (0x00)) >> 1) & 0x01;
|
|
h_arrdiv12_fs121_xor1 = (fs(((h_arrdiv12_mux2to199_xor0 >> 0) & 0x01), ((b >> 1) & 0x01), ((h_arrdiv12_fs120_and0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs121_or0 = (fs(((h_arrdiv12_mux2to199_xor0 >> 0) & 0x01), ((b >> 1) & 0x01), ((h_arrdiv12_fs120_and0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs122_xor1 = (fs(((h_arrdiv12_mux2to1100_xor0 >> 0) & 0x01), ((b >> 2) & 0x01), ((h_arrdiv12_fs121_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs122_or0 = (fs(((h_arrdiv12_mux2to1100_xor0 >> 0) & 0x01), ((b >> 2) & 0x01), ((h_arrdiv12_fs121_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs123_xor1 = (fs(((h_arrdiv12_mux2to1101_xor0 >> 0) & 0x01), ((b >> 3) & 0x01), ((h_arrdiv12_fs122_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs123_or0 = (fs(((h_arrdiv12_mux2to1101_xor0 >> 0) & 0x01), ((b >> 3) & 0x01), ((h_arrdiv12_fs122_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs124_xor1 = (fs(((h_arrdiv12_mux2to1102_xor0 >> 0) & 0x01), ((b >> 4) & 0x01), ((h_arrdiv12_fs123_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs124_or0 = (fs(((h_arrdiv12_mux2to1102_xor0 >> 0) & 0x01), ((b >> 4) & 0x01), ((h_arrdiv12_fs123_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs125_xor1 = (fs(((h_arrdiv12_mux2to1103_xor0 >> 0) & 0x01), ((b >> 5) & 0x01), ((h_arrdiv12_fs124_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs125_or0 = (fs(((h_arrdiv12_mux2to1103_xor0 >> 0) & 0x01), ((b >> 5) & 0x01), ((h_arrdiv12_fs124_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs126_xor1 = (fs(((h_arrdiv12_mux2to1104_xor0 >> 0) & 0x01), ((b >> 6) & 0x01), ((h_arrdiv12_fs125_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs126_or0 = (fs(((h_arrdiv12_mux2to1104_xor0 >> 0) & 0x01), ((b >> 6) & 0x01), ((h_arrdiv12_fs125_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs127_xor1 = (fs(((h_arrdiv12_mux2to1105_xor0 >> 0) & 0x01), ((b >> 7) & 0x01), ((h_arrdiv12_fs126_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs127_or0 = (fs(((h_arrdiv12_mux2to1105_xor0 >> 0) & 0x01), ((b >> 7) & 0x01), ((h_arrdiv12_fs126_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs128_xor1 = (fs(((h_arrdiv12_mux2to1106_xor0 >> 0) & 0x01), ((b >> 8) & 0x01), ((h_arrdiv12_fs127_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs128_or0 = (fs(((h_arrdiv12_mux2to1106_xor0 >> 0) & 0x01), ((b >> 8) & 0x01), ((h_arrdiv12_fs127_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs129_xor1 = (fs(((h_arrdiv12_mux2to1107_xor0 >> 0) & 0x01), ((b >> 9) & 0x01), ((h_arrdiv12_fs128_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs129_or0 = (fs(((h_arrdiv12_mux2to1107_xor0 >> 0) & 0x01), ((b >> 9) & 0x01), ((h_arrdiv12_fs128_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs130_xor1 = (fs(((h_arrdiv12_mux2to1108_xor0 >> 0) & 0x01), ((b >> 10) & 0x01), ((h_arrdiv12_fs129_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs130_or0 = (fs(((h_arrdiv12_mux2to1108_xor0 >> 0) & 0x01), ((b >> 10) & 0x01), ((h_arrdiv12_fs129_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs131_xor1 = (fs(((h_arrdiv12_mux2to1109_xor0 >> 0) & 0x01), ((b >> 11) & 0x01), ((h_arrdiv12_fs130_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs131_or0 = (fs(((h_arrdiv12_mux2to1109_xor0 >> 0) & 0x01), ((b >> 11) & 0x01), ((h_arrdiv12_fs130_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_mux2to1110_xor0 = (mux2to1(((h_arrdiv12_fs120_xor0 >> 0) & 0x01), ((a >> 1) & 0x01), ((h_arrdiv12_fs131_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to1111_xor0 = (mux2to1(((h_arrdiv12_fs121_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to199_xor0 >> 0) & 0x01), ((h_arrdiv12_fs131_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to1112_xor0 = (mux2to1(((h_arrdiv12_fs122_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to1100_xor0 >> 0) & 0x01), ((h_arrdiv12_fs131_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to1113_xor0 = (mux2to1(((h_arrdiv12_fs123_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to1101_xor0 >> 0) & 0x01), ((h_arrdiv12_fs131_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to1114_xor0 = (mux2to1(((h_arrdiv12_fs124_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to1102_xor0 >> 0) & 0x01), ((h_arrdiv12_fs131_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to1115_xor0 = (mux2to1(((h_arrdiv12_fs125_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to1103_xor0 >> 0) & 0x01), ((h_arrdiv12_fs131_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to1116_xor0 = (mux2to1(((h_arrdiv12_fs126_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to1104_xor0 >> 0) & 0x01), ((h_arrdiv12_fs131_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to1117_xor0 = (mux2to1(((h_arrdiv12_fs127_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to1105_xor0 >> 0) & 0x01), ((h_arrdiv12_fs131_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to1118_xor0 = (mux2to1(((h_arrdiv12_fs128_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to1106_xor0 >> 0) & 0x01), ((h_arrdiv12_fs131_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to1119_xor0 = (mux2to1(((h_arrdiv12_fs129_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to1107_xor0 >> 0) & 0x01), ((h_arrdiv12_fs131_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_mux2to1120_xor0 = (mux2to1(((h_arrdiv12_fs130_xor1 >> 0) & 0x01), ((h_arrdiv12_mux2to1108_xor0 >> 0) & 0x01), ((h_arrdiv12_fs131_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_not10 = not_gate(((h_arrdiv12_fs131_or0 >> 0) & 0x01));
|
|
h_arrdiv12_fs132_xor0 = (fs(((a >> 0) & 0x01), ((b >> 0) & 0x01), (0x00)) >> 0) & 0x01;
|
|
h_arrdiv12_fs132_and0 = (fs(((a >> 0) & 0x01), ((b >> 0) & 0x01), (0x00)) >> 1) & 0x01;
|
|
h_arrdiv12_fs133_xor1 = (fs(((h_arrdiv12_mux2to1110_xor0 >> 0) & 0x01), ((b >> 1) & 0x01), ((h_arrdiv12_fs132_and0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs133_or0 = (fs(((h_arrdiv12_mux2to1110_xor0 >> 0) & 0x01), ((b >> 1) & 0x01), ((h_arrdiv12_fs132_and0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs134_xor1 = (fs(((h_arrdiv12_mux2to1111_xor0 >> 0) & 0x01), ((b >> 2) & 0x01), ((h_arrdiv12_fs133_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs134_or0 = (fs(((h_arrdiv12_mux2to1111_xor0 >> 0) & 0x01), ((b >> 2) & 0x01), ((h_arrdiv12_fs133_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs135_xor1 = (fs(((h_arrdiv12_mux2to1112_xor0 >> 0) & 0x01), ((b >> 3) & 0x01), ((h_arrdiv12_fs134_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs135_or0 = (fs(((h_arrdiv12_mux2to1112_xor0 >> 0) & 0x01), ((b >> 3) & 0x01), ((h_arrdiv12_fs134_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs136_xor1 = (fs(((h_arrdiv12_mux2to1113_xor0 >> 0) & 0x01), ((b >> 4) & 0x01), ((h_arrdiv12_fs135_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs136_or0 = (fs(((h_arrdiv12_mux2to1113_xor0 >> 0) & 0x01), ((b >> 4) & 0x01), ((h_arrdiv12_fs135_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs137_xor1 = (fs(((h_arrdiv12_mux2to1114_xor0 >> 0) & 0x01), ((b >> 5) & 0x01), ((h_arrdiv12_fs136_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs137_or0 = (fs(((h_arrdiv12_mux2to1114_xor0 >> 0) & 0x01), ((b >> 5) & 0x01), ((h_arrdiv12_fs136_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs138_xor1 = (fs(((h_arrdiv12_mux2to1115_xor0 >> 0) & 0x01), ((b >> 6) & 0x01), ((h_arrdiv12_fs137_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs138_or0 = (fs(((h_arrdiv12_mux2to1115_xor0 >> 0) & 0x01), ((b >> 6) & 0x01), ((h_arrdiv12_fs137_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs139_xor1 = (fs(((h_arrdiv12_mux2to1116_xor0 >> 0) & 0x01), ((b >> 7) & 0x01), ((h_arrdiv12_fs138_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs139_or0 = (fs(((h_arrdiv12_mux2to1116_xor0 >> 0) & 0x01), ((b >> 7) & 0x01), ((h_arrdiv12_fs138_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs140_xor1 = (fs(((h_arrdiv12_mux2to1117_xor0 >> 0) & 0x01), ((b >> 8) & 0x01), ((h_arrdiv12_fs139_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs140_or0 = (fs(((h_arrdiv12_mux2to1117_xor0 >> 0) & 0x01), ((b >> 8) & 0x01), ((h_arrdiv12_fs139_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs141_xor1 = (fs(((h_arrdiv12_mux2to1118_xor0 >> 0) & 0x01), ((b >> 9) & 0x01), ((h_arrdiv12_fs140_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs141_or0 = (fs(((h_arrdiv12_mux2to1118_xor0 >> 0) & 0x01), ((b >> 9) & 0x01), ((h_arrdiv12_fs140_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs142_xor1 = (fs(((h_arrdiv12_mux2to1119_xor0 >> 0) & 0x01), ((b >> 10) & 0x01), ((h_arrdiv12_fs141_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs142_or0 = (fs(((h_arrdiv12_mux2to1119_xor0 >> 0) & 0x01), ((b >> 10) & 0x01), ((h_arrdiv12_fs141_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_fs143_xor1 = (fs(((h_arrdiv12_mux2to1120_xor0 >> 0) & 0x01), ((b >> 11) & 0x01), ((h_arrdiv12_fs142_or0 >> 0) & 0x01)) >> 0) & 0x01;
|
|
h_arrdiv12_fs143_or0 = (fs(((h_arrdiv12_mux2to1120_xor0 >> 0) & 0x01), ((b >> 11) & 0x01), ((h_arrdiv12_fs142_or0 >> 0) & 0x01)) >> 1) & 0x01;
|
|
h_arrdiv12_not11 = not_gate(((h_arrdiv12_fs143_or0 >> 0) & 0x01));
|
|
|
|
h_arrdiv12_out |= ((h_arrdiv12_not11 >> 0) & 0x01) << 0;
|
|
h_arrdiv12_out |= ((h_arrdiv12_not10 >> 0) & 0x01) << 1;
|
|
h_arrdiv12_out |= ((h_arrdiv12_not9 >> 0) & 0x01) << 2;
|
|
h_arrdiv12_out |= ((h_arrdiv12_not8 >> 0) & 0x01) << 3;
|
|
h_arrdiv12_out |= ((h_arrdiv12_not7 >> 0) & 0x01) << 4;
|
|
h_arrdiv12_out |= ((h_arrdiv12_not6 >> 0) & 0x01) << 5;
|
|
h_arrdiv12_out |= ((h_arrdiv12_not5 >> 0) & 0x01) << 6;
|
|
h_arrdiv12_out |= ((h_arrdiv12_not4 >> 0) & 0x01) << 7;
|
|
h_arrdiv12_out |= ((h_arrdiv12_not3 >> 0) & 0x01) << 8;
|
|
h_arrdiv12_out |= ((h_arrdiv12_not2 >> 0) & 0x01) << 9;
|
|
h_arrdiv12_out |= ((h_arrdiv12_not1 >> 0) & 0x01) << 10;
|
|
h_arrdiv12_out |= ((h_arrdiv12_not0 >> 0) & 0x01) << 11;
|
|
return h_arrdiv12_out;
|
|
} |