diff options
Diffstat (limited to 'test/llvm_autogenerated/select.s')
-rw-r--r-- | test/llvm_autogenerated/select.s | 124 |
1 files changed, 124 insertions, 0 deletions
diff --git a/test/llvm_autogenerated/select.s b/test/llvm_autogenerated/select.s new file mode 100644 index 000000000..1b2f3a490 --- /dev/null +++ b/test/llvm_autogenerated/select.s @@ -0,0 +1,124 @@ + .text + .file "/s/llvm/llvm/test/CodeGen/WebAssembly/select.ll" + .globl select_i32_bool + .type select_i32_bool,@function +select_i32_bool: + .param i32, i32, i32 + .result i32 + i32.select $push0=, $0, $1, $2 + return $pop0 +func_end0: + .size select_i32_bool, func_end0-select_i32_bool + + .globl select_i32_eq + .type select_i32_eq,@function +select_i32_eq: + .param i32, i32, i32 + .result i32 + i32.select $push0=, $0, $2, $1 + return $pop0 +func_end1: + .size select_i32_eq, func_end1-select_i32_eq + + .globl select_i32_ne + .type select_i32_ne,@function +select_i32_ne: + .param i32, i32, i32 + .result i32 + i32.select $push0=, $0, $1, $2 + return $pop0 +func_end2: + .size select_i32_ne, func_end2-select_i32_ne + + .globl select_i64_bool + .type select_i64_bool,@function +select_i64_bool: + .param i32, i64, i64 + .result i64 + i64.select $push0=, $0, $1, $2 + return $pop0 +func_end3: + .size select_i64_bool, func_end3-select_i64_bool + + .globl select_i64_eq + .type select_i64_eq,@function +select_i64_eq: + .param i32, i64, i64 + .result i64 + i64.select $push0=, $0, $2, $1 + return $pop0 +func_end4: + .size select_i64_eq, func_end4-select_i64_eq + + .globl select_i64_ne + .type select_i64_ne,@function +select_i64_ne: + .param i32, i64, i64 + .result i64 + i64.select $push0=, $0, $1, $2 + return $pop0 +func_end5: + .size select_i64_ne, func_end5-select_i64_ne + + .globl select_f32_bool + .type select_f32_bool,@function +select_f32_bool: + .param i32, f32, f32 + .result f32 + f32.select $push0=, $0, $1, $2 + return $pop0 +func_end6: + .size select_f32_bool, func_end6-select_f32_bool + + .globl select_f32_eq + .type select_f32_eq,@function +select_f32_eq: + .param i32, f32, f32 + .result f32 + f32.select $push0=, $0, $2, $1 + return $pop0 +func_end7: + .size select_f32_eq, func_end7-select_f32_eq + + .globl select_f32_ne + .type select_f32_ne,@function +select_f32_ne: + .param i32, f32, f32 + .result f32 + f32.select $push0=, $0, $1, $2 + return $pop0 +func_end8: + .size select_f32_ne, func_end8-select_f32_ne + + .globl select_f64_bool + .type select_f64_bool,@function +select_f64_bool: + .param i32, f64, f64 + .result f64 + f64.select $push0=, $0, $1, $2 + return $pop0 +func_end9: + .size select_f64_bool, func_end9-select_f64_bool + + .globl select_f64_eq + .type select_f64_eq,@function +select_f64_eq: + .param i32, f64, f64 + .result f64 + f64.select $push0=, $0, $2, $1 + return $pop0 +func_end10: + .size select_f64_eq, func_end10-select_f64_eq + + .globl select_f64_ne + .type select_f64_ne,@function +select_f64_ne: + .param i32, f64, f64 + .result f64 + f64.select $push0=, $0, $1, $2 + return $pop0 +func_end11: + .size select_f64_ne, func_end11-select_f64_ne + + + .section ".note.GNU-stack","",@progbits |