Files
kotlin-fork/compiler/testData/ir/irText/expressions/primitiveComparisons.kt.txt
T
Dmitriy Novozhilov b454fcc1e0 [FIR] Save IR dumps to .ir.txt files instead of .txt in tests
This is needed to avoid clashes between different dumps from different
  handlers
2021-10-12 17:26:36 +03:00

96 lines
2.1 KiB
Kotlin
Vendored

fun btest1(a: Byte, b: Byte): Boolean {
return greater(arg0 = a.toInt(), arg1 = b.toInt())
}
fun btest2(a: Byte, b: Byte): Boolean {
return less(arg0 = a.toInt(), arg1 = b.toInt())
}
fun btest3(a: Byte, b: Byte): Boolean {
return greaterOrEqual(arg0 = a.toInt(), arg1 = b.toInt())
}
fun btest4(a: Byte, b: Byte): Boolean {
return lessOrEqual(arg0 = a.toInt(), arg1 = b.toInt())
}
fun stest1(a: Short, b: Short): Boolean {
return greater(arg0 = a.toInt(), arg1 = b.toInt())
}
fun stest2(a: Short, b: Short): Boolean {
return less(arg0 = a.toInt(), arg1 = b.toInt())
}
fun stest3(a: Short, b: Short): Boolean {
return greaterOrEqual(arg0 = a.toInt(), arg1 = b.toInt())
}
fun stest4(a: Short, b: Short): Boolean {
return lessOrEqual(arg0 = a.toInt(), arg1 = b.toInt())
}
fun itest1(a: Int, b: Int): Boolean {
return greater(arg0 = a, arg1 = b)
}
fun itest2(a: Int, b: Int): Boolean {
return less(arg0 = a, arg1 = b)
}
fun itest3(a: Int, b: Int): Boolean {
return greaterOrEqual(arg0 = a, arg1 = b)
}
fun itest4(a: Int, b: Int): Boolean {
return lessOrEqual(arg0 = a, arg1 = b)
}
fun ltest1(a: Long, b: Long): Boolean {
return greater(arg0 = a, arg1 = b)
}
fun ltest2(a: Long, b: Long): Boolean {
return less(arg0 = a, arg1 = b)
}
fun ltest3(a: Long, b: Long): Boolean {
return greaterOrEqual(arg0 = a, arg1 = b)
}
fun ltest4(a: Long, b: Long): Boolean {
return lessOrEqual(arg0 = a, arg1 = b)
}
fun ftest1(a: Float, b: Float): Boolean {
return greater(arg0 = a, arg1 = b)
}
fun ftest2(a: Float, b: Float): Boolean {
return less(arg0 = a, arg1 = b)
}
fun ftest3(a: Float, b: Float): Boolean {
return greaterOrEqual(arg0 = a, arg1 = b)
}
fun ftest4(a: Float, b: Float): Boolean {
return lessOrEqual(arg0 = a, arg1 = b)
}
fun dtest1(a: Double, b: Double): Boolean {
return greater(arg0 = a, arg1 = b)
}
fun dtest2(a: Double, b: Double): Boolean {
return less(arg0 = a, arg1 = b)
}
fun dtest3(a: Double, b: Double): Boolean {
return greaterOrEqual(arg0 = a, arg1 = b)
}
fun dtest4(a: Double, b: Double): Boolean {
return lessOrEqual(arg0 = a, arg1 = b)
}