XML 75 R63.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivatives and Currency Exchange Risk Management - Gains (Losses) on Derivatives and Amounts Reclassified into Income (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Oct. 26, 2018
Oct. 27, 2017
Oct. 26, 2018
Oct. 27, 2017
Derivative Instruments, Gain (Loss) [Line Items]        
Currency exchange rate contracts $ 60 $ (33) $ 201 $ (122)
Currency exchange rate contracts | Cash flow hedging        
Derivative Instruments, Gain (Loss) [Line Items]        
Recognized in AOCI 174 30 444 (220)
Other operating expense, net | Currency exchange rate contracts        
Derivative Instruments, Gain (Loss) [Line Items]        
Currency exchange rate contracts 71 (42) 201 (137)
Other operating expense, net | Currency exchange rate contracts | Cash flow hedging        
Derivative Instruments, Gain (Loss) [Line Items]        
Recognized in Income 11 (10) 8 12
Other operating expense, net | Total return swap        
Derivative Instruments, Gain (Loss) [Line Items]        
Currency exchange rate contracts $ (11) $ 9 $ 0 $ 15