SAGA: Fix odd memcmp() conditions, as reported by clang

Thanks to LordHoto for pointing those out - they followed the incorrect
paradigm of previous code
MT-32: Sync with the latest changes in munt

This syncs our code with munt commits 258cd89 and 17b40a6