put all mine in for a prewash cycle with no powder, then a rinse, then a standard wash at 40oC with the spin reduced to 1000rpm, full dose powder. that does the troos and the top.
everything else - 40oc - 500rpm - small dose powder.(chuck in with other bits and bobs of laundry for a full load)
perfectly clean and no sign of damage - just be carefull about lycra stuff and velcro....eg: arm/knee pads with velcro on trousers - that's why i split mine into two loads.
I'll add to that keep all soft/delicate items, such as shirts with airtex panels, slide shorts etc. away from items with Velcro that will catch on them. Gloves and small items I make sure the Velcro is stick down on the wrists etc, and put things in mesh bags with drawstrings to keep them separate I had a few of these left from when I used to climb to keep rope and gear separate in my pack, large items such as trousers I found a pod bag does the trick and turn them inside out to stop the cuffs etc. threshing around. depending on how bad they are, add a prewash and or a scoop of vanish with the detergent, no fabric softeners and 40* seems to be fine. Often after training I just wash the under garments, and if stuff is caked in mud, and I mean more mud than stuff, I tip it in a luke-warm bath to loosen off the mud then just hoik it out and drain and rinse the mud down the plug hole.
Don't tumble dry stuff and don't put your gun or goggles n the machine, or your pack, I just rinse that off if its really bad and use a scrubbing brush and soap if needed.
Now and again you may loose a logo or 2, but I'm stil using a pair of 2005 trousers that have been in the machine countless times