|
Derivative Instruments (Effect Of Derivative Instruments Not Designated As Hedges On Consolidated Statement Of Operations Summary) (Details) (Derivatives not designated as hedging instruments:, USD $) In Millions, unless otherwise specified
|
3 Months Ended |
9 Months Ended |
|
Apr. 25, 2015
|
Apr. 26, 2014
|
Apr. 25, 2015
|
Apr. 26, 2014
|
| Derivative Instruments, Gain (Loss) [Line Items] |
|
|
|
|
| GAINS (LOSSES) FOR THE THREE MONTHS ENDED |
$ (27)us-gaap_DerivativeGainLossOnDerivativeNet |
$ 49us-gaap_DerivativeGainLossOnDerivativeNet |
$ (132)us-gaap_DerivativeGainLossOnDerivativeNet |
$ 82us-gaap_DerivativeGainLossOnDerivativeNet |
|
Foreign currency derivatives | Other income (loss), net
|
|
|
|
|
| Derivative Instruments, Gain (Loss) [Line Items] |
|
|
|
|
| GAINS (LOSSES) FOR THE THREE MONTHS ENDED |
(56)us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = us-gaap_OtherIncomeMember |
36us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = us-gaap_OtherIncomeMember |
(165)us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = us-gaap_OtherIncomeMember |
16us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_ForeignExchangeContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = us-gaap_OtherIncomeMember |
|
Total return swaps—deferred compensation | Operating expenses
|
|
|
|
|
| Derivative Instruments, Gain (Loss) [Line Items] |
|
|
|
|
| GAINS (LOSSES) FOR THE THREE MONTHS ENDED |
23us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_TotalReturnSwapMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = us-gaap_OperatingExpenseMember |
4us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_TotalReturnSwapMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = us-gaap_OperatingExpenseMember |
23us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_TotalReturnSwapMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = us-gaap_OperatingExpenseMember |
33us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_TotalReturnSwapMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = us-gaap_OperatingExpenseMember |
|
Equity derivatives | Other income (loss), net
|
|
|
|
|
| Derivative Instruments, Gain (Loss) [Line Items] |
|
|
|
|
| GAINS (LOSSES) FOR THE THREE MONTHS ENDED |
$ 6us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_EquityContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = us-gaap_OtherIncomeMember |
$ 9us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_EquityContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = us-gaap_OtherIncomeMember |
$ 10us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_EquityContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = us-gaap_OtherIncomeMember |
$ 33us-gaap_DerivativeGainLossOnDerivativeNet / us-gaap_DerivativeInstrumentRiskAxis = us-gaap_EquityContractMember / us-gaap_HedgingDesignationAxis = us-gaap_NondesignatedMember / us-gaap_IncomeStatementLocationAxis = us-gaap_OtherIncomeMember |