The German TV Version is slightly longer than the original HongKong DVD Version by Universe because it features three short scene extensions - probably due to bad restoration.
On the other hand the US Version of the movie is more than 10 minutes shorter than the HongKong DVD Version and here mostly story sequences were cut, probably for pacing reasons. One can find a detailed comparison between both versions with pictures here.