comparison test/CodeGen/X86/frem-msvc32.ll @ 95:afa8332a0e37 LLVM3.8

LLVM 3.8
author Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
date Tue, 13 Oct 2015 17:48:58 +0900
parents
children
comparison
equal deleted inserted replaced
84:f3e34b893a5f 95:afa8332a0e37
1 ; Make sure that 32-bit FREM is promoted to 64-bit FREM on 32-bit MSVC.
2
3 ; MSVC does not have a 32-bit fmodf function, so it must be promoted to
4 ; a 64-bit fmod rtlib call.
5 ; RUN: llc -mtriple=i686-pc-windows-msvc -O0 < %s | FileCheck %s
6
7 ; CHECK: @do_frem32
8 ; CHECK: {{_fmod$}}
9 define float @do_frem32(float %a, float %b) {
10 %val = frem float %a, %b
11 ret float %val
12 }