blob: bad6a9ab85d0cd85727c8b6cea1c3525cbddd90f [file] [log] [blame]
Tanya Lattnere9789ef2004-11-06 23:32:43 +00001; RUN: llvm-as -f %s -o %t.bc
2; RUN: lli %t.bc > /dev/null
3
Chris Lattner5a23ddf2002-11-02 20:04:02 +00004
Chris Lattner5b9cd612002-12-17 02:02:01 +00005int %main() {
Chris Lattner5a23ddf2002-11-02 20:04:02 +00006 %A = and sbyte 4, 8
7 %B = or sbyte %A, 7
8 %C = xor sbyte %B, %A
9
10 %A = and short 4, 8
11 %B = or short %A, 7
12 %C = xor short %B, %A
13
14 %A = and int 4, 8
15 %B = or int %A, 7
16 %C = xor int %B, %A
17
Chris Lattner67920c52003-01-13 00:57:11 +000018 %A = and long 4, 8
19 %B = or long %A, 7
20 %C = xor long %B, %A
21
Chris Lattner5b9cd612002-12-17 02:02:01 +000022 ret int 0
Chris Lattner5a23ddf2002-11-02 20:04:02 +000023}