The filter for SF_FormatSpecific symbols exempted all such symbols for architectures having mapping symbols. This caused STT_FILE and STT_SECTION symbols to appear with --special-syms on these targets but not on x86_64. Narrow the exemption to only STT_NOTYPE symbols, which are the actual mapping symbols ($d, $x, etc.).