All three Singapore banks beat or generally met earnings expectations, but shares took a hit on oil and gas sector weakness.