Diafine is a compensating developer, but it's more accurate to describe it as a 2 bath developer. You get the first when you have the second, but saying Diafine is compensating isn't the same as saying Rodinal or FX-2 is. They're just different.
Also, note that Diafine yields specific speed increases, in varying amounts, for different emulsions. For instance, you get 1250 out of TXT, but not out of HP5, another traditional emulsion 400 speed film. So the results of Pan F at 50 in Diafine does not necessarily mean much in terms of what will happen when it's pushed even further in entirely different developers..
But yeah, that'll look pretty crazy no matter the developer 🙂
allan