IT 討論區(51)會員 曲莖通優 請你下次記得開PO

1001 回覆
2 Like 5 Dislike
2018-12-21 10:31:18
#include <algorithm>

int f(int x, int y) {
  return x > y ? x : y;
}

int g(int x, int y) {
  return std::max(x, y);
}

sh-3.2$ clang++ -O2 -S foo.cc

-O2 gen code係無分別。

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 10, 14
	.globl	__Z1fii                 ## -- Begin function _Z1fii
	.p2align	4, 0x90
__Z1fii:                                ## @_Z1fii
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	cmpl	%esi, %edi
	cmovgel	%edi, %esi
	movl	%esi, %eax
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.globl	__Z1gii                 ## -- Begin function _Z1gii
	.p2align	4, 0x90
__Z1gii:                                ## @_Z1gii
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	cmpl	%esi, %edi
	cmovll	%esi, %edi
	movl	%edi, %eax
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function

.subsections_via_symbols
2018-12-21 10:32:14
其實冇巴呢d會係爛code大公司寫shorthand先係清泉
2018-12-21 10:35:29
矽谷大神
2018-12-21 10:35:34
講真 我返工先見過呢樣野 讀書邊有教問號
2018-12-21 10:36:17
感謝你嘅貢獻,又做咗伸手
下次可以扮勁
2018-12-21 10:36:44
?:三元運算子係好好用
可惜現實上比班人工智能代碼混淆器搞到後面碌野好長

2018-12-21 10:37:58
感謝你嘅貢獻,又做咗伸手
下次可以扮勁
2018-12-21 10:40:37
其實我係估到code巴會去test
All calculated
2018-12-21 10:47:43
除夕夜 IFC 天台倒數投胎有冇得諗
2018-12-21 10:49:41
下年先啦,新公司等人用,做埋先好死
2018-12-21 10:51:10
又係嘅,佢搵咗人好耐,不過見佢已經有一個細 team
2018-12-21 10:54:12
2018-12-21 10:55:24
聖誕節請你食糖糖呀
2018-12-21 10:56:34
要返工,不了 驚食死
2018-12-21 11:04:19
青山走犯呀
2018-12-21 11:07:59
佢見我乖,肯幫佢執個垃圾 site,所以放我走㗎
仲話將來如果有需要嘅可以瞓 VIP 房

不過個醫生之後好似走撚咗去間私家,幾出名吓,好似叫黎大森
2018-12-21 11:09:43
呢位ching做it做到痴Q左線
2018-12-21 11:11:44

黎醫生,可唔可以一班 IT 狗包團嚟睇病呀

我哋抑鬱、狂躁、自閉乜都有
2018-12-21 11:12:51
青山走犯呀
2018-12-21 11:13:54
大叫都冇用,揼你嘅 code 啦
2018-12-21 11:19:56
返埋今日有5日連假,可以係屋企揼爛code
2018-12-21 11:21:25
其實寫大公司爛code都有助訓練思維,焗你限米煮限飯,無build in function做要自己諗返應該點寫 。既然爛code係無可避免都不失為練功好方法
起新野先求靚仔
2018-12-21 11:21:34
有咩自己嘢揼
2018-12-21 11:24:51
right 最易既野先最考技巧
2018-12-21 11:27:09
完美嘅爛 code 連上司都 main 唔到,可以升職
吹水台自選台熱 門最 新手機台時事台政事台World體育台娛樂台動漫台Apps台遊戲台影視台講故台健康台感情台家庭台潮流台美容台上班台財經台房屋台飲食台旅遊台學術台校園台汽車台音樂台創意台硬件台電器台攝影台玩具台寵物台軟件台活動台電訊台直播台站務台黑 洞