Thanks Richard.

Comparing the

array[i]=(adresh<<8)|adresl

takes about 10 words more on compilation than

word_temp.byte0=adresl
word_temp.byte1=adresh
array[i]=word_temp

Have not tested the EXT version yet.

Ioannis