XML 69 R56.htm IDEA: XBRL DOCUMENT v3.7.0.1
Derivatives and Currency Exchange Risk Management - Gains (Losses) on Derivatives and Amounts Reclassified into Income (Details) - USD ($)
$ in Millions
3 Months Ended
Jul. 28, 2017
Jul. 29, 2016
Cash flow hedging    
Derivative Instruments, Gain (Loss) [Line Items]    
Recognized in AOCI $ (250) $ 121
Recognized in Income 22 15
Currency exchange rate contracts | Cash flow hedging    
Derivative Instruments, Gain (Loss) [Line Items]    
Recognized in AOCI (250) 121
Other expense, net | Currency exchange rate contracts    
Derivative Instruments, Gain (Loss) [Line Items]    
Currency exchange rate contracts losses 31 3
Other expense, net | Currency exchange rate contracts | Cash flow hedging    
Derivative Instruments, Gain (Loss) [Line Items]    
Recognized in Income $ 22 $ 15