val_s >>=16;
val_s &=0xfe;
#if !CROSS_BAR_47_56
- if(((source&1)!=(dest &1)) && (val_s!=val) ) { // use another connect as response
- val_s -= val;
+ if(((source&1)!=(dest &1)) && (val_s!=(val&0xff)) ) { // use another connect as response
+ val_s -= val & 0xff;
#if CONFIG_MAX_CPUS>4
uint8_t byte;
// Some node have two links left
#else
- if(diff && (val_s!=val) ) { // use another connect as response
- val_s -= val;
+ if(diff && (val_s!=(val&0xff)) ) { // use another connect as response
+ val_s -= val & 0xff;
#if CONFIG_MAX_CPUS>4
uint8_t byte;
// Some node have two links left