返回信息流如何优化这段代码:
min=(a<b)?a:b
是为了考察三目运算符的优化?
那么问题来了,三目运算符怎么优化?
[ema1]
这是一条镜像帖。来源:北邮人论坛 / java / #44751同步于 2015/10/18
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
[问题]一道面试题
echozyk
2015/10/18镜像同步6 回复
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
假设rdi存着a,rsi存着b,rax是返回值。
min:
mov rax, rdi
cmp rax, rsi
cmovnlt rax, rsi
ret
用conditional move指令很适合处理这种情况。
哈哈哈哈
【 在 axpq110 (kzaemrio) 的大作中提到: 】
: min = a < b ? a : b;
: 2333 这算优化不?