mirror of
				https://github.com/ethereum/solidity
				synced 2023-10-03 13:03:40 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			117 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			117 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| {
 | |
|     function f(a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18, a19, a20) -> x {
 | |
|         mstore(0x0100, a1)
 | |
|         mstore(0x0120, a2)
 | |
|         mstore(0x0140, a3)
 | |
|         mstore(0x0160, a4)
 | |
|         mstore(0x0180, a5)
 | |
|         mstore(0x01A0, a6)
 | |
|         mstore(0x01C0, a7)
 | |
|         mstore(0x01E0, a8)
 | |
|         mstore(0x0200, a9)
 | |
|         mstore(0x0220, a10)
 | |
|         mstore(0x0240, a11)
 | |
|         mstore(0x0260, a12)
 | |
|         mstore(0x0280, a13)
 | |
|         mstore(0x02A0, a14)
 | |
|         mstore(0x02C0, a15)
 | |
|         mstore(0x02E0, a16)
 | |
|         mstore(0x0300, a17)
 | |
|         mstore(0x0320, a18)
 | |
|         mstore(0x0340, a19)
 | |
|         x := a20
 | |
|     }
 | |
| }
 | |
| // ====
 | |
| // stackOptimization: true
 | |
| // ----
 | |
| // PUSH1 0x80
 | |
| // JUMP
 | |
| // JUMPDEST
 | |
| // DUP1
 | |
| // PUSH2 0x100
 | |
| // MSTORE
 | |
| // POP
 | |
| // DUP1
 | |
| // PUSH2 0x120
 | |
| // MSTORE
 | |
| // POP
 | |
| // DUP1
 | |
| // PUSH2 0x140
 | |
| // MSTORE
 | |
| // POP
 | |
| // DUP1
 | |
| // PUSH2 0x160
 | |
| // MSTORE
 | |
| // POP
 | |
| // DUP1
 | |
| // PUSH2 0x180
 | |
| // MSTORE
 | |
| // POP
 | |
| // DUP1
 | |
| // PUSH2 0x1A0
 | |
| // MSTORE
 | |
| // POP
 | |
| // DUP1
 | |
| // PUSH2 0x1C0
 | |
| // MSTORE
 | |
| // POP
 | |
| // DUP1
 | |
| // PUSH2 0x1E0
 | |
| // MSTORE
 | |
| // POP
 | |
| // DUP1
 | |
| // PUSH2 0x200
 | |
| // MSTORE
 | |
| // POP
 | |
| // DUP1
 | |
| // PUSH2 0x220
 | |
| // MSTORE
 | |
| // POP
 | |
| // DUP1
 | |
| // PUSH2 0x240
 | |
| // MSTORE
 | |
| // POP
 | |
| // DUP1
 | |
| // PUSH2 0x260
 | |
| // MSTORE
 | |
| // POP
 | |
| // DUP1
 | |
| // PUSH2 0x280
 | |
| // MSTORE
 | |
| // POP
 | |
| // DUP1
 | |
| // PUSH2 0x2A0
 | |
| // MSTORE
 | |
| // POP
 | |
| // DUP1
 | |
| // PUSH2 0x2C0
 | |
| // MSTORE
 | |
| // POP
 | |
| // DUP1
 | |
| // PUSH2 0x2E0
 | |
| // MSTORE
 | |
| // POP
 | |
| // DUP1
 | |
| // PUSH2 0x300
 | |
| // MSTORE
 | |
| // POP
 | |
| // DUP1
 | |
| // PUSH2 0x320
 | |
| // MSTORE
 | |
| // POP
 | |
| // DUP1
 | |
| // PUSH2 0x340
 | |
| // MSTORE
 | |
| // POP
 | |
| // PUSH1 0x0
 | |
| // DUP2
 | |
| // SWAP1
 | |
| // POP
 | |
| // JUMPDEST
 | |
| // SWAP2
 | |
| // SWAP1
 | |
| // POP
 | |
| // JUMP
 | |
| // JUMPDEST
 |