some years ago (how time flies) someone pushed a patch for R (upstream) to stop using nan-with-payload for na. it looks like octave also needs such a change for architectures which support only canonical nans. such as riscv. (and mips?) the respective licenses (2or3 -> 3) would permit any octave patch to borrow from how R now handles na. -JimC -- James Cloos <cloos@jhcloos.com> OpenPGP: https://jhcloos.com/0x997A9F17ED7DAEA6.asc