mirror of
				https://github.com/ethereum/solidity
				synced 2023-10-03 13:03:40 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			111 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			111 lines
		
	
	
		
			2.2 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
 | 
						|
// ----
 | 
						|
//     /* "":0:662   */
 | 
						|
//   stop
 | 
						|
//     /* "":6:660   */
 | 
						|
// tag_1:
 | 
						|
//     /* "":130:136   */
 | 
						|
//   0x0100
 | 
						|
//     /* "":123:141   */
 | 
						|
//   mstore
 | 
						|
//     /* "":157:163   */
 | 
						|
//   0x0120
 | 
						|
//     /* "":150:168   */
 | 
						|
//   mstore
 | 
						|
//     /* "":184:190   */
 | 
						|
//   0x0140
 | 
						|
//     /* "":177:195   */
 | 
						|
//   mstore
 | 
						|
//     /* "":211:217   */
 | 
						|
//   0x0160
 | 
						|
//     /* "":204:222   */
 | 
						|
//   mstore
 | 
						|
//     /* "":238:244   */
 | 
						|
//   0x0180
 | 
						|
//     /* "":231:249   */
 | 
						|
//   mstore
 | 
						|
//     /* "":265:271   */
 | 
						|
//   0x01a0
 | 
						|
//     /* "":258:276   */
 | 
						|
//   mstore
 | 
						|
//     /* "":292:298   */
 | 
						|
//   0x01c0
 | 
						|
//     /* "":285:303   */
 | 
						|
//   mstore
 | 
						|
//     /* "":319:325   */
 | 
						|
//   0x01e0
 | 
						|
//     /* "":312:330   */
 | 
						|
//   mstore
 | 
						|
//     /* "":346:352   */
 | 
						|
//   0x0200
 | 
						|
//     /* "":339:357   */
 | 
						|
//   mstore
 | 
						|
//     /* "":373:379   */
 | 
						|
//   0x0220
 | 
						|
//     /* "":366:385   */
 | 
						|
//   mstore
 | 
						|
//     /* "":401:407   */
 | 
						|
//   0x0240
 | 
						|
//     /* "":394:413   */
 | 
						|
//   mstore
 | 
						|
//     /* "":429:435   */
 | 
						|
//   0x0260
 | 
						|
//     /* "":422:441   */
 | 
						|
//   mstore
 | 
						|
//     /* "":457:463   */
 | 
						|
//   0x0280
 | 
						|
//     /* "":450:469   */
 | 
						|
//   mstore
 | 
						|
//     /* "":485:491   */
 | 
						|
//   0x02a0
 | 
						|
//     /* "":478:497   */
 | 
						|
//   mstore
 | 
						|
//     /* "":513:519   */
 | 
						|
//   0x02c0
 | 
						|
//     /* "":506:525   */
 | 
						|
//   mstore
 | 
						|
//     /* "":541:547   */
 | 
						|
//   0x02e0
 | 
						|
//     /* "":534:553   */
 | 
						|
//   mstore
 | 
						|
//     /* "":569:575   */
 | 
						|
//   0x0300
 | 
						|
//     /* "":562:581   */
 | 
						|
//   mstore
 | 
						|
//     /* "":597:603   */
 | 
						|
//   0x0320
 | 
						|
//     /* "":590:609   */
 | 
						|
//   mstore
 | 
						|
//     /* "":625:631   */
 | 
						|
//   0x0340
 | 
						|
//     /* "":618:637   */
 | 
						|
//   mstore
 | 
						|
//     /* "":6:660   */
 | 
						|
//   swap1
 | 
						|
//   jump	// out
 |