Code has been added to clipboard!
Solidity Inline Assembly Example 47
Example
{
let x := calldataload(4)
let y := 1
let z := y
loop:
jumpi(loopend, eq(x, 0))
y add swap1
x := sub(x, 1)
jump(loop)
loopend:
mstore(0, y)
return(0, 0x20)
}