unsigned int tune10(unsigned int t) {
  return ((t * (t >> 12) & (201 * t / 100) & (199 * t / 100)) &
          (t * (t >> 14) & (t * 301 / 100) & (t * 399 / 100))) +
         ((t * (t >> 16) & (t * 202 / 100) & (t * 198 / 100)) -
          (t * (t >> 17) & (t * 302 / 100) & (t * 298 / 100)));
}


x86 assembly (clang, -O0):
<tune10>:
push   %rbp
mov    %rsp,%rbp
mov    %edi,-0x4(%rbp)
mov    -0x4(%rbp),%eax
mov    -0x4(%rbp),%ecx
shr    $0xc,%ecx
imul   %ecx,%eax
mov    %eax,-0x1c(%rbp)
imul   $0xc9,-0x4(%rbp),%eax
mov    $0x64,%ecx
xor    %edx,%edx
div    %ecx
mov    %eax,%ecx
mov    -0x1c(%rbp),%eax
and    %ecx,%eax
mov    %eax,-0x18(%rbp)
imul   $0xc7,-0x4(%rbp),%eax
mov    $0x64,%ecx
xor    %edx,%edx
div    %ecx
mov    %eax,%ecx
mov    -0x18(%rbp),%eax
and    %ecx,%eax
mov    %eax,-0x14(%rbp)
mov    -0x4(%rbp),%ecx
mov    -0x4(%rbp),%eax
shr    $0xe,%eax
imul   %eax,%ecx
imul   $0x12d,-0x4(%rbp),%eax
mov    $0x64,%esi
xor    %edx,%edx
div    %esi
and    %eax,%ecx
imul   $0x18f,-0x4(%rbp),%eax
mov    $0x64,%esi
xor    %edx,%edx
div    %esi
mov    %eax,%edx
mov    -0x14(%rbp),%eax
and    %edx,%ecx
and    %ecx,%eax
mov    %eax,-0x8(%rbp)
mov    -0x4(%rbp),%ecx
mov    -0x4(%rbp),%eax
shr    $0x10,%eax
imul   %eax,%ecx
imul   $0xca,-0x4(%rbp),%eax
mov    $0x64,%esi
xor    %edx,%edx
div    %esi
and    %eax,%ecx
imul   $0xc6,-0x4(%rbp),%eax
mov    $0x64,%esi
xor    %edx,%edx
div    %esi
and    %eax,%ecx
mov    -0x4(%rbp),%eax
mov    -0x4(%rbp),%edx
shr    $0x11,%edx
imul   %edx,%eax
mov    %eax,-0x10(%rbp)
imul   $0x12e,-0x4(%rbp),%eax
mov    $0x64,%esi
xor    %edx,%edx
div    %esi
mov    %eax,%edx
mov    -0x10(%rbp),%eax
and    %edx,%eax
mov    %eax,-0xc(%rbp)
imul   $0x12a,-0x4(%rbp),%eax
mov    $0x64,%esi
xor    %edx,%edx
div    %esi
mov    -0xc(%rbp),%edx
mov    %eax,%esi
mov    -0x8(%rbp),%eax
and    %esi,%edx
sub    %edx,%ecx
add    %ecx,%eax
pop    %rbp
ret

x86 assembly (clang, -O2):
<tune10>:
mov    %edi,%r10d
shr    $0xc,%r10d
imul   %edi,%r10d
imul   $0xc9,%edi,%ecx
imul   $0x51eb851f,%rcx,%rdx
shr    $0x25,%rdx
imul   $0xc7,%edi,%ecx
imul   $0x51eb851f,%rcx,%r8
shr    $0x25,%r8
mov    %edi,%esi
shr    $0xe,%esi
imul   %edi,%esi
imul   $0x12d,%edi,%ecx
imul   $0x51eb851f,%rcx,%rcx
shr    $0x25,%rcx
imul   $0x18f,%edi,%eax
imul   $0x51eb851f,%rax,%r9
shr    $0x25,%r9
and    %r10d,%edx
and    %r8d,%ecx
and    %edx,%ecx
and    %esi,%r9d
and    %ecx,%r9d
mov    %edi,%eax
shr    $0x10,%eax
imul   %edi,%eax
imul   $0xca,%edi,%ecx
imul   $0x51eb851f,%rcx,%rcx
shr    $0x25,%rcx
and    %eax,%ecx
imul   $0xc6,%edi,%eax
imul   $0x51eb851f,%rax,%rax
shr    $0x25,%rax
and    %ecx,%eax
mov    %edi,%ecx
shr    $0x11,%ecx
imul   %edi,%ecx
imul   $0x12e,%edi,%edx
imul   $0x51eb851f,%rdx,%rdx
shr    $0x25,%rdx
and    %ecx,%edx
imul   $0x12a,%edi,%ecx
imul   $0x51eb851f,%rcx,%rcx
shr    $0x25,%rcx
and    %edx,%ecx
sub    %ecx,%eax
add    %r9d,%eax
ret

LLVM IR (-O0):
define i32 @tune10(i32 %0) {
%2 = alloca i32
store i32 %0, i32* %2
%3 = load i32, i32* %2
%4 = load i32, i32* %2
%5 = lshr i32 %4, 12
%6 = mul i32 %3, %5
%7 = load i32, i32* %2
%8 = mul i32 201, %7
%9 = udiv i32 %8, 100
%10 = and i32 %6, %9
%11 = load i32, i32* %2
%12 = mul i32 199, %11
%13 = udiv i32 %12, 100
%14 = and i32 %10, %13
%15 = load i32, i32* %2
%16 = load i32, i32* %2
%17 = lshr i32 %16, 14
%18 = mul i32 %15, %17
%19 = load i32, i32* %2
%20 = mul i32 %19, 301
%21 = udiv i32 %20, 100
%22 = and i32 %18, %21
%23 = load i32, i32* %2
%24 = mul i32 %23, 399
%25 = udiv i32 %24, 100
%26 = and i32 %22, %25
%27 = and i32 %14, %26
%28 = load i32, i32* %2
%29 = load i32, i32* %2
%30 = lshr i32 %29, 16
%31 = mul i32 %28, %30
%32 = load i32, i32* %2
%33 = mul i32 %32, 202
%34 = udiv i32 %33, 100
%35 = and i32 %31, %34
%36 = load i32, i32* %2
%37 = mul i32 %36, 198
%38 = udiv i32 %37, 100
%39 = and i32 %35, %38
%40 = load i32, i32* %2
%41 = load i32, i32* %2
%42 = lshr i32 %41, 17
%43 = mul i32 %40, %42
%44 = load i32, i32* %2
%45 = mul i32 %44, 302
%46 = udiv i32 %45, 100
%47 = and i32 %43, %46
%48 = load i32, i32* %2
%49 = mul i32 %48, 298
%50 = udiv i32 %49, 100
%51 = and i32 %47, %50
%52 = sub i32 %39, %51
%53 = add i32 %27, %52
ret i32 %53
}

LLVM IR (-O2):
define i32 @tune10(i32 %0) {
%2 = lshr i32 %0, 12
%3 = mul i32 %2, %0
%4 = mul i32 %0, 201
%5 = udiv i32 %4, 100
%6 = mul i32 %0, 199
%7 = udiv i32 %6, 100
%8 = lshr i32 %0, 14
%9 = mul i32 %8, %0
%10 = mul i32 %0, 301
%11 = udiv i32 %10, 100
%12 = mul i32 %0, 399
%13 = udiv i32 %12, 100
%14 = and i32 %3, %5
%15 = and i32 %14, %7
%16 = and i32 %15, %11
%17 = and i32 %16, %9
%18 = and i32 %17, %13
%19 = lshr i32 %0, 16
%20 = mul i32 %19, %0
%21 = mul i32 %0, 202
%22 = udiv i32 %21, 100
%23 = and i32 %20, %22
%24 = mul i32 %0, 198
%25 = udiv i32 %24, 100
%26 = and i32 %23, %25
%27 = lshr i32 %0, 17
%28 = mul i32 %27, %0
%29 = mul i32 %0, 302
%30 = udiv i32 %29, 100
%31 = and i32 %28, %30
%32 = mul i32 %0, 298
%33 = udiv i32 %32, 100
%34 = and i32 %31, %33
%35 = sub nsw i32 %26, %34
%36 = add nsw i32 %35, %18
ret i32 %36
}