What goes in the tx hash preimage when signing with 0x83 (SINGLE|ANYONECANPAY)?
From BIP143:


  If the ANYONECANPAY flag is not set, hashPrevouts is the double SHA256
  of the serialization of all input outpoints;
  
  Otherwise, hashPrevouts is a uint256 of 0x0000......0000.


All the details you need are in the BIP