Skip to content

Instantly share code, notes, and snippets.

/* "sdiv.sol":61:164 contract sdiv {... */
mstore(0x40, 0x80)
callvalue
/* "--CODEGEN--":8:17 */
dup1
/* "--CODEGEN--":5:7 */
iszero
tag_1
jumpi
/* "--CODEGEN--":30:31 */
; ModuleID = 'foo'
source_filename = "foo"
%Runtime = type { %RuntimeData*, %Env*, %Array }
%RuntimeData = type { i64, i64, i8*, i64, i256, i8*, i64, i256, i256, i64 }
%Env = type opaque
%Array = type { i256*, i64, i64 }
%evm.txctx = type { i256, [20 x i8], [20 x i8], i64, i64, i64, i256 }
@code = private unnamed_addr constant [255 x i8] c"`\80`@R4\80\15a\00\10W`\00\80\FD[P`\DF\80a\00\1F`\009`\00\F3\00`\80`@R`\046\10`?W`\005|\01\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\90\04c\FF\FF\FF\FF\16\80c\16\83\82\B8\14`DW[`\00\80\FD[4\80\15`OW`\00\80\FD[P`|`\04\806\03\81\01\90\80\805`\03\0B\90` \01\90\92\91\90\805`\03\0B\90` \01\90\92\91\90PPP`\98V[`@Q\80\82`\03\0B`\03\0B\81R` \01\91PP`@Q\80\91\03\90\F3[`\00\81`\03\0B\83`\03\0B\81\15\15`\AAW\FE[\05\90P\92\91PPV\00\A1ebzzr0X qe)'\AB\00\DD\CF\93\A6\16\F3\DF\22\F0\905W\CE\D1\D0$.\13\DA\FC\16\F5\E3\A2\E4b\00)\00"