I recently asked how big a giant pig would need to be in order to carry a 10 foot tall (3.0 meters) and 272 kilogram (599.66 pounds) humanoid (wearing plate armour or an ankle-length cuirass with parapleuridia made of interlaced narrow plates) on its back. I learnt that said pig would weigh approximately 1 metric ton and after doing some detective work, I theorised that this pig would stand around 12 feet tall and have a 11 foot long body.
Now here's the tricky bit.
This type of pig has a physiology akin to that of Entelodonts (prehistoric omnivorous pig-like mammals related to hippos and whales) and are ridden by mentioned 10 foot tall humanoids acting as cataphracti (heavily armored cavalry) using horned saddles similar to those used by the Sarmatians. This animal obviously needs to be able to move quickly in short bursts and support its massive weight in order to function effectively as a battle charger. What sort of leg structure would this pig need to fulfil both functions?