Annual report pursuant to Section 13 and 15(d)

Derivative Financial Instruments (Detail)

v3.10.0.1
Derivative Financial Instruments (Detail) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Apr. 01, 2017
Dec. 29, 2018
Dec. 30, 2017
Dec. 31, 2016
Derivative [Line Items]        
Impairments   $ 424 $ 833 $ 187
Derivative Asset, Fair Value, Gross Asset   292 350  
Effect of Fair Value Hedges on Results of Operations [Abstract]        
Change in Unrealized Gain (Loss) on Hedged Item in Fair Value Hedge   138 68 171
Gross Notional Amounts [Abstract]        
Derivative, Notional Amount   43,026 38,417 33,528
Offsetting Derivative Assets [Abstract]        
Derivative Assets Subject To Master Netting Arrangements, Gross Amounts Offset In The Balance Sheet   0 0  
Derivative Assets, Fair Value Disclosure   292 350  
Derivative Asset, Not Offset, Policy Election Deduction   (220) (206)  
Derivative, Collateral, Obligation to Return Cash   (72) (130)  
Derivative Asset, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election   0 14  
Reverse Repurchase Agreements, Gross Amounts Recognized   2,099 1,649  
Reverse Repurchase Agreements, Gross Amounts Offset In The Balance Sheet   0 0  
Securities Purchased under Agreements to Resell   2,099 1,649  
Securities Purchased under Agreements to Resell, Not Offset, Policy Election Deduction   0 0  
Reverse Repurchase Agreements, Gross Amounts Not Offset In The Balance Sheet - Financial Instruments   (1,999) (1,649)  
Securities Purchased under Agreements to Resell, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election   100 0  
Total Assets, Gross Amounts Recognized   2,391 1,999  
Total Assets, Gross Amounts Offset In The Balance Sheet   0 0  
Derivative Asset, Securities Purchased under Agreements to Resell, Securities Borrowed   2,391 1,999  
Derivative Asset, Securities Purchased under Agreements to Resell, Securities Borrowed, Not Offset, Policy Election Deduction   (220) (206)  
Total Assets, Gross Amounts Not Offset In The Balance Sheet - Cash and Non-Cash Collateral Received Or Pledged   (2,071) (1,779)  
Derivative Asset, Securities Purchased under Agreements to Resell, Securities Borrowed, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election   100 14  
Offsetting Derivative Liabilities [Abstract]        
Total Liabilities, Gross Amounts Recognized   890 745  
Derivative Liabilities Subject To Master Netting Arrangements, Gross Amounts Offset In The Balance Sheet   0 0  
Derivative Financial Instruments, Liabilities, Fair Value Disclosure   890 745  
Derivative Liability, Not Offset, Policy Election Deduction   (220) (206)  
Derivative, Collateral, Right to Reclaim Cash   (576) (504)  
Derivative Liability, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election   94 35  
Designated as Hedging Instrument [Member] | Interest and other, net [Member]        
Derivative Instruments Not Designation as Hedging Instruments [Abstract]        
Gains (Losses) Recognized in Income on Derivatives   0 0 0
Not Designated as Hedging Instrument [Member]        
Derivative Instruments Not Designation as Hedging Instruments [Abstract]        
Gains (Losses) Recognized in Income on Derivatives   234 (335) 509
Fair Value Hedging [Member]        
Derivative [Line Items]        
Derivative, Net Hedge Ineffectiveness Gain (Loss) $ 0 0 0  
Assets [Member]        
Derivative [Line Items]        
Derivative Asset, Fair Value, Gross Asset   280 363  
Assets [Member] | Designated as Hedging Instrument [Member]        
Derivative [Line Items]        
Derivative Asset, Fair Value, Gross Asset   128 284  
Assets [Member] | Not Designated as Hedging Instrument [Member]        
Derivative [Line Items]        
Derivative Asset, Fair Value, Gross Asset   152 79  
Liabilities [Member]        
Offsetting Derivative Liabilities [Abstract]        
Total Liabilities, Gross Amounts Recognized   895 757  
Liabilities [Member] | Designated as Hedging Instrument [Member]        
Offsetting Derivative Liabilities [Abstract]        
Total Liabilities, Gross Amounts Recognized   718 286  
Liabilities [Member] | Not Designated as Hedging Instrument [Member]        
Offsetting Derivative Liabilities [Abstract]        
Total Liabilities, Gross Amounts Recognized   177 471  
Foreign currency contracts [Member]        
Gross Notional Amounts [Abstract]        
Derivative, Notional Amount   19,223 19,958 17,960
Derivative Instruments, Gain (Loss) Recognized in Other Comprehensive Income (Loss), Effective Portion, Net [Abstract] (Deprecated 2018-01-31)        
Gains (Losses) Recognized in Other Comprehensive Income (Loss) on Derivatives (Effective Portion)   (310) 605 (26)
Foreign currency contracts [Member] | Not Designated as Hedging Instrument [Member] | Interest and other, net [Member]        
Derivative Instruments Not Designation as Hedging Instruments [Abstract]        
Gains (Losses) Recognized in Income on Derivatives   372 (547) 388
Foreign currency contracts [Member] | Assets [Member] | Designated as Hedging Instrument [Member]        
Derivative [Line Items]        
Derivative Asset, Fair Value, Gross Asset   44 283  
Foreign currency contracts [Member] | Assets [Member] | Not Designated as Hedging Instrument [Member]        
Derivative [Line Items]        
Derivative Asset, Fair Value, Gross Asset   132 52  
Foreign currency contracts [Member] | Liabilities [Member] | Designated as Hedging Instrument [Member]        
Offsetting Derivative Liabilities [Abstract]        
Total Liabilities, Gross Amounts Recognized   244 32  
Foreign currency contracts [Member] | Liabilities [Member] | Not Designated as Hedging Instrument [Member]        
Offsetting Derivative Liabilities [Abstract]        
Total Liabilities, Gross Amounts Recognized   155 447  
Interest Rate Contracts [Member]        
Effect of Fair Value Hedges on Results of Operations [Abstract]        
Change in Unrealized Gain (Loss) on Fair Value Hedging Instruments   (138) (68) (171)
Gross Notional Amounts [Abstract]        
Derivative, Notional Amount   22,447 16,823 14,228
Interest Rate Contracts [Member] | Not Designated as Hedging Instrument [Member] | Interest and other, net [Member]        
Derivative Instruments Not Designation as Hedging Instruments [Abstract]        
Gains (Losses) Recognized in Income on Derivatives   9 9 8
Interest Rate Contracts [Member] | Assets [Member] | Designated as Hedging Instrument [Member]        
Derivative [Line Items]        
Derivative Asset, Fair Value, Gross Asset   84 1  
Interest Rate Contracts [Member] | Assets [Member] | Not Designated as Hedging Instrument [Member]        
Derivative [Line Items]        
Derivative Asset, Fair Value, Gross Asset   20 18  
Interest Rate Contracts [Member] | Liabilities [Member] | Designated as Hedging Instrument [Member]        
Offsetting Derivative Liabilities [Abstract]        
Total Liabilities, Gross Amounts Recognized   474 254  
Interest Rate Contracts [Member] | Liabilities [Member] | Not Designated as Hedging Instrument [Member]        
Offsetting Derivative Liabilities [Abstract]        
Total Liabilities, Gross Amounts Recognized   22 24  
Other contracts [Member]        
Gross Notional Amounts [Abstract]        
Derivative, Notional Amount   1,356 1,636 1,340
Other contracts [Member] | Not Designated as Hedging Instrument [Member] | Various [Member]        
Derivative Instruments Not Designation as Hedging Instruments [Abstract]        
Gains (Losses) Recognized in Income on Derivatives   (147) 203 113
Other contracts [Member] | Assets [Member] | Not Designated as Hedging Instrument [Member]        
Derivative [Line Items]        
Derivative Asset, Fair Value, Gross Asset   0 9  
Other contracts [Member] | Liabilities [Member] | Not Designated as Hedging Instrument [Member]        
Offsetting Derivative Liabilities [Abstract]        
Total Liabilities, Gross Amounts Recognized   0 0  
Interest Rate Swaps [Member] | Fair Value Hedging [Member]        
Gross Notional Amounts [Abstract]        
Derivative, Notional Amount   7,100 4,800 4,700
Interest Rate Swaps [Member] | Long-term Debt [Member] | Fair Value Hedging [Member]        
Derivative [Line Items]        
Derivative, Fair Value, Net   (19,622) (12,653)  
Derivative, Amount of Hedged Item   20,000 12,900  
Derivative Instruments Not Designation as Hedging Instruments [Abstract]        
Gains (Losses) Recognized in Income on Derivatives   390 252  
Cost-method Investments [Member] | Fair Value, Measurements, Nonrecurring [Member]        
Derivative [Line Items]        
Impairments   $ 416 $ 537 $ 153