3 .section .text.rl_show_char,"ax",@progbits
4 .hidden rl_show_char # -- Begin function rl_show_char
6 .type rl_show_char,@function
7 rl_show_char: # @rl_show_char
12 # fallthrough-return: $pop0
15 .size rl_show_char, .Lfunc_end0-rl_show_char
17 .section .text.rl_character_len,"ax",@progbits
18 .hidden rl_character_len # -- Begin function rl_character_len
19 .globl rl_character_len
20 .type rl_character_len,@function
21 rl_character_len: # @rl_character_len
27 i32.call $push0=, isprint@FUNCTION, $0
28 i32.select $push3=, $pop2, $pop1, $pop0
29 # fallthrough-return: $pop3
32 .size rl_character_len, .Lfunc_end1-rl_character_len
34 .section .text.main,"ax",@progbits
35 .hidden main # -- Begin function main
43 i32.call $push1=, isprint@FUNCTION, $pop0
44 i32.eqz $push5=, $pop1
45 br_if 0, $pop5 # 0: down to label0
48 i32.call $push3=, isprint@FUNCTION, $pop2
49 br_if 0, $pop3 # 0: down to label0
59 .size main, .Lfunc_end2-main
62 .ident "clang version 6.0.0 (https://llvm.googlesource.com/clang.git a1774cccdccfa673c057f93ccf23bc2d8cb04932) (https://llvm.googlesource.com/llvm.git fc50e1c6121255333bc42d6faf2b524c074eae25)"
63 .functype isprint, i32, i32