元五年南诏异牟寻大破吐番于神川遂断铁桥溺死以万计又西域传多弥木西羌属吐番号难磨滨犁牛河土多黄金又地理志渡西月河二百一十里至多弥国西界又经牛河渡藤桥百里至列驿旧志指此为古若水不知若水即今鸦龙江也或谓此即绳水按水经注若水经越巂大筰县入绳绳水出徼外山海经曰巴遂之山绳水出焉东南流亦为二水其一水枝流东出经广柔县东流注于江其一水南流经旄牛道至大筰与若水合自下亦通谓之绳水矣明僧宗泐望河源诗自记云河源出自抹必力赤巴山番人呼黄河为抹处犁牛河为必力处赤巴者分界也其山西南所出之水则流入犁牛河东北所出之水是为河源今自黄河源至金沙江源仅三百六十余里中隔巴颜喀喇山宗泐之言与今颇合必力处即布垒楚声相近也蒙古呼水为乌稣吐番呼水为楚或译作楮故此江上流在青海境则称木鲁乌稣至吐番境则称布垒楚至巴塘则称巴赖楚入云南丽江府境则称丽水夫也鲁也垒也赖也实皆丽之转音非有异也沿江产金之区亦在维西中甸境内此又金沙江之所由得名也旧说皆言源出吐番盖唐宋以上青海氐羌诸部落悉并于吐番耳据今之疆域则此江首尾未尝涉唐古特界其上流凡五源俱在青海正源木鲁乌稣出巴萨通拉木山即犁牛石也东南流折而东北百余里与西北源喀齐乌兰木伦河合源出勒科尔乌兰达布逊山东流二百里折南流百里又东南二百里入木鲁乌斯又东北三十里与西南源拜都河合源出蛮箐中北流二百里入木鲁乌斯又东北百里左受一小水又东六十里与南源阿克达木河合源出阿克达木山从小海子东北流出折而西北屈曲三百余里入木鲁乌斯又北流二十里与北源托克托乃乌兰木伦河合源出锡津乌兰托罗海山东南流五百里入木鲁乌斯又北流转东百里有匝伯辉河自南来会源出上格尔吉土司北流三百里入木鲁乌斯又北流转东二百里右受玉树土司二支流又东南三十里有那木齐图乌兰木伦河西北来会源出那木齐图山谷东流七百里南入木鲁乌斯又南流百里左受库库乌斯及图哈尔图二支流又南流折东三百里右受齐齐尔纳河有二源一出阿拉克硕土司东北流一出阿移尼喀察木山西北流合而北流入木鲁乌斯又南流转东南四百里右受隆布土司一小水此以上皆青海境也又南流经札武土司折东南至纳夺土司入四川边徼乃名布垒楚又东南经德尔格忒宣抚司有支流发源春科土司南流二百里来会又东南至上瞻对左受一小水折而西南流至峪纳土司有多克楚河发源桑昂巴野番山寨西北来会又南流经瓦述国陇麻里诸土司又南流至上临卡石入巴塘境名巴赖楚河自纳夺至此约七百余里又西南经上下稣阿三百里至牛古巴塘河东北来入之巴河二源一出小巴西流三十里经巴塘民堡之旁一出上临卡石之北南流二百四十里至巴塘丁零寺前二水相合西南流三十里至牛古入布赖楚又南流六十里至竹巴笼汛有渡船为入藏之大道沿江两岸皆悬岩峭壁水势汹涌桑昂巴野番往往乘皮船顺流而下劫掠商旅又南流少西九十里至过隆又西南百余里右受宗俄之水又南流四十里左受六玉宗杂之水源出邦又木南流经东拉多不日工至六玉宗杂折西南入布赖楚又南流转东南二百里经茶利大山入云南维西厅界乃名金沙江又东南二百里至奔子湳汛巴隆达河西北来会有渡船为滇人入藏之大道或指为古之兰津非也又东流五十里有交界河东北来会源出里塘南流至耿中桥为巴塘中甸之分界设有桥头汛此河深广不亚巴隆达河首尾千里其名称无所考自来图志皆遗之惟藏图志有交界河当指此也
折南百余里经塔城关之东沿江两岸土人多穴地取沙以淘金又东南百余里至巨甸自奔子湳以下水势平缓两岸多有村落田亩膏腴人烟稠密土人号曰摩梭为六诏之一也又东南流经石鼓营阿喜汛二百里至木笔湾折而东北环遶大雪山之三面南诏蒙氏僭封大雪山为北岳金沙江为四渎之一中甸境内硕多罔河西北来入之源出中甸东北海子西南流至小中甸青香树折而东南入金沙江又南流经永北厅西境丽江县东境左会无量河右受漾弓江源出丽江县东北大雪山南流经府治又南经鹤庆州折东入于金沙江又南流至宾川州西境右受枯木河源出小浪穹土司折而东下程海之水自北来答旦河自南来入之答旦河发源宾川州南境北流至州治经鸡足山又北少东入于金沙江又东流至白盐井右受泡江源出云南县北界东南流转北至白盐井入金沙江又东流少北左受沘那大罗二河合流之水又东流与打冲河即鸦龙江之下流相会折南经红卜苴土司左纳二小水右受大姚河源出姚州东北流至大姚县又东北入金沙江又东南流左纳黎溪州土司一小水右受龙川江源出镇南州西境东南流经楚雄府治折而北会定远河转东流历广通县又东北至元谋县又东北入金沙江又东流至白马口车安河自北来源出会理州东北境南流至州治又南受四小水又东南入金沙江大环水从南来源出勒品甸土司北流经环州土司入金沙江并会又东经通安州土司转东北至法戛会普渡河源出昆阳县西南境北流经安甯县治东曰安甯河滇池之水自东来会又北流转东北经富民县治南又东北与掌鸠河合又东北入金沙江又东流会玉虹河源出苦竹土司东南流受三小水入金沙江折东北左受一小水又北流纳会通河有二源俱出者保土司合而东南流经会理村折东入金沙江又北流右纳璧谷河源出寻甸州西南北流转西北入金沙江又北流经会泽县西境受以礼河源出会泽县南西北流入金沙江又北流左纳一枝河源