Annual report pursuant to Section 13 and 15(d)

Derivative Financial Instruments (Detail)

v3.19.3.a.u2
Derivative Financial Instruments (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 28, 2019
Dec. 29, 2018
Dec. 30, 2017
Sep. 28, 2019
Derivative [Line Items]        
Impairments $ 122 $ 424 $ 833  
Derivative Asset, Fair Value, Gross Asset 974 292    
Effect of Fair Value Hedges on Results of Operations [Abstract]        
Change in Unrealized Gain (Loss) on Hedged Item in Fair Value Hedge (1,071) 138 68  
Gross Notional Amounts [Abstract]        
Derivative, notional amount 40,036 43,026 38,417  
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 974 292    
Derivative Asset, Not Offset, Policy Election Deduction (144) (220)    
Derivative, Collateral, Obligation to Return Cash (808) (72)    
Derivative Asset, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election 22 0    
Reverse Repurchase Agreements, Gross Amounts Recognized 1,850 2,099    
Reverse Repurchase Agreements, Gross Amounts Offset In The Balance Sheet 0 0    
Securities Purchased under Agreements to Resell 1,850 2,099    
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,850) (1,999)    
Securities Purchased under Agreements to Resell, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election 0 100    
Total Assets, Gross Amounts Recognized 2,824 2,391    
Total Assets, Gross Amounts Offset In The Balance Sheet 0 0    
Derivative Asset, Securities Purchased under Agreements to Resell, Securities Borrowed 2,824 2,391    
Derivative Asset, Securities Purchased under Agreements to Resell, Securities Borrowed, Not Offset, Policy Election Deduction (144) (220)    
Total Assets, Gross Amounts Not Offset In The Balance Sheet - Cash and Non-Cash Collateral Received Or Pledged (2,658) (2,071)    
Derivative Asset, Securities Purchased under Agreements to Resell, Securities Borrowed, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election 22 100    
Offsetting Derivative Liabilities [Abstract]        
Total Liabilities, Gross Amounts Recognized 262 890    
Derivative Liabilities Subject To Master Netting Arrangements, Gross Amounts Offset In The Balance Sheet 0 0    
Derivative Financial Instruments, Liabilities, Fair Value Disclosure 262 890    
Derivative Liability, Not Offset, Policy Election Deduction (144) (220)    
Derivative, Collateral, Right to Reclaim Cash (72) (576)    
Derivative Liability, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election 46 94    
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 469 234 (335)  
Fair Value Hedging [Member]        
Derivative [Line Items]        
Derivative, Net Hedge Ineffectiveness Gain (Loss) 0 0    
Assets [Member]        
Derivative [Line Items]        
Derivative Asset, Fair Value, Gross Asset 986 280    
Assets [Member] | Designated as Hedging Instrument [Member]        
Derivative [Line Items]        
Derivative Asset, Fair Value, Gross Asset 746 128    
Assets [Member] | Not Designated as Hedging Instrument [Member]        
Derivative [Line Items]        
Derivative Asset, Fair Value, Gross Asset 240 152    
Liabilities [Member]        
Offsetting Derivative Liabilities [Abstract]        
Total Liabilities, Gross Amounts Recognized 303 895    
Liabilities [Member] | Designated as Hedging Instrument [Member]        
Offsetting Derivative Liabilities [Abstract]        
Total Liabilities, Gross Amounts Recognized 168 718    
Liabilities [Member] | Not Designated as Hedging Instrument [Member]        
Offsetting Derivative Liabilities [Abstract]        
Total Liabilities, Gross Amounts Recognized 135 177    
Foreign currency contracts [Member]        
Gross Notional Amounts [Abstract]        
Derivative, notional amount 23,981 19,223 19,958  
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) (11) (310) 605  
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 204 372 (547)  
Foreign currency contracts [Member] | Assets [Member] | Designated as Hedging Instrument [Member]        
Derivative [Line Items]        
Derivative Asset, Fair Value, Gross Asset 56 44    
Foreign currency contracts [Member] | Assets [Member] | Not Designated as Hedging Instrument [Member]        
Derivative [Line Items]        
Derivative Asset, Fair Value, Gross Asset 179 132    
Foreign currency contracts [Member] | Liabilities [Member] | Designated as Hedging Instrument [Member]        
Offsetting Derivative Liabilities [Abstract]        
Total Liabilities, Gross Amounts Recognized 159 244    
Foreign currency contracts [Member] | Liabilities [Member] | Not Designated as Hedging Instrument [Member]        
Offsetting Derivative Liabilities [Abstract]        
Total Liabilities, Gross Amounts Recognized 78 155    
Interest Rate Contracts [Member]        
Effect of Fair Value Hedges on Results of Operations [Abstract]        
Change in Unrealized Gain (Loss) on Fair Value Hedging Instruments 1,071 (138) (68)  
Gross Notional Amounts [Abstract]        
Derivative, notional amount 14,302 22,447 16,823  
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 (32) 9 9  
Interest Rate Contracts [Member] | Assets [Member] | Designated as Hedging Instrument [Member]        
Derivative [Line Items]        
Derivative Asset, Fair Value, Gross Asset 690 84    
Interest Rate Contracts [Member] | Assets [Member] | Not Designated as Hedging Instrument [Member]        
Derivative [Line Items]        
Derivative Asset, Fair Value, Gross Asset 11 20    
Interest Rate Contracts [Member] | Liabilities [Member] | Designated as Hedging Instrument [Member]        
Offsetting Derivative Liabilities [Abstract]        
Total Liabilities, Gross Amounts Recognized 9 474    
Interest Rate Contracts [Member] | Liabilities [Member] | Not Designated as Hedging Instrument [Member]        
Offsetting Derivative Liabilities [Abstract]        
Total Liabilities, Gross Amounts Recognized 54 22    
Other contracts [Member]        
Gross Notional Amounts [Abstract]        
Derivative, notional amount 1,753 1,356 1,636  
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 297 (147) 203  
Other contracts [Member] | Assets [Member] | Not Designated as Hedging Instrument [Member]        
Derivative [Line Items]        
Derivative Asset, Fair Value, Gross Asset 50 0    
Other contracts [Member] | Liabilities [Member] | Not Designated as Hedging Instrument [Member]        
Offsetting Derivative Liabilities [Abstract]        
Total Liabilities, Gross Amounts Recognized 3 0    
Interest Rate Swaps [Member] | Fair Value Hedging [Member]        
Derivative [Line Items]        
Derivative, amount discontinued       $ 7,100
Gain to be amortized over remaining life of debt       $ 111
Gross Notional Amounts [Abstract]        
Derivative, notional amount   7,100 4,800  
Derivative Instruments Not Designation as Hedging Instruments [Abstract]        
Gains (Losses) Recognized in Income on Derivatives (681) 390    
Interest Rate Swaps [Member] | Long-term Debt [Member] | Fair Value Hedging [Member]        
Derivative [Line Items]        
Derivative, Fair Value, Net (12,678) (19,622)    
Derivative, Amount of Hedged Item 12,000 20,000    
Derivative Instruments Not Designation as Hedging Instruments [Abstract]        
Gains (Losses) Recognized in Income on Derivatives (781) 390    
Cost-method Investments [Member] | Fair Value, Nonrecurring [Member]        
Derivative [Line Items]        
Impairments $ 113 $ 416 $ 537