Some options listed as passthrough aren't implemented in bsd diff in ^/head@r315051, e.g., --speed-large-files. The long options should probably be nerfed/synced over to the manpage, then reimplemented when diff(1) grows the corresponding support.
I will close this issue as there is a TODO file alongs with the diff(1) sources which is easier to track what is missing